Реализуемость и безопасность RSA

Покажем, что при расшифровании восстанавливается исходный текст. Согласно обобщению Эйлером малой теоремы Ферма: если , то , или . Открытый и закрытый ключи в алгоритме связаны соотношением , или для некоторого целого . Таким образом, процесс шифрования, а затем расшифрования некоторого сообщения выглядит следующим образом:

.

В процессе применения RSA злоумышленник может иметь: , , – и организовать дешифрование двумя способами:

1. По , , получить . Для этого он решает задачу вычисления из уравнения . Эта задача вычислительно трудна.

2. По вычислить , , затем найти и вычислить и дешифровать сообщение .

Однако задача разложения большого числа на простые множители вычислительно сложна.

Пользователи А и В должны быстро осуществлять все вычисления: вычислять , шифровать и расшифровывать.

Вычисление с использованием алгоритма Евклида ‑ довольно быстрый процесс и не представляет трудности. Шифровывание и расшифрование ‑ возведение большого числа в большую степень ‑ требует определенных затрат времени, но, с учетом наличия быстрых алгоритмов и быстродействия современных компьютеров, это приемлемая процедура.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: