- •Протокол. Криптографический протокол Содержание
- •1. Три основных задачи криптографии
- •2. Понятие криптографического протокола
- •2.1. Протокол
- •2.2. Криптографический протокол
- •2.3. Требования к криптографическим протоколам:
- •3. Функции криптографических протоколов]
- •Элементы системы аутентификации
- •Аутентификация при помощи электронной подписи
- •Факторы аутентификации
- •Защищённость
- •Конфиденциальность
- •Целостность
- •Разграничение доступа.
- •3. Классификация криптографических протоколов
- •Протоколы идентификации/аутентификации
- •1. Внесетевые платежные системы
- •Магнитные карты
- •Карты памяти
- •Цифровые деньги и их характеристики
- •Стандарты электронных расчетов
- •Цифровая наличность с математической точки зрения.
- •Цифровые деньги и законодательство
- •Протоколы голосования
- •4. Виды криптографических протоколов
- •4.1.Протокол с арбитражем
- •4.2.Протокол с судейством
- •4.3.Самоутверждающийся протокол
- •5. Разновидности атак на протоколы
- •5.1. Пассивная атака на Протокол
- •5.2. Активная атака на протокол
- •6.Обеспечение безопасности криптографических протоколов
- •6.1. Протокол обмена сообщениями с использованием симметричного шифрования
- •6.2. Протокол обмена сообщениями с использованием шифрования с открытым ключом (Асимметричное шифрование)
- •6.3. Гибридные криптосистемы (система pgp)
- •7. "Шарады" Меркля
- •9. Сетевые протоколы
- •1. Физический
- •2. Канальный .
- •8. Стандарты криптопротоколов в Интернет
- •Стандарты безопасности в Интернете
2. Понятие криптографического протокола
2.1. Протокол
Протокол является одним из основных понятий в СВЯЗИ.
Под ПРОТОКОЛОМ понимают совокупность действий (инструкций, команд, вычислений, алгоритмов), выполняемых в заданной последовательности двумя или более субъектами с целью достижения определённого результата.
Протокол — это последовательность шагов, которые предпринимают две или большее количество сторон для совместного решения задачи. Все шаги следуют в порядке строгой очередности, и ни один из них не может быть сделан прежде, чем закончится предыдущий.
Протоколы имеют отличительные черты:
- любой Протокол подразумевает участие, по крайней мере, двух сторон;
- Протокол обязательно предназначен для достижения какой-то цели;
- каждый участник Протокола должен быть заранее оповещен о шагах, которые ему предстоит предпринять;
- все участники Протокола должны следовать его правилам добровольно. без принуждения;
- необходимо, чтобы Протокол допускал только однозначное толкование, а его шаги были совершенно четко определены и не допускали возможности их неправильного понимания;
- Протокол должен содержать описание реакции его участников на любые ситуации, возникающие в ходе реализации этого Протокола — иными словами, недопустимым является положение, когда для возникшей ситуации Протоколом не определено соответствующее действие больше того, что определено Протоколом.
2.2. Криптографический протокол
Для обеспечения безопасности электронного документооборота и электронной коммерции необходимы механизмы, надежной аутентификации легальных субъектов и объектов вычислительных сетей, безопасного распределения между ними некоторой критичной информации (ключей), которые устойчивы к различным атакам. С этой целью компьютеры снабжают формализованными протоколами.
Взаимодействие пользователей между собой через компьютерную сеть подразумевает анонимность. Компьютерные пользователи могут вести себя как абсолютно случайные люди. То же самое касается и сетевых администраторов, и проектировщиков компьютерных сетей. Большинство из них ответственно относятся к своим обязанностям. Однако есть и такие, кто своими действиями случайными или преднамеренными может причинить большие неприятности пользователям компьютерной сети.
Поэтому необходимы криптографические протоколы, использование которых позволяет защититься от непорядочных пользователей.
Криптографический протокол (англ. Cryptographic protocol) — это абстрактный или конкретный протокол, представляющий последовательность действий, выполняемых одним, двумя или более сторонами – пользователями ИТС с применением криптографических преобразований информации
В основе протокола лежит набор правил, регламентирующих использование криптографических преобразований и алгоритмов в информационных процессах.
Криптографические протоколы часто используют алгоритмы шифрования.
Однако целью криптографического протокол зачастую является не только сохранение информации в тайне от посторонних.
