- •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.1 Однобічна автентифікація
При однобічній автентифікації забезпечується перевіряння автентичності тільки для одного з двох об’єктів.
5.1.1 Однобічна автентифікація з одним проходом
В цьому протоколі автентифікації пред’явник ініціює процес, а об’єкт перевіряє його автентичність. Унікальність та/або своєчасність забезпечується шляхом генерації та перевіряння позначки часу та порядкового номера (див. Додаток Б ISO/IEC 9798-1).
Протокол автентифікації представлено на рис. 1
Рисунок 1
Структура маркера , що відсилається пред’явником об'єкту має вигляд:
.
Пред’явник
при формуванні маркера у якості змінного
у часі параметру. використовує або
порядковий номер
або позначку часу
. Вибір параметру залежить від технічних
можливостей пред’явника та запитувача,
а також від оточення. Як визначено в
ISO/IEC 9798-1
є криптографічним контрольним значенням.
Воно обчислюється засобом застосування
функції обчислення криптографічного
контрольного значення з такими
параметрами:
-
секретний ключ,
-
випадковий рядок даних.
Включення розпізнавального ідентифікатора в маркер є необов’язковим.
ПРИМІТКА. Розпізнавальний ідентифікатор включається в маркер для запобігання повторного використання порушником маркеру з метою здійснення маскараду, наприклад видаючи себе за об’єкт . Це включення не є обов’язковим. Тому в оточені, де такі атаки є неможливими, розпізнавальний ідентифікатор можна не використовувати.
Розпізнавальний ідентифікатор може також використовуватися в тих випадках коли використовується односпрямований ключ.
Протокол здійснюється у наступній послідовності.
1) Об’єкт генерує та відсилає об’єкту маркер .
2) Після отримання повідомлення, що містить маркер , об’єкт перевіряє шляхом перевіряння позначки часу або порядкового номера, обчислюючи:
та порівнюючи отримане значення з криптографічним контрольним значенням, що міститься в маркері. Разом з цим перевіряється коректність розпізнавального ідентифікатора (якщо він є).
5.1.2Однобічна автентифікація з двома проходами
В цьому протоколі автентифікації об’єкт що перевіряє ініціює процес та перевіряє автентичність пред’явника . Унікальність та/або своєчасність забезпечується шляхом генерації та перевіряння випадкового числа (див. Додаток Б ISO/IEC 9798-1).
Протокол автентифікації представлено на рис. 2
Рисунок 2
Структура маркера , що відсилається пред’явником об'єкту має вигляд:
Включення розпізнавального ідентифікатора в маркер є необов’язковим.
ПРИМІТКА. Розпізнавальний ідентифікатор включається в маркер для запобігання атакам типу віддзеркалення. Така атака може здійснюватись порушником з метою видачі себе за об’єкт засобом віддзеркалювання запиту об’єкту . Це включення не є обов’язковим. Тому в оточені, де такі атаки є неможливими, розпізнавальний ідентифікатор можна не використовувати.
Розпізнавальний ідентифікатор може також використовуватися в тих випадках коли застосовується односпрямований ключ.
Протокол здійснюється у наступній послідовності.
1) Об’єкт генерує випадкове число та відсилає його а також ,при необхідності, текстове поле об'єкту А.
2) Об’єкт формує та відсилає об’єкту маркер ..
3) Об’єкт отримавши повідомлення, що містить маркер , перевіряє його обчислюючи:
та порівнюючи отримане значення з криптографічним контрольним значенням, що міститься в маркері. Таким чином перевіряється коректність розпізнавального ідентифікатора (якщо він є), а також відповідність випадкового числа , що було надіслано об’єкту на кроці (1) та випадкового числа, яке було використано при формуванні маркера .
