Одной из основных составляющих систем безопасности является аутентификация пользователя: подтверждение личности отправителя или получателя информации. Задача надѐжной аутентификации пользователей, т.е. подтверждение соответствия удалѐнного субъекта тому, за кого он себя выдаѐт, решается средствами криптографии.