В свою очередь, криптографическими протоколами будем называть те, в которых участники для достижения определенной цели используют криптографические преобразования информации.
Перечислим основные задачи обеспечения информационной безопасности, которые решаются с помощью криптографических протоколов:
- обмен ключевой информации с последующей установкой защищенного обмена данными. При этом не существует никаких предположений, общались ли предварительно между собой стороны, обменивающиеся ключами (например, без использования криптографических протоколов невозможно было создать системы распределения ключевой информации в распределенных сетях передачи данных);
- аутентификация сторон, устанавливающих связь;
- авторизация пользователей при доступе к телекоммуникационным и информационным службам.
На сегодняшний день благодаря повсеместному применению открытых сетей передачи данных, таких как Internet, и построенных на их основе сетей intranet и extranet криптографические протоколы находят все более широкое применение для решения разнообразного круга задач и обеспечения постоянно расширяющихся услуг, предоставляемых пользователям таких сетей.
Кроме вышеперечисленных классических областей применения протоколов существует широкий круг специфических задач, также решаемых с помощью соответствующих криптографических протоколов. Это прежде компьютерная безопасность.