Основы современной криптографии


Постановка задачи


Передача сообщения отправителем (пользователь A) получателю (пользователь B) предполагает передачу данных, побуждающую пользователей к определенным действиям. Передача данных может представлять собой передачу фондов между банками, продажу акций или облигаций на автоматизированным рынке, а также передачу приказов (сигналов) по каналам электросвязи. Участники нуждаются в защите от множества злонамеренных действий, к которым относятся:

отказ– отправитель впоследствии отказывается от передан­ного сообщения;

фальсификация – получатель подделывает сообщение;

изменение – получатель вносит изменения в сообщение;

маскировка – пользователь маскируется под другого.

Для верификации (подтверждения) сообщения M

(пользователь A – пользователю B) необходимо следующее:

-                        Отправитель (пользователь A) должен внести в M подпись, содержащую дополнительную информацию, зависящую от M и, в общем случае, от получателя сообщения и известной только отправителю закрытой информации kА.

-                        Необходимо, чтобы правильную подпись M: SIG{kА, M, идентификатор B } в сообщении для пользователя B нельзя было составить без kА.

-                        Для предупреждения повторного использования устаревших сообщений процедура составления подписи зависеть от времени.

-                        Пользователь B должен иметь возможность удостовериться, SIG{kА, M, идентификатор B} – есть правильная подпись M пользователем A.

Рассмотрим эти пункты подробнее.

1. Подпись сообщения – определенный способ шифрования M путем криптографического преобразования. Закрываемым элементом kА




- Начало -  - Назад -  - Вперед -