![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Наиболее распространенным методом проверки подлинности санкционированных пользователей является процедура «рукопожатия». В этом случае санкционированные пользователи признают друг друга законными, если докажут друг другу знание общего секретного ключа КАВ.
Структурная схема процесса аутентификации с использованием процедуры «рукопожатие» имеет следующий вид:
Пользователь «А» Канал Пользователь «В»
«В» находит КАВ |
DK |
EK |
PG |
α (S) |
ЕК |
DK |
α1 (S) |
EKAB(S)
α=α1 ? |
D
(«В» - подлинный)
Рис.1.2. Схема процедуры «рукопожатие» («А» проверяет «В»)
Алгоритм процедуры «рукопожатия» определяется следующим образом:
1. Пользователь «А» инициирует процедуру «рукопожатия», направляя пользователю «В» свой идентификатор IDA в открытом виде.
2. Пользователь «В», получив идентификатор IDA, находит в базе данных общий парный секретный ключ KAB и подключает его к системе аутентификации.
3. Пользователь «А» генерирует случайную последовательность S с помощью генератора случайных чисел PG. Шифрует эту последовательность S с помощью парного секретного ключа КАВ и отправляет криптограмму EKAB(S) пользователю «В».
4. Пользователь «В» с помощью парного секретного ключа КАВ расшифровывает полученную криптограмму и восстанавливает сообщение S.
5. Затем оба пользователя вычисляют по случайной последовательности S ее функцию хеширования (функцию свертки; дайджест сообщения) α(S).
6. Пользователь «В» шифрует хэш-значение α(S) с помощью парного секретного ключа КАВ и отправляет криптограмму EKAB(S) пользователю «А».
7. Пользователь «А» расшифровывает полученную криптограмму EKAB(S) и сравнивает дешифрованное значение α1 (S), полученное от абонента «В» с хэш-значением α (S), и если эти значения равны пользователь «А» признает подлинность пользователя «В».
В свою очередь пользователь «В» аналогичным образом устанавливает подлинность пользователя «А». Обе эти процедуры образуют процедуру «рукопожатия», которая обычно выполняется в начале сеанса связи между двумя любыми сторонами в корпоративной компьютерной сети.
Дата публикования: 2014-10-25; Прочитано: 513 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!