- •Учебно-методическое пособие
- •Таганрог 2004
- •Составители: Брюхомицкий ю.А., Казарин м.Н.
- •Аутентификация пользователя на основе контроля попадания в область распределения эталонных образцов.
- •1.1. Общие принципы построения биометрических систем динамической идентификации/аутентификации
- •1.2. Получение вектора биометрических параметров при анализе рукописного почерка
- •1.3. Получение вектора биометрических параметров при анализе клавиатурного почерка
- •1.4. Аутентификация пользователя на основе измерения близости образа к биометрическому эталону мерой Хэмминга
- •1.5. Аутентификация пользователя на основе контроля попадания в область распределения эталонных образцов
- •2. Программная реализация биометрических систем динамической аутентификации личности по рукописному и клавиатурному почеркам
- •2.1. Программные пакеты BioSing и BioKey
- •2.1.1. Цель работы
- •2.1.2. Описание программного пакета BioSign
- •Описание программного пакета BioKey
- •2.2.1.1. Цель работы
- •2.2.1.2. Домашняя подготовка
- •2.2.1.3. Выполнение работы в лаборатории
- •2.2.2.1. Цель работы
- •2.2.2.2. Домашняя подготовка
- •2.2.2.3. Выполнение работы в лаборатории
- •2.2.3.1. Цель работы
- •2.2.3.2. Домашняя подготовка
- •2.2.3.3. Выполнение работы в лаборатории
- •2.2.4.1. Цель работы
- •2.2.4.2. Домашняя подготовка
- •2.2.4.3. Выполнение работы в лаборатории
- •Брюхомицкий Юрий Анатольевич Казарин Максим Николаевич
1.1. Общие принципы построения биометрических систем динамической идентификации/аутентификации
Динамические системы биометрической идентификации/аутентификации личности основаны на использовании в качестве признаков некоторых динамических параметров и характеристик личности (походка, рукописный и клавиатурный почерки, речь).
Биометрические системы, построенные на анализе индивидуальных особенностей динамики движений, имеют много общего. Это позволяет использовать одну обобщенную схему для описания всех биометрических систем этого класса, которая приведена на рис. 1.1. и отражает основные этапы обработки информации [1].
Рис. 1.1. Обобщенная структурная схема системы идентификации личности
по особенностям динамики движений
Первым этапом обработки является преобразование неэлектрических величин (координат конца пера, звукового давления, положения рук) в электрические сигналы. Далее эти сигналы оцифровываются и вводятся в процессор, осуществляющий программную обработку данных. При программной обработке выполняется масштабирование амплитуд входных сигналов, приводящее их к некоторому эталонному значению. Кроме того, осуществляется приведение сигналов к единому масштабу времени, дробление сигналов на отдельные фрагменты с последующим сдвигом фрагментов сигнала до оптимального совмещения с эталонным расположением.
После приведения к эталонному значению масштабов и сдвига фрагментов сигналов осуществляется вычисление вектора функционалов (вектора контролируемых биометрических параметров v=(v1, v2, ..., vk).
Перечисленные выше пять первых блоков обработки информации работают по одним и тем же алгоритмам, независимо от режима работы самой биометрической системы. Именно по этой причине они образуют последовательное соединение блоков без ветвлений. Режим работы системы (обучение или аутентификация) определяет совокупность операций, осуществляемых с уже сформированным вектором параметров v=(v1, v2, ..., vk).
В случае если биометрическая система находится в режиме обучения, векторы биометрических параметров v поступают в блок правил обучения, который формирует биометрический эталон личности. Так как динамические образы личности обладают существенной изменчивостью, для формирования биометрического эталона требуется несколько примеров реализаций одного и того же образа. В простейшем случае биометрический эталон может формироваться в виде двух векторов: вектора математических ожиданий контролируемых параметров m(v) и вектора дисперсий этих параметров (v).
В режиме аутентификации вектор контролируемых биометрических параметров v, полученный из предъявленного образа сравнивается решающим правилом с биометрическим эталоном. Если предъявленный вектор оказывается близок к биометрическому эталону, принимается положительное аутентификационное решение. При значительных отличиях предъявленного вектора от его биометрического эталона осуществляется отказ в допуске. Если протокол аутентификации не слишком жесткий, то пользователю предоставляются дополнительные попытки повторной аутентификации.
Вид используемого системой решающего правила и вид биометрического эталона неразрывно связаны. При разработке системы, исходя из выбранного решающего правила, определяется вид биометрического эталона.
Применение принципов биометрической идентификации личности в системах информационной безопасности привело к созданию биометрических систем идентификации/аутентификации (БСИ) при доступе к объектам информатизации (в частности, к персональным компьютерам). Пользователи таких объектов для получения доступа к ним должны пройти процедуру биометрической идентификации/аутентификации.
Качество работы БСИ характеризуется процентом ошибок при прохождении процедуры допуска. В БСИ различают ошибки трех видов:
FRR (False Reject Rate) или ошибка первого рода – вероятность ошибочных отказов авторизованному пользователю (ошибочный отказ «своему»);
FAR (False Accept Rate) или ошибка второго рода – это вероятность допуска незарегистрированного пользователя (ошибочный пропуск «чужого»);
EER (Equal Error Rates) – равная вероятность (норма) ошибок первого и второго рода.
В зависимости от требований, предъявляемых к БСИ, формирование биометрического эталона пользователя также выполняется с заданной степенью строгости. Образцы, предъявляемые данным пользователем, должны соответствовать некоторой среднестатистической характеристике для данного пользователя. То есть после набора некоторой начальной статистики предъявление плохих образцов (образцов с большими отклонениями от среднестатистических) системой должно отвергаться. Отношение принятых системой образцов к общему числу предъявленных образцов характеризует степень устойчивости биометрических параметров данного пользователя.
Для экспериментальной проверки характеристики FRR системе последовательно n раз предъявляются биометрические характеристики пользователей, успешно прошедших регистрацию. Далее подсчитывается отношение числа n1 неудачных попыток (отказ системы в допуске) к общему числу попыток n. Указанное отношение дает оценку вероятности ошибки FRR. Оценка считается достоверной при значениях n 1/FRR.
Для экспериментальной проверки характеристики FАR системе последовательно m раз предъявляются биометрические характеристики пользователей, не проходивших регистрацию. Далее подсчитывается отношение числа n2 удачных попыток (положительное аутентификационное решение) к общему числу попыток m. Указанное отношение дает оценку вероятности ошибки FАR. Оценка считается достоверной при значениях m 1/FAR.
