КЗИ Лекция 04.10.12.
Понятие криптографического протокола
Протокол
Протокол является одним из основных понятий в СВЯЗИ.
В вычислительной математике под ПРОТОКОЛОМпонимают совокупность действий (инструкций, команд, вычислений, алгоритмов), выполняемых в заданной последовательности двумя или более субъектами с целью достижения определённого результата.
В общем виде - Протокол — это последовательность шагов, которые предпринимают две или большее количество сторон для совместного решения задачи. Все шаги следуют в порядке строгой очередности, и ни один из них не может быть сделан прежде, чем закончится предыдущий.
Протоколы имеют отличительные черты:
- любой Протокол подразумевает участие, по крайней мере, двух сторон;
- Протокол обязательно предназначен для достижения какой-то цели;
- каждый участник Протокола должен быть заранее оповещен о шагах, которые ему предстоит предпринять;
- все участники Протокола должны следовать его правилам добровольно. без принуждения;
- необходимо, чтобы Протокол допускал только однозначное толкование, а его шаги были совершенно четко определены и не допускали возможности их неправильного понимания;
- Протокол должен содержать описание реакции его участников на любые ситуации, возникающие в ходе реализации этого Протокола — иными словами, недопустимым является положение, когда для возникшей ситуации Протоколом не определено соответствующее действие больше того, что определено Протоколом.
Протокол является одним из основных понятий в информационных системах и теории связи.