Протокол аутентификации ар 5.0
Автор: adm
В основе успешной работы протокола аутентификации ар 4.0 лежат ноне и шифрование с симметричным ключом. Естественный вопрос заключается в том, можем ли мы для решения проблемы аутентификации использовать нонсы и шифрование с открытым ключом (вместо шифрования с симметричным ключом).

Шифрование с открытым ключом позволило бы устранить недостаток любой системы шифрования с симметричными ключами, заключающийся в проблеме передачи секретного ключа, который должны знать две стороны. Протокол шифрования с открытым ключом мы назовем протоколом аутентификации ар 5.0.
1. Алиса посылает Бобу сообщение «Я Алиса».
2. Боб выбирает ноне R и посылает его Алисе. Как и в предыдущем протоколе, ноне должен защитить от атаки повторного воспроизведения.
3. Алиса зашифровывает ноне с помощью своего личного ключа КА и посылает зашифрованный ноне KA(R) обратно Бобу. Боб понимает, что полученное им сообщение послано Алисой, потому что отправителю этого сообщения известен личный ключ Алисы КА, а никто кроме Алисы не может генерировать значение KA(R).
4. Боб расшифровывает полученное сообщение открытым ключом Алисы KA+(R);то есть вычисляет KA+(KA(R)). Как отмечалось в разделе «Принципы криптографии», KA+(KA(R)) = R. Таким образом, Боб вычисляет R и убеждается, что сообщение действительно отправлено Алисой.
Работу протокола аутентификации ар 5.0 иллюстрирует рис.11.
Шифрование с открытым ключом позволило бы устранить недостаток любой системы шифрования с симметричными ключами, заключающийся в проблеме передачи секретного ключа, который должны знать две стороны. Протокол шифрования с открытым ключом мы назовем протоколом аутентификации ар 5.0.
1. Алиса посылает Бобу сообщение «Я Алиса».
2. Боб выбирает ноне R и посылает его Алисе. Как и в предыдущем протоколе, ноне должен защитить от атаки повторного воспроизведения.
3. Алиса зашифровывает ноне с помощью своего личного ключа КА и посылает зашифрованный ноне KA(R) обратно Бобу. Боб понимает, что полученное им сообщение послано Алисой, потому что отправителю этого сообщения известен личный ключ Алисы КА, а никто кроме Алисы не может генерировать значение KA(R).
4. Боб расшифровывает полученное сообщение открытым ключом Алисы KA+(R);то есть вычисляет KA+(KA(R)). Как отмечалось в разделе «Принципы криптографии», KA+(KA(R)) = R. Таким образом, Боб вычисляет R и убеждается, что сообщение действительно отправлено Алисой.
Работу протокола аутентификации ар 5.0 иллюстрирует рис.11.
Комментарии
Нет комментариев. Вы можете быть первым!