КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Пример 6.2
Способы нахождения обратных чисел Нахождение обратных величин
Если задано уравнение Обратная величина существует, если
1. Перебором возможных значений. Подставляя вместо Пример 6.1. 2. С помощью функции Эйлера
3. С помощью алгоритма Евклида.
Алгоритм Евклида применяется для нахождения НОД чисел Основной вариант. Даны
где Пример 6.3. Пусть
То есть на четвертом шаге остаток от деления Доказано, что при неотрицательных
Если выбрать
То есть для нахождения обратной величины необходимо вычислить
Алгоритм вычисления 1. Начальные установки:
2. Проверяем, выполняется ли 3. Делим
4. Вернуться к шагу 2. На каждом шаге при расчетах используются результаты предыдущего:
При Пример 6.4. Пусть Используя расширенный алгоритм Евклида, выполним вычисления.
При 5.4. Криптосистема Последовательность действий абонентов криптосистемы
Действия получателя криптограммы В:
1. В генерирует два произвольных больших простых числа 2. В вычисляет значение модуля 3. В вычисляет значение секретного ключа
4. В посылает А пару чисел
Действия отправителя криптограммы А:
1. Разбивает исходный текст 2. Шифрует каждое число Получатель В, получив криптограмму, расшифровывает каждый блок секретным ключом
Реализуемость и безопасность
Покажем, что при расшифровании восстанавливается исходный текст. Согласно обобщению Эйлером малой теоремы Ферма: если
В процессе применения RSA злоумышленник может иметь: 1. По 2. По Однако задача разложения большого числа на простые множители вычислительно сложна. Пользователи А и В должны быстро осуществлять все вычисления: вычислять Вычисление
Дата добавления: 2014-12-16; Просмотров: 451; Нарушение авторских прав?; Мы поможем в написании вашей работы! |