Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Биометрические данные курсовая.docx
Скачиваний:
4
Добавлен:
26.02.2023
Размер:
4.31 Mб
Скачать

Федеральное агентство связи

Ордена Трудового Красного Знамени

Федеральное государственное бюджетное

образовательное учреждение высшего образования

«Московский технический университет

связи и информатики»

факультет «Информационные технологии»

кафедра «Информатика»

Курсовая работа

по дисциплине «Основы программирования»

«Внедрение биометрической идентификации

в системы контроля и управления доступом»

Выполнила:

студентка группы

Научный руководитель:

Кандидат педагогических наук

Доцент кафедры «Информатика»

Заместитель заведующего кафедрой

Гуриков С.Р.

Москва 2020

Содержание

ВВЕДЕНИЕ 3

ТЕХНИЧЕСКОЕ ЗАДАНИЕ 6

Глава 1. Теоретическая часть 9

1.1.Особенности реализации статических методов биометрического контроля 9

1.2. Особенности реализации динамических методов биометрического контроля 24

1.3. Биометрические технологии будущего 33

Глава 2. Практическая часть 36

2.2 Разработка программы (разработка тестовой части) 37

2.3 Дополнительные возможности программы 45

ЗАКЛЮЧЕНИЕ 54

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 55

Монографии, учебники, учебные пособия 55

Стандарты 55

ПРИЛОЖЕНИЕ А 56

Состав тестовых вопросов с ответами 56

ПРИЛОЖЕНИЕ Б 60

Код программы 60

Введение

С развитием IT технологий человечество научилось использовать различные устройства и разработки для хранения информации, не задействуя громоздкие физические носители, из-за чего особенную остроту приобрел вопрос о защите данных от злоумышленников. Несомненно, можно применять программную и аппаратную системы на основе паролей, смарт-карт и PIN-кодов, однако такие средства являются уязвимыми и рискованными в эксплуатации, поэтому разработка биометрической идентификации, использующая статические и динамические методы (например, радужная оболочка и сетчатка глаза, отпечаток пальца, голос, почерк и др.), уникальные для каждого человека, приобрела особую актуальность.

Биометрические идентификаторы надежны, они предоставляют очень высокие показатели обеспечения сохранности данных, вероятность несанкционированного доступа очень мала. Кроме того, они удобны, поскольку их нельзя забыть или потерять, время распознавания личности – единицы секунд, а сами биометрические показатели почти не меняются с течением жизни. Тем не менее, реализация такой технологии стоит значительно дороже атрибутной идентификации, следовательно, доступна не всем. Из чего можно заключить, что прогресс развития указанной разработки происходит медленно из-за отсутствия распространенности данной практики в различных областях жизни и науки.

Невозможно отрицать и другие существенные несовершенства. Во-первых, технологии в настоящее время не развиты настолько, чтобы идентификация была на 100% однозначной и корректной: существуют люди с похожими или вовсе совпадающими голосами или лицами. Во-вторых, в некоторых ситуациях биометрия человека может быть повреждена или недоступна для считывания (например, вследствие болезни). Более того, возникает проблема защиты самой биометрии от перехвата их мошенниками, которая до сих пор не решена. Однако, несмотря на все недостатки, биометрическая идентификация обладает огромным потенциалом, почему и остается до сих пор одним из ведущих предметов исследования в современной IT сфере.

Объектом исследования является защита пользовательской информации.

Предметом исследования является использование биометрических данных для защиты пользовательской информации.

Целью курсовой работы является исследование распространенных алгоритмов идентификации (распознавания пользователя по его идентификатору) и аутентификации человека (проверки подлинности входных данных) распознавания биометрических данных и выявление их отличительных особенностей. Поставленная цель определила следующие основные задачи исследования:

  1. Изучение деталей принципов работы каждого из методов распознавания личности, описанных в выбранном пособии;

  2. Определение характерных черт алгоритмов биометрической идентификации;

  3. Написание программы, осуществляющей проверку теоретических знаний пользователя по теме курсовой работы.

Индивидуальные задачи, реализованные в данной курсовой работе:

  1. Оформление кода вопросов в виде функций, возвращающих результат ответа. Создание DLL-библиотеки, в которой находятся упомянутые подпрограммы;

  2. Создание авторизации на тестовую часть;

  3. Запись результатов ответов тестовой программы в базу данных Microsoft Access;

  4. Создание массива ответов на тестовые вопросы (True/False) и запись его в текстовый файл;

  5. Создание массива ответов на тестовые вопросы (True/False), и запись его в файл Microsoft Word;

  6. Построение диаграммы, отображающей результаты тестирования.

Для решения поставленных задач был использован теоретический метод исследования, основанный на труде Якименко А.А. и Вихмана В.В.. о распространенных алгоритмах распознавания биометрических данных Для разработки пользовательского приложения использовалась среда Visual Studio 2019.