- •2.Методи захисту.Автентифікація об’єктів.Частина 2: механізми, що ґрунтуються на використанні алгоритмів симетричного шифрування.(iso/iec 9798-2)
- •3. Методи захисту. Автентифікація об’єктів частина 4:протоколи, що ґрунтуються на використанні функцій обчислення криптографічного контрольного значення (iso/iec 9798-4)
- •24.1 Модель автентифікації
- •24.2 Однобічна автентифікації
- •24.24.1 Однобічна автентифікації з одним проходом
- •24.24.2 Однобічна автентифікація з двома проходами
- •24.3 Взаємна автентифікація
- •24.3.1 Взаємна автентифікація з двома проходами.
- •24.4 Протоколи автентифікації, що потребують залучення третьої довіреної сторони
- •24.3.2 Взаємна автентифікація з трьома проходами
- •24.4.1 Автентифікація з чотирма проходами
- •24.4.2 Автентифікація з п’ятьма проходами
- •Введено впершеміст
- •1 Сфера застосування
- •2 Нормативні посилання
- •3 Визначення та умовні позначення
- •4 Вимоги
- •5 Протоколи автентифікації
- •5.1 Однобічна автентифікація
- •5.1.1 Однобічна автентифікація з одним проходом
- •5.1.2Однобічна автентифікація з двома проходами
- •5.2 Взаємна автентифікація
- •5.2.1 Взаємна автентифікація з двома проходами
- •5.2.2 Взаємна автентифікація з трьома проходами
- •Додаток а (довідковий) Використання текстових полів
5.2 Взаємна автентифікація
Взаємна автентифікація означає, що здійснюючи протокол обидва об’єкти перевіряють автентичність один одного.
Протоколи автентифікації, що наведені в пунктах 5.1.1 та 5.1.2, з метою здійснення взаємної автентифікації були відповідно вбудовані в протоколи пунктів 5.2.1 та 5.2.2. В обох випадках це потребує додатково одного обміну і додатково ще двох кроків.
ПРИМІТКА. Третій протокол взаємної автентифікації може бути отримано з механізму визначеного в пункті 5.1.2 за умови, що автентифікацію ініціює як об’єкт , так і об’єкт .
5.2.1 Взаємна автентифікація з двома проходами
Унікальність та/або своєчасність забезпечується шляхом генерації та перевіряння позначки часу та порядкового номера (див. Додаток Б ISO/IEC 9798-1).
Протокол автентифікації представлено на рис. 3
(4)
Рисунок 3
Структура маркера , що відсилається об’єктом об’єкту ідентична структурі маркеру, що визначена в пункті 5.1.1:
Структура маркера , що відсилається об’єктом об’єкту має вигляд:
Включення розпізнавального ідентифікатора в маркер та розпізнавального ідентифікатора в маркер є необов’язковим та не залежить одне від одного.
ПРИМІТКА 1. Розпізнавальний ідентифікатор включається в маркер для запобігання повторного використання порушником маркеру з метою здійснення маскараду, наприклад видаючи себе за об’єкт . З аналогічною метою здійснюється включення розпізнавального ідентифікатора в маркер . Їх включення не є обов’язковим,тому в оточені де такі атаки виключено один чи обидва розпізнавальні ідентифікатори можна не використовувати.
Розпізнавальні ідентифікатори об’єктів та можуть також використовуватися в тих випадках, коли застосовується односпрямований ключ.
Вибір використання позначки часу або порядкового номера залежить від технічних можливостей пред’явника та запитувача, а також від оточення.
Кроки (1) та (2) цього протоколу ідентичні крокам, що описані в пункті 5.1.1.
Протокол виконується у наступній послідовності.
1) Об’єкт генерує та відсилає об’єкту .
2) Після отримання повідомлення, що містить , об’єкт перевіряє шляхом перевіряння позначки часу або порядкового номера, обчислюючи:
та порівнюючи отримане значення з криптографічним контрольним значенням, що міститься в маркерові. Разом з цим перевіряється коректність розпізнавального ідентифікатора (якщо він є).
3) Об’єкт генерує та відсилає об’єкту .
4) Отримане повідомлення обробляється аналогічно як і на кроці (2) протоколу, що описаний в пункті 5.1.1. Після отримання повідомлення, що містить , об’єкт перевіряє шляхом перевіряння позначки часу або порядкового номера, обчислюючи:
та порівнюючи отримане значення з криптографічним контрольним значенням, що міститься в маркерові. Разом з цим перевіряється коректність розпізнавального ідентифікатора (якщо він є).
ПРИМІТКА 2. Два повідомлення в цьому протоколі пов’язані між собою лише вимогою відносної своєчасності. Протокол складається з подвійного незалежного використання протоколів, що описані в пункті 5.1.1. Подальше зв’язування цих повідомлень може бути досягнуто шляхом використання відповідних текстових полів.
Якщо в протоколі використовуються односпрямовані ключі, тоді ключ в маркері заміняється односпрямованим ключем , який застосовується на кроці (4).
