Постановка задачи
Классификация методов идентификации
Классификация и настройка клавиатур вычислительной техники
Выбор признаков идентификации
Структурная схема модели идентификации образа
Реляционная организация базы данных
Схема алгоритма программы
Рабочее окно программы (режим обучения)
Рабочее окно программы (режим записи данных)
Рабочее окно программы (режим идентификации)
Статистические данные оценки меры Хемминга
Экономические показатели

Разработка подсистемы компьютерной идентификации пользователя по клавиатурному почерку

1. Постановка задачи

Тема:
Разработка подсистемы компьютерной идентификации пользователя по
клавиатурному почерку
Цель:
Разработка модифицированного подхода для биометрической идентификации
пользователя, аналогичного методу на базе меры близости Хемминга,
позволяющего при произвольном распределении значений признаков
осуществлять с высокой производительностью процедуры идентификации и
ведения базы данных характеристик пользователей.
Задачи:
провести обзор современных методов и средств решения задачи;
идентификации пользователя по клавиатурному почерку;
выбрать метод компьютерной идентификации по клавиатурному почерку;
выбрать признаки идентификации образа по клавиатурному почерку
разработать подсистему сбора значений биометрических признаков
идентификации;
разработать подсистему хранения биометрических признаков;
разработать алгоритм, программный продукт идентификации образа;
провести тестирование и сбор статистических данных идентификации
разработанной подсистемы;
разработать инструкцию пользователя и программиста;
провести расчет экономических показателей.

2. Классификация методов идентификации

Методы идентификации
пользователя по клавиатурному почерку
По парольной фразе
Метод получение вектора
Биометрических параметров при
анализе клавиатурного почерка на
основе прямых измерений
параметров ввода
Метод аутентификации пользователя
по клавиатурному почерку на
основе контроля попадания вектора
биометрических параметров в
область распределения эталонных
образцов
По свободному тексту
Группа методов получение вектора
биометрических параметров при
анализе клавиатурного почерка на
основе конструирования временной
функции набора с последующим
разложением этой функции по
ортогональным базисам Фурье и Хаара
Метод аутентификации пользователя
по клавиатурному почерку на основе
использования нейронных сетей,
моделирующих области
распределения эталонных образцов

3. Классификация и настройка клавиатур вычислительной техники

По типу контактов
Механические
Пленочные
Сенсорные
По типу вычислительного устройства
IBM PC
карманные ПК
портативные ПК
По количеству клавиш
XT - 83 клавиши
AT- 84 клавиши
Расширенная - 101/102 клавиши
Настройка клавиатур
- Фильтрация ввода: можно настроить Windows на игнорирование кратковременных
или повторных нажатий клавиш.
- Экранная клавиатура: позволяет вводить данные с помощью указателя.
- Залипание клавиш: настройки залипания клавиш позволяют нажать клавиши SHIFT,
CTRL, ALT или и оставить их активными для использования сочетания клавиш при
нажатии другой клавиши.
.

4. Выбор признаков идентификации

При наборе фразы подсистема идентификации регистрирует два вектора
Ti и Tzi. Где Ti - это вектор времени (измеряется в миллисекундах) между
нажатиями соседних клавиш, а Tzi – это вектор задержки на каждой клавише.
N – количество символов в строке.

Признака
Наименование признака
Формула расчета
значения признака
Диапазон
изменения
1
Максимальный интервал времени
Timax
[0..100]
2
Минимальный интервал времени
3
Средняя задержка на клавише
4
Использование доп. Клавиатуры
5
Количество ошибок
6
Средний темп набора
Timin
n
Tzi
i 1
Tzs
n
0– «Нет», 1 – «Да»
Число неверных
попыток набора
n
Ti
i 1
Ts
n
[0..100]
[0..100]
[0,1]
[0..100]
[0..100]

5.

7
Средний темп набора каждого
слова
n
Ti
[0..100]
Tss i 1
ki
L
8
9
Средняя пауза между словами
Степень связанности, или
дисперсия
Tps
(Ts Ti)
i 1
[0..100]
L
2
n
(Ti - Ts)
Sv i 1
[0..100]
n
n -1
10
Общий рисунок почерка
R (Ti - Ti 1)
[0..100]
11
Использование Caps Lock
0– «Нет», 1 – «Да»
[0..100]
где Tzi – задержка на i-ом символе;
n - число символов.
Ti - время набора i-того слова;
ki - число символов в нем;
L - число слов в тексте.
i 1

6. Структурная схема модели идентификации образа

7. Реляционная организация базы данных

Значение
информационно
го признака
Образ и код принадлежности
q1
q2
...
qn
0
0
0
...
0
1
1
0
...
0
2
1
1
...
1
3
1
1
...
1
...


...
...
100
0
0
...
1
Преимущество реляционной организации БД:
- Высокая производительность;
- Возможность задания множества диапазонов;
- Простота аппаратной и программной реализации

8. Схема алгоритма программы

n
q Q :R vi pi* max (R j ),j 1,m,
x
*
*
i 1
где qx – исследуемый образ;
Q* - класс, к которому отнесен
неизвестный исследуемый образ;
vi –коэффициент принадлежности
значения образу;
R* - число попаданий pi признаков
исследуемого образа в заданные
диапазоны;
Rj – сумма попаданий для некоторого j-ого
образа;
m – число образов (пользователей) в БД.

9. Рабочее окно программы (режим обучения)

10. Рабочее окно программы (режим записи данных)

11. Рабочее окно программы (режим идентификации)

12. Статистические данные оценки меры Хемминга

Ф.И.О.
Оценка меры Хемминга
Адигамов Аралбаев Аралбае Аралбаев Богодухов Дедов
О.И.
З.Т.
ва Г.Г.
Т.З.
А.А.
В.В.
Матвеева Приходько
О.П.
А.А
Адигамов О.И.
7
2
2
1
2
5
7
1
Адигамов О.И.
8
2
4
1
2
6
7
3
Адигамов О.И.
8
1
3
3
3
8
7
3
Богодухов А.А.
7
1
4
3
8
6
6
3
Богодухов А.А.
6
1
4
3
7
6
6
3
Богодухов А.А.
4
3
3
1
7
6
7
3
Приходько А.А
6
2
3
2
1
7
7
8
Приходько А.А
4
3
1
2
5
6
6
8
Приходько А.А
3
1
3
2
3
6
7
8
Чечетка Н.А.
1
1
1
3
6
2
6
3
Чечетка Н.А.
3
1
1
3
4
3
7
4
Чечетка Н.А.
3
1
2
3
5
4
7
4

13. Экономические показатели

Эуг N (t1 t2 ) Cчтс Кдоп Ксн Ен К
где N - количество обрабатываемых документов;
t1 - трудоёмкость обработки документов до и после внедрения программы;
t2 - часовая тарифная ставка пользователя, руб.;
Kдоп - коэффициент отчислений на дополнительную зарплату:
Kсн - коэффициент отчислений на социальные нужды;
En - нормативный коэффициент окупаемости кап. вложений;
K - дополнительные капитальные вложения, связанные с разработкой программного
продукта.
Эуг
1000 (1 0,3) 6,07 1,1 1,358 0,39 6132,35 3955,55
Наименование показателя
Вспомогательные материалы
Основная зарплата
Дополнительная зарплата
Отчисления на социальные нужды
Затраты на электроэнергию
Накладные расходы
Экономический эффект
Срок окупаемости
Значени
Ед. изм.
е
1070
руб.
3122,4
руб.
312,24
руб.
1229,6
руб.
54,65
руб.
343,46
руб.
3955,55
руб.
11,5
мес.
English     Русский Правила