Подтверждение подлиности отправителя

 

ball1.gif (146 bytes)     абоненты знают числа A и P;

ball1.gif (146 bytes)     отправитель генерирует случайное число и хранит его в секрете:

Ka

ball1.gif (146 bytes)     удовлетворяющее условию:

1 < Ka < P

ball1.gif (146 bytes)     вычисляет и передаёт получателю число B, определяемое последователньостью:

ElG04.gif (1375 bytes)

Для сообщения M (1 < M < P):

ball1.gif (146 bytes)     выбирает случайное число

L (1 < L <0 P),

ball1.gif (146 bytes)     удовлетворяющее условию

( L , P - 1 ) = 1

ball1.gif (146 bytes)     вычисляет число

ElG05.gif (1345 bytes)

ball1.gif (146 bytes)     решает относительно S

M = Ka * R + L * S mоd(P)

ball1.gif (146 bytes)     передаёт подписанное сообщение

[ M, R, S ]

ball1.gif (146 bytes)     получатель проверяет правильность подписи

ElG06.gif (1723 bytes)

В этой системе секретным ключом для подписывания сообщений является число X, а открытым ключом для проверки достоверности подписи число B. Процедура проверки подписи служит также и для проверки правильности расшифрования, если сообщения шифруются.

 

01LEFT.JPG (1550 bytes)01RIGHT.JPG (1552 bytes)

АИСС БКБ, www.orioncom.ru, tel (495) 783-5510