Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Механизмы аутентификации санкционированных пользователей



Наиболее распространенным методом проверки подлинности санкционированных пользователей является процедура «рукопожатия». В этом случае санкционированные пользователи признают друг друга законными, если докажут друг другу знание общего секретного ключа КАВ.

Структурная схема процесса аутентификации с использованием процедуры «рукопожатие» имеет следующий вид:

Пользователь «А» Канал Пользователь «В»

«В» находит КАВ
идентификатор IDA

DK
EK
PG
S EKAB(S) S


α (S)
ЕК
DK
S KAB KAB

α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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.921 с)...