Лаб работа 3
Реализация протокола Kerberos
Целью данного задания является реализация протокола распределения ключей Kerberos, являющегося модификацией симметричного протокола Нидхема-Шрёдера. В интерфейсе приложения должны быть наглядно представлены:
Исходные данные протокола (модули, ключи, секретные данные и т.п.);
Данные, передаваемые по сети каждой из сторон;
Проверки, выполняемые каждым из участников.
Процесс взаимодействия между сторонами протокола может быть реализован как с применением сетевых технологий, так и при помощи буферных переменных. Также необходимо выделить каждый из этапов протоколов для того, чтобы его можно было отделить от остальных.
-
Содержание
- Протоколы распределения ключей
- Протокол Нидхема-Шрёдера (Needham-Schroeder protocol) на симметричных ключах
- Протокол Нидхема-Шрёдера (Needham-Schroeder protocol) на aсимметричных ключах
- Протокол Kerberos
- Протокол Отвея-Рииса (Otway-Rees Protocol)
- Задания
- Реализация симметричного протокола Нидхема-Шрёдера
- Реализация протокола Kerberos
- Реализация протокола Отвея-Рииса
- Реализация протокола Нидхема-Шрёдера на ассиметричных ключах
- Примечания