|
Модернизация, переделка квартир и помещений для частных лиц НЕДОРОГО РЕКЛАМА НА KIEV-SECURITY - ЭТО 230.000 ЕЕ ПОКАЗОВ В МЕСЯЦ |
|
http://kiev-security.org.ua
Общие сведенияКриптографы со своей стороны вели поиски более эффективных систем открытого шифрования и в 1985 году Т.Эль-Гамаль (США) предложил следующую схему на основе возведения в степень по модулю большого простого числа P. Шифрование сообщенийПротокол передачи сообщения M выглядит следующим образом.
Ka, Kb
1 < K < P
В = A Kb mоd(P)
C = M * B Ka mоd(P)
D = ( A Ka ) -Kb mоd(P) M = C * D mоd(P) В этой системе открытого шифрования та же степень защиты, что для алгоритма RSA с модулем N из 200 знаков, достигается уже при модуле P из 150 знаков. Это позволяет в 5-7 раз увеличить скорость обработки информации. Однако, в таком варианте открытого шифрования нет подтверждения подлинности сообщений. Подтверждение подлинности отправителяДля того, чтобы обеспечить при открытом шифровании по модулю простого числа P также и процедуру подтверждения подлинности отправителя Т.ЭльГамаль предложил следующий протокол передачи подписанного сообщения M:
Ka
1 < Ka < P
В = A Ka mоd(P) Для сообщения M (1 < M < P):
( L , P - 1 ) = 1
R = A L mоd(P)
M = Ka * R + L * S mоd(P)
[ M, R, S ]
A M = ( B R ) * ( R S ) mоd(P) В этой системе секретным ключом для подписывания сообщений является число X, а открытым ключом для проверки достоверности подписи число B. Процедура проверки подписи служит также и для проверки правильности расшифрования, если сообщения шифруются. |
<a href="http://kiev-security.org.ua" target="_blank"><img src="http://kiev-security.org.ua/88x31.gif" width="88" height="31" border="0" alt="Самый большой объем в сети онлайн инф-ции по безопасности на rus"></a> |
Кнопочка будет выглядеть вот так (1,516 байт):