Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - RSA - Описание алгоритма29 мая 2011Оглавление: 1. RSA 2. Описание алгоритма ВведениеКриптографические системы с открытым ключом используют так называемые необратимые функции, которые обладают следующим свойством:
Под однонаправленностью понимается не теоретическая однонаправленость, а практическая невозможность вычислить обратное значение, используя современные вычислительные средства, за обозримый интервал времени. В основу криптографической системы с открытым ключом RSA положена задача умножения и разложения составных чисел на простые сомножители, которая является вычислительно однонаправленной задачей . В криптографической системе с открытым ключом каждый участник располагает как открытым ключом, так и закрытым ключом. Каждый ключ это часть информации. В криптографической системе RSA каждый ключ состоит из пары целых чисел. Каждый участник создаёт свой открытый и закрытый ключ самостоятельно. Закрытый ключ каждый из них держит в секрете, а открытые ключи можно сообщать кому угодно или даже публиковать их. Открытый и закрытый ключи каждого участника обмена сообщениями образуют «согласованную пару» в том смысле, что они являются взаимно обратными, т.е сообщения , где — множество допустимых сообщений. открытого и секретного ключа и соответствующие функции шифрования и расшифрования Алгоритм создания открытого и секретного ключейRSA-ключи генерируются следующим образом:
Шифрование и расшифрованиеСхема RSAПредположим, сторона хочет послать стороне сообщение . Сообщением являются целые числа лежащие от до , т.е .
Корректность схемы RSA
Просмотров: 3597
|