Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник (рукопись) ''Информационная безопасност...doc
Скачиваний:
30
Добавлен:
27.09.2019
Размер:
2.77 Mб
Скачать

3.10. Примеры способов аутентификации

Рассмотрим некоторые специфические примеры способов аутентифика­ции.

3.10.1. Способ аутентификации с использованием уникального числа

и интерактивного СЕРТ|АУ

Этот пример иллюстрирует использование способа аутентификации на основе уникальных чисел, представленного в классе «3» (§3.4.1). В этом при­мере используется интерактивный СЕРТ|АУ, а УИД, способ защиты, параметр защиты и период действия СЕРТ|АУ включены в состав СЕРТ|АУ. В этом при­мере необходима только одна итерация информационного обмена, представ­ленный СЕРТ|АУ может быть использован не один раз.

Рис. 3.19. Защита от атак нарушителя с использованием уникальных чисел

Метод защиты указывает на связь между параметром защиты, содержа­щимся в СЕРТ|АУ, и внешним контрольным параметром (ВКП), используемым для защиты СЕРТ|АУ от несанкционированного применения. ВКП может быть связан с параметром защиты посредством однонаправленной зависимости, та­кой как:

  • ВКП представляет собой значение параметра подтверждения подлинно­сти (или просто — параметра подлинности), а параметр защиты является результатом вычисления однонаправленной функции по значению пара­метра подлинности;

  • ВКП представляет собой закрытый ключ, а параметр защиты является соот­ветствующим открытым ключом.

Когда значение параметра подлинности используется как ВКП, тогда это значение передаётся проверяющей стороне, в качестве защиты права собствен­ности на СЕРТ|АУ. В течение передачи должна быть обеспечена конфиденци­альность значения параметра подлинности, то есть оно должно передаваться в зашифрованном виде претендентом проверяющей стороне с использованием внешнего секретного ключа, связанного с конкретным каналом связи или с приёмной стороной канала связи.

Защита права собственности и от атак типа «повторная передача» дости­гается за счёт использования уникального числа и функции преобразования. В зависимости от сущности ВКП могут использоваться три следующие функции преобразования (F):

  1. ОНФ. Если ВКП представляет собой значение параметра подлинности, то уникальное число и значение параметра подлинности преобразуются с помощью ОНФ. Результат и уникальное число передаются проверяющей стороне, причём таким образом, чтобы последняя могла осуществить точно такое же преобразование;

  2. Асимметричный алгоритм. Если ВКП представляет собой закрытый ключ, то уникальное число подписывается с помощью этого закрытого ключа;

  3. Симметричный алгоритм. Если ВКП представляет собой секретный ключ, то уникальное число шифруется с помощью секретного ключа или защищается с помощью криптографической проверочной суммы, при вы­числении которой используемый секретный ключ выступает в роли пара­метра подлинности.

Этот пример приемлем и для аутентификации объекта, и для аутентифи­кации источника данных. При аутентификации источника данных данные или цифровой отпечаток данных могут также преобразовываться с помощью функ­ции F.

Служба запроса используется для получения интерактивного СЕРТ|АУ и ВКП. Затем служба формирования генерирует уникальное число и осуществ­ляет преобразование, используя следующие входные параметры:

  • уникальное число;

  • ВКП;

  • УИД (дополнительно);

  • цифровой отпечаток (если аутентификация источника данных).

Рис. 3.20. Способ аутентификации на основе уникального числа

и интерактивного СЕРТ|АУ

Кроме этого, если ВКП является значением параметра подлинности или секретным контрольным ключом, то служба формирования передаёт этот пара­метр в зашифрованном виде, причём таком, чтобы только конкретная прове­ряющая сторона могла его расшифровать, и вырабатывает ВИАУ для обмена (рис. 3.20).

Служба проверки проверяет ВИАУ для обмена на предмет её подлинно­сти, используя параметр защиты из СЕРТ|АУ. Кроме этого, если используется значение параметра подлинности или секретный контрольный ключ, то служба проверки расшифровывает зашифрованное значение параметра подлинности или зашифрованный секретный контрольный ключ, которые она сравнивает с параметром защиты. Также служба проверки проверяет, что уникальное число ранее успешно не использовалось (не было получено).