Тип работы:
Предмет:
Язык работы:


Алгоритмическое и программное обеспечение системы распознавания клавиатурного почерка

Работа №10617

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы87стр.
Год сдачи2016
Стоимость6400 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
1091
Не подходит работа?

Узнай цену на написание


РЕФЕРАТ 11
Определения, обозначения, сокращения, нормативные ссылки 12
Введение 15
1 Обзор существующих систем распознавания клавиатурного почерка 16
2 Требования к разработке 18
3 Обзор алгоритмов распознавания клавиатурного почерка 20
3.1 Технологии идентификации клавиатурного почерка 20
3.2 Вероятностно-статистический алгоритм 22
3.3 Гистограммный метод 24
3.4 Метод на основе нейронных сетей 27
4 Проектирование системы распознавания клавиатурного почерка 30
4.1 Функциональные возможности 30
4.2 Проектирование архитектуры 31
4.3 Выбор алгоритмов 33
5 Описание реализации 37
5.1 Инструменты реализации 37
5.2 Перехват событий клавиатуры 39
5.3 Описание серверного приложения 40
5.4 Описание клиентского приложения 41
5.5 Передача данных 42
6 Полученные результаты 43
6.1 Описание пользовательского интерфейса 43
6.2 Анализ результатов 47
7 Финансовый менеджмент 50
7.1 Оценка коммерческого потенциала и перспективности проведения научных исследований с позиции ресурсоэффективности и ресурсосбережения 50
7.1.1 Потенциальные потребители результатов исследования 50
7.1.2 Анализ конкурентных технических решений 51
7.1.3 Технология QuaD 52
7.1.4 SWOT-анализ 53
7.2 Определение возможных альтернатив проведения научных
исследований 56
7.3 Планирование научно-исследовательских работ 57
7.3.1 Структура работ в рамках научного исследования 57
7.3.2 Определение трудоемкости выполнения работ 58
7.3.4 Бюджет научно-технического исследования (НТИ) 59
7.4 Определение ресурсной (ресурсосберегающей), финансовой, бюджетной, социальной и экономической эффективности исследования . 64
8 Социальная ответственность 67
8.1 Введение 67
8.2 Производственная безопасность 67
8.2.1 Освещенность рабочей зоны 67
8.2.2 Микроклимат помещения 70
8.2.3 Уровень шума 71
8.2.4 Электромагнитное излучение 72
8.2.5 Электробезопасность 73
8.3 Экологическая безопасность 74
8.4 Безопасность в чрезвычайных ситуациях 75
8.5 Правовые и организационные вопросы обеспечения безопасности 76
Заключение 78
Conclusion 79
ПРИЛОЖЕНИЕ А 84
ПРИЛОЖЕНИЕ Б 86


Объектом исследования является разрабатываемая система
распознавания клавиатурного почерка.
Цель работы – создание алгоритмического и программного
обеспечения системы распознавания клавиатурного почерка.
В процессе исследования проводились работы по изучению
существующих систем анализа клавиатурного почерка. Были рассмотрены
различные алгоритмы распознавания клавиатурного почерка: вероятностностатистический метод, метод на основе нейронных сетей, гистограммный
метод.
В результате исследования был разработан алгоритм, а также
спроектирована и реализована система распознавания пользователя по
клавиатурному почерку.
Основные конструктивные, технологические и техникоэксплуатационные характеристики: архитектура типа клиент-сервер.
Степень внедрения: в настоящий момент система работает в тестовом
режиме.
Область применения: аутентификация пользователей по
клавиатурному почерку, скрытый мониторинг клавиатурного почерка с
целью определения подмены оператора.
Экономическая эффективность/значимость работы обусловлена
стоимостью информации, подлежащей защите с помощью разрабатываемого
средства аутентификации.
В будущем планируется дальнейшая разработка и совершенствование
системы в целях повышения точности работы.

Аутентификации с помощью клавиатурного почерка присущ ряд
достоинств и недостатков. К достоинствам следует отнести [1]:
 Стабильность клавиатурного почерка конкретного пользователя,
что позволяет с большей достоверностью идентифицировать пользователя,
работающего с клавиатурой;
 Относительная дешевизна внедрения системы распознавания;
 Возможность контролировать как доступ к ресурсам, так и
физическое состояние сотрудника.
 К недостаткам метода можно отнести:
 Применение возможно только для распознавания пользователей
со сформировавшимся клавиатурным почерком.
Возможности анализа клавиатурного почерка позволяют решать
следующие задачи:
 Контролировать физическое состояние пользователей;
 Отказаться от использования паролей;
 Предоставить пользователям более простой способ входа в сеть.

Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


Целью работы было создание алгоритмического и программного
обеспечения системы распознавания клавиатурного почерка. Для этого был
выполнен обзор существующих систем, занимающихся распознаванием
клавиатурного почерка. Были сформулированы требования к программному
продукту.
Был произведен анализ алгоритмов распознавания клавиатурного
почерка. В частности, был рассмотрен гистограммный метод, вероятностностатистический метод, метод на основе нейронных систем. На основе
вероятностно-статистического метода составлен алгоритм, позволяющий
системе сохранять образцы клавиатурного почерка различных операторов и
сравнивать их с целью аутентификации пользователя.
Было написано программное приложение для серверной части
системы, отвечающей за хранение и обработку данных о характеристиках
клавиатурного почерка пользователей. Также было создано приложение для
клиентской части системы, собирающее необходимые сведения путем
мониторинга клавиатурных нажатий. Кроме того, клиентское приложение
позволяет просмотреть имеющиеся образцы почерка в графическом и
табличном виде. Организована передача данных между клиентской и
серверной частью с использованием TCP-сокетов. Немаловажной является
возможность системы вести журнал, указывая, кто из пользователей работал
за конкретным компьютером и в какое время.
Системы была протестирована с участием нескольких пользователей.
Анализ результатов позволил сделать вывод, что клавиатурный почерк
является достаточно эффективным средством аутентификации
пользователей, и созданная система успешно справляется с задачей
распознавания пользователя по клавиатурному почерку.


Традиционные методы биометрической аутентификации и
идентификации: учебно-методическое пособие / В.М. Колешко, Е.А.
Воробей, П.М. Азизов, А.А. Худницкий, С.А. Снигирев. – БНТУ, 2009. – 107
с.
2. И.Г. Сидоркина. Три алгоритма управления доступом к КСИИ на
основе распознавания клавиатурного почерка оператора: статья / И.Г.
Сидоркина, А.Н. Савинов. – Вестник Чувашского университета, №3, 2013. –
9 с.
3. Стахановец [Электронный ресурс] / Стахановец. URL:
http://stakhanovets.ru/, свободный. – Загл. с экрана. – Яз. рус. Дата обращения:
21.04.2016 г.
4. Система распознавания клавиатурного почерка защитит данные в
дополнение к обычному паролю [Электронный ресурс] / ИНО Томск. URL:
http://inotomsk.ru/materials/news/v-tomske/sistema-raspoznavaniyaklaviaturnogo-pocherka-zashchitit-dannye-v-dopolnenie-k-obychnomu-parolyu/,
свободный. – Загл. с экрана. – Яз. рус. Дата обращения: 18.04.2016 г.
5. Говорящие клавиши. Характер человека определят по
клавиатурному почерку [Электронный ресурс] / Smart News. URL:
http://smartnews.ru/regions/yoshkarola/17278.html, свободный. – Загл. с экрана.
– Яз. рус. Дата обращения: 18.04.2016 г.
6. Клавиатурный почерк 1.0 [Электронный ресурс] / Soft For Free.
URL: http://www.softforfree.com/programs/klaviaturnyi_pocherk-9813.html,
свободный. – Загл. с экрана. – Яз. рус. Дата обращения: 19.04.2016 г.
7. В.А. Ворона. Системы контроля и управления доступом / В.А,
Ворона, В.А. Тихонов. – М.: Горячая линия – Телеком, 2010. – 274 с.
8. А.Н. Савинов. Решение проблемы измерения времени удержания
клавиш при разработке системы анализа клавиатурного почерка: статья /81
А.Н. Савинов, И.Г. Сидоркина. - ИКТ: образование, наука, инновации: труды
III Междунар. науч.-практ. конф. Алматы: МУИТ, 2012. – 6 с.
9. Ю.А. Брюхомицкий. Гистограммный метод распознавания
клавиатурного почерка: статья / Ю.А. Брюхомицкий. - Известия Южного
федерального университета. Технические науки, №11, т.112, 2010. – 8 с.
10. Аутентификация в корпоративной компьютерной сети на основе
анализа динамики клавиатурного почерка: статья / В.М. Колешко, С.А.
Снигирев, Е.И. Богатов, Д.А. Гришанович, Ю.А. Безручко, С.С. Фильчук. –
Минск, БГТУ, Материалы конференций факультета прикладной математики
и информатики, 2009. – 3 с.
11. Т.В. Жашкова. Нейросетевая идентификация типа личности
человека по клавиатурному почерку: статья / Т.В. Жашкова, О.М. Шарунова,
Э.Ш. Исянова. – Международный студенческий научный вестник, №3, ч.1,
2015. – 6 с.
12. Искусственная нейронная сеть [Электронный ресурс] / Wikilogy.
URL: http://wiki.witology.com/index.php/Искусственная_нейронная_сеть,
свободный. – Загл. с экрана. – Яз. рус. Дата обращения: 09.04.2016 г.
13. Фазовая траектория [Электронный ресурс] / Энциклопедия
физики и техники. URL: http://femto.com.ua/articles/part_2/4260.html,
свободный. – Загл. с экрана. – Яз. рус. Дата обращения: 07.04.2016 г.
14. Введение в UML. Диаграммы прецедентов: крупным планом
[Электронный ресурс] / Интуит. URL:
http://www.intuit.ru/studies/courses/1007/229/lecture/5962, свободный. – Загл. с
экрана. – Яз. рус. Дата обращения: 17.04.2016 г.
15. C# [Электронный ресурс] / Microsoft Developer Network. URL:
https://msdn.microsoft.com/ru-ru/library/kx37x362.aspx, свободный. – Загл. с
экрана. – Яз. рус. Дата обращения: 05.04.2016 г.

Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ