Некоторые основные принципы создания зашифрованных сообщений в современной криптографии:
- Конфиденциальность. 12 Информация недоступна для посторонних. 1 Данные открыты только тем, у кого есть авторизация на просмотр, например, ключ дешифрования. 1
- Целостность. 12 Сохранность и неизменность данных во время их передачи. 1 При обмене информацией через общедоступную сеть, например интернет, алгоритм должен гарантировать, что она будет доставлена получателю в исходном виде. 1
- Невозможность отказа от ответственности. 12 Благодаря инструментам определения источника данных, отказ от авторства собственного сообщения не представляется возможным. 1 Сообщение закреплено за автором. 1 Его можно удалить, но поменять авторство — нет. 1
- Аутентификация. 12 Подтверждение личности пользователя в системе. 12 Гарантирует, что он является именно тем, кем представляется в сети. 1
Для шифрования и расшифровки данных в криптографии используются ключи. 4 Они могут быть симметричными (одинаковые для шифрования и расшифрования) или асимметричными (разные для шифрования и расшифрования). 4