Элементы управления операционной системы windows. Основные понятия ОС Windows

Детские товары 21.10.2019
Детские товары

ВВЕДЕНИЕ

Актуальность развития биометрических технологий идентификации личности обусловлена увеличением числа объектов и потоков информации, которые необходимо защищать от несанкционированного доступа, а именно: криминалистика; системы контроля доступа; системы идентификации личности; системы электронной коммерции; информационная безопасность (доступ в сеть, вход на ПК); учет рабочего времени и регистрация посетителей; системы голосования; проведение электронных платежей; аутентификация на Web-ресурсах; различные социальные проекты, где требуется идентификация людей; проекты гражданской идентификации (пересечение государственных границ, выдача виз на посещение страны) и т.д.

В отличие от бумажных идентификаторов (паспорт, водительские права), пароля или персонального идентификационного номера (PIN), биометрические характеристики не могут быть забыты или потеряны, их трудно подделать и практически невозможно изменить.

Деятельность частных фирм, правительственных организаций и лабораторий, занимающихся вопросами биометрии, координируется Биометрическим Консорциумом BioAPI Consortium. Ведущими производителями биометрических систем являются: BioLink Technologies, Bioscrypt, Precise Biometrics, Neurotechnologiya, DigitalPersona, Ethentica, Identix, Staflink, Veridicom и др. Учитывая то, что основные биометрические технологии разрабатываются и совершенствуются за рубежом, актуальным является создание собственных биометрических технологий с целью ликвидации образовавшейся пропасти в разработке биометрических систем между отечественными и зарубежными производителями и дальнейшего параллельного (а возможно и совместного) совершенствования биометрических систем. В результате собственные разработки будут как минимум на порядок дешевле. При этом идентификация личности по отпечатку пальца является самой удачной биометрической технологией благодаря простоте использования, удобству и надежности. Вероятность ошибки при идентификации пользователя по отпечаткам пальцев намного меньше в сравнении с другими биометрическими методами. Кроме того, само устройство идентификации по отпечатку пальца малогабаритно и приемлемо по цене.

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

Задачи, решаемые в магистерской работе:

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

    Новизна магистерской работы: повышение быстродействия поиска в системе при соблюдении оптимальной точности и надежности системы за счет комбинации различных классификаторов и выявления наиболее точных методов для осуществления быстрого и корректного поиска в определенном классификатором классе. Быстродействие планируется достичь за счет правильной сегментации системной базы данных отпечатков пальцев в соответствии с натуральным распределением классов (0.279, 0.317, 0.338, 0.037, и 0.029 для классов завиток, правая петля, левая петля, дуга, и полусфера, соответственно ), а также возможно за счет объединения нескольких классов в один. В частности показатели быстродействия и точности системы значительно улучшаются при объединении классов дуга и полусфера в один класс. Точность классификации также планируется повысить за счет реализации эффективного метода обнаружения позиции центральной точки и внедрения в систему модуля улучшения изображений отпечатков пальцев перед выполнением этапа извлечения особых точек.

    1. ОПИСАНИЕ ОБЪЕКТА КОМПЬЮТЕРИЗАЦИИ

    Объектом исследования в данной работе является изображение отпечатка пальца, которое представляет собой папиллярный узор на поверхности пальцев. Уникальность каждого отпечатка пальца можно определить по узору, который образуют эти выступы и бороздки, а также по другим его деталям. Таким образом, в каждом отпечатке пальца можно определить два типа признаков - глобальные и локальные.

    Глобальные признаки - те, которые можно увидеть невооружённым глазом :

  • Папиллярный узор - специфический узор, формируемый совокупностью выступов и впадинок;
  • Выступ - линия отпечатка пальца возвышается, образуя выступ;
  • Впадинка (бороздка) - желобок между выступами;
  • Центр (ядро) - пункт, локализованный в середине отпечатка или некоторой выделенной области; точка наибольшей кривизны выступа;
  • Дельта - зона, где выступ разветвляется на три линии, а затем они сходятся в одной точке;
  • Область интереса - выделенный фрагмент отпечатка, в котором локализованы все признаки (как правило, центральная область отпечатка пальца).

    В традиционной дактилоскопии папиллярные узоры пальцев рук делятся на три основных класса: дуговые (около 5% всех отпечатков), петлевые (65%) и завитковые (30%); для каждого класса проводится более детальная классификация на подклассы. В рамках данной работы классификация будет произведена на пять классов: завиток (W), правая петля (R), левая петля (L), дуга (A), и полусфера (T) .

    На рисунке 1.1 изображены некоторые примеры отпечатков пальцев, относящиеся к основным классам.

    Рисунок 1.1 - Основные классы отпечатков пальцев с учетом натурального распределения. a) Левая петля, b) Правая петля, c) Завиток, d) Дуга, e) Полусфера.

    Локальные признаки называют деталями - уникальные для каждого отпечатка признаки, определяющие пункты изменения структуры папиллярных линий (окончание, раздвоение, разрыв и т.д.), ориентацию папиллярных линий и координаты в этих пунктах. Каждый отпечаток содержит до 70 деталей.

    На изображении отпечатка пальца выделяют следующие детали (рисунок 1.2),:

  • Конечные точки (окончания выступов) - точки, в которых «отчетливо» заканчиваются выступы;
  • Точки ветвления – точки, в которых происходит расхождение линий выступа.

    Рисунок 1.2 – Примеры деталей.

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

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

    2. ЛОКАЛЬНЫЙ ОБЗОР СИСТЕМ, ОСУЩЕСТВЛЯЮЩИХ РАСПОЗНАВАНИЕ ПО ОТПЕЧАТКАМ ПАЛЬЦЕВ.

    Задачей распознавания изображений отпечатков пальцев занималась магистр ДонНТУ Евстюничева А. В. Тема магистерской работы: В ходе выполнения магистерской работы были созданы проверочная и тестовая выборки отпечатков пальцев, частично реализован многоканальный подход для классификации отпечатков пальцев. В частности был получен вектор признаков - Код пальца и на его основании была осуществлена классификация методом Эвклидова расстояния. Однако вектор признаков был не совсем корректно генерирован в связи с неточной работой алгоритма определения месторасположения центральной точки. Тем ни менее была создана прекрасная база – теоретическая и практическая – для дальнейших исследований и продолжения работы в данном направлении.

    3. ГЛОБАЛЬНЫЙ ОБЗОР СИСТЕМ, ОСУЩЕСТВЛЯЮЩИХ РАСПОЗНАВАНИЕ ПО ОТПЕЧАТКАМ ПАЛЬЦЕВ.

    3.1 Обзор подходов для автоматической классификации отпечатков пальцев.

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

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

    1) На основе модели. Метод классификации отпечатка пальца на основе модели использует местоположения особых точек (ядро и разветвление), чтобы классифицировать отпечаток пальца к одному из пяти вышеприведенных классов. Подход на основе модели использует знания людей-экспертов, применяя правила для каждой категории вручную построенной модели, и поэтому требует обучения. Развитием данной группы подходов занимались (K. Karu, A.K. Jain, L. Hong).

    2) На основе структуры. Подход на основе структуры использует оценку ориентационного поля на изображении отпечатка пальца для того, чтобы отнести отпечаток к одному из пяти классов. Нейронная сеть, распознающая отпечатки пальцев, обучалась на изображениях с 2000 пальцев (одно изображение с пальца) и тестировалась на независимом наборе, состоящем из 2000 изображений, снятых с тех же пальцев. Более поздняя версия этого алгоритма (G.T. Candela, P.J. Grother, C.I. Watson, RA. Wilkinson, and C.L. Wilson) была тестирована на базе данных NIST-14, которая является естественно распределенной базой данных, обеспечивая лучшее выполнение алгоритма. Однако должно предполагаться совершенствование этого представления, так как база данных NIST-14 содержит маленький процент отпечатков пальцев типа дуга, которые поддаются классификации наиболее сложно, а нейронная сеть, используемая в алгоритме, неявно использует эту информацию для получения выгоды. Подобный подход на основе структуры, который использует скрытые модели Маркова для классификации (A. Senior), полагается на надежность оценки местоположений выступов, что является сложным из-за зашумленности изображения. В другом подходе на основе структуры используются кривые B-сплайна (базисные полиномиальные кривые), чтобы классифицировать отпечатки пальца (M.M.S. Chong, T.H. Ngee, L. Jun, and R.K.L. Gay).

    3) На основе частоты. Подходы на основе частоты используют спектр частот отпечатков пальца для классификации. Здесь используются ряды Фурье (A.P. Fitz and R.J. Green).

    4) Синтаксический подход. Синтаксический подход использует формальную грамматику для представления и классификации отпечатков пальцев (C.V.K. Rao and K. Black).

    5) Гибридные подходы. Гибридные подходы комбинируют два или более видов подходов для классификации (B.G. Sherlock and D.M. Monro, M. Kawagoe and A. Tojo). Эти подходы подают надежды, но не были проверены на больших базах данных. Например, отчет M. M. S. Chong и др. заканчивается на 89 отпечатках пальца, Fitz и Green - на 40 отпечатках пальцев, и M. Kawagoe и A. Tojo - на 94 отпечатках пальцев. Наиболее перспективным является двухэтапный классификатор, который позволил бы сначала отнести отпечаток пальца к одному из подклассов, а после уже в этом подклассе производить сравнение. Среди гибридных подходов особое место занимает .

    3.2. Обзор классификаторов изображений отпечатков пальцев

    Рассмотрим несколько наиболее известных и используемых классификаторов: классификатор «K»-ближайших соседей, классификатор нейронная сеть, двухэтапный классификатор, классификатор скрытых моделей Маркова, классификатор дерево решений.

    1. Классификатор «K»-ближайших соседей . Решающее правило «К» ближайших соседей заключается в том, что вначале находятся «К» ближайших соседей для тестового образца в пространстве признаков. После этого тестовый образец относится к классу, который наиболее часто представлен среди «К» ближайших соседей. Два верхних класса, которые были найдены с помощью классификатора «К» ближайших соседей, должны соответствовать классам, которые имеют самое высокое и второе по величине количество среди «К» ближайших соседей. Обычно рассматриваются 10 ближайших соседей (K=10). Точность классификации не всегда увеличивается с увеличением K; здесь возникает проблема классификации, связанная с определением оптимальной величины К для объема проверочной выборки конечного размера.

    2. Классификатор Нейронная сеть . В данном случае обучали многослойную нейронную сеть с прямым распространением, используя в качестве обучающего алгоритма алгоритм быстрого распространения. Нейронная сеть имеет один скрытый слой из 20 нейронов, 192 входных нейрона, и 5 выходных нейронов, которые соответствуют пяти классам.

    3. Двухэтапный Классификатор . Для упрощения задачи классификации мы декомпозируем 5-ти классовую задачу на набор из 10 2-х классовых задач. Целью является выполнение задачи простой классификации, используя классификатор «К» - ближайших соседей и затем используется набор двух-классовых классификаторов нейронных сетей для манипуляции с едва заметными различиями.

    Первый этап использует классификатор «К» - ближайших соседей (К = 10), чтобы выбрать два наиболее вероятных класса для текущего входного образца. Мы получили путем наблюдения, что в 85.4 % случаев, класс с максимальной частотой попадания в группу «К» ближайших соседей это правильный класс (класс прошел классификацию) и в 12.6 % случаев класс со второй по величине частотой это также правильный класс. Другими словами, классификатор «К» - ближайших соседей приводит к нахождению двух классов с наибольшей частотой попадания в группу с точностью 98 %. Этот результат используется для точного отнесения отпечатков пальцев к двум из пяти классов. Каждый отпечаток будет иметь вхождение в два из пяти классов БД и поиск соответствия в БД должен быть произведен только в соответствующих двух классах.

    Второй этап использует 10 (C 2 5) различных нейронных сетей для 10 различных парных классификаций. Эти нейронные сети имеют 192 входных нейрона, 20-40 скрытых нейронов находятся в одном скрытом слое, и 2 выходных нейрона. Каждая нейронная сеть обучена использовать образцы только из двух соответствующих классов в обучающей выборке. Например, нейронная сеть, которая находит различие между правой петлей и завитком обучена использовать только образцы, помеченные как правая петля и завиток в обучающей выборке. Схема двухэтапного классификатора представлена на рисунке 3.1.

    Рисунок 3.1 - Схема двухэтапного классификатора.

    Хотя этот классификатор устойчив к шумам и способен корректно классифицировать большинство низкокачественных отпечатков пальцев в БД NIST-4, он имеет недостатки на некоторых других изображения отпечатков пальцев, которые имеют очень низкое качество и не содержат информацию о выступах, присутствующую в центральной части отпечатка пальца. На низкокачественных отпечатках пальцев очень трудно правильно обнаружить центральную точку. Классификатор также не в состоянии правильно классифицировать изображения двойной петли, которые помечены как завиток в базе данных NIST-4. Для этих изображений алгоритм определения размещения центральной точки, выбирает вышерасположенную центральную точку и полагает, что это центр и при рассмотрении определяет, что центр изображения похож на петлю в области интереса, что приводит к ошибочной классификации завитка к правой петле или левой петле. Около 3% ошибок происходят в результате неправильной классификации петли в дугу, из-за едва различимой разницы между этими классами. Неправильная классификация дуги в полусферу составляет около 5 % ошибок.

    3.3 Обзор алгоритмов сравнения отпечатков пальцев в найденном классе

    В настоящее время выделяют следующие классы алгоритмов сравнения отпечатков пальцев:

  • Человек всегда пытался сохранить свою личную информацию в тайне. И это совсем не удивляет – на то она и личная! С появлением первых компьютеров пользователи начали защищать свои данные паролями и различными ПИН-кодами. Однако первые компьютеры были созданы не для домашнего пользования, а для различных производственных фирм. Пусть на них и не было личной информации, они хранили различные алгоритмы работы, которые тоже разглашать никто не хотел.

    Затем компьютеры постепенно начали «одомашниваться», а параллельно этому появляются и сотовые телефоны. И уже каждый человек, воспользовавшись комбинацией, известной только ему, смог обезопасить свои данные. Долгое время в обиходе применялись различные комбинации символов в качестве паролей. Однако на смену им приходит сканер отпечатков пальцев. Он был популярен в Америке ещё в середине 90-х. Идея заключалась в том, что можно получить доступ к устройству «в одно касание». И вместо того, чтобы каждый раз вводить пароль, пользователю достаточно лишь дотронуться до соответствующей площадки.

    Сканер отпечатков пальцев в России

    В России же такое нововведение не имело высокого распространения в те времена. Лишь 20 сентября 2013 года, когда был запущен iPhone 5s, который как раз и имеет встроенный сканер отпечатков пальцев и совокупность средств (Touch ID) для обеспечения его работы, широкая группа пользователей смогла оценить столь интересную технологию. После появления смартфона из Купертино на рынок повалила куча моделей выше среднего ценового сегмента, которые оснащались сканером отпечатков пальцев. Сегодня же даже бюджетные смартфоны в большинстве своем имеют биометрический датчик для идентификации пользователей.

    Насколько безопасен сканер отпечатков пальцев?

    Несмотря на то, что биометрические показатели человека не так просто подделать, сканер отпечатков не так безопасен, как может казаться. Команда «Лаборатории Касперского» провела проверку защищённости этого приспособления. Выяснилось, что на некоторых устройствах информация об отпечатках хранится в незашифрованной форме и в формате картинки. Так что теоретически любое приложение, которому вы дадите доступ к интернету и к локальным файлам, сможет передать информацию о ваших отпечатках куда угодно. Поэтому «Касперский» рекомендовал пользоваться только проверенными приложениями и программами. Как бы то ни было, на большинстве современных девайсов эта информация хранится в закодированном виде и в надёжно защищённой папке.

    Альтернативы сканера отпечатков пальцев

    Компания Samsung решила последовать примеру Apple с ее Touch ID и придумать уникальный биометрический датчик, который можно внедрить в смартфон. Фирмой было принято решение разработать сканер радужки глаза. Его суть состоит в том, что для разблокировки устройства необходимо посмотреть в камеру, чтобы система, проанализировав полученные данные, распознала вас. Она фиксирует именно радужку глаза, которая так же, как и отпечатки пальцев, у каждого человека разная. Однако и этот вид биометрической идентификации далеко не идеален. Технология требует, чтобы было видно более 90% радужки глаза. Некоторые люди с азиатским разрезом глаз жалуются на то, что устройство просит открыть глаза пошире, но в силу анатомических особенностей это сделать не так просто.

    Фирма Apple тоже решила не останавливаться на сканере отпечатков пальцев, разработав Face ID. Это совокупность программ, которая проводит анализ вашего лица и строит его объёмную виртуальную модель. Она, помимо уникального рельефа лица, также несёт в себе информацию о ваших глазах, губах и носе. Эти показатели хранятся на смартфоне в закодированном формате. Но и эта технология биометрической идентификации не смогла гарантировать стопроцентную защиту. Уже через неделю после запуска iPhone X, который первым получил Face ID, в сети было опубликовано видео, в котором один из специалистов компании при помощи маски.

    Где располагается

    Чаще всего для расположения сканера используют два места: кнопка «Домой» на передней части смартфона или задняя крышка устройства. Сканер выглядит, как гладкая поверхность, чаще всего немного обрамлённая маленьким бортиком. Редко дактилоскопический сканер встраивают в боковую кнопку питания.

    Как настроить

    Чтобы настроить работу сканера отпечатков пальцев на Android-устройстве, вам необходимо зайти в настройки, затем выбрать пункт «Экран блокировки» (иногда «Экран блокировки и отпечатка пальца»), нажать на «Управление отпечатками пальцев» и смело можете производить настройку. А именно – добавить отпечаток пальца или удалить из уже занесённых в память.

    В основном смартфоны могут хранить до 10 отпечатков пальцев (реже меньше). Чтобы занести отпечаток пальца, необходимо выбрать соответствующий пункт и приложить палец к сканеру (не нажимая кнопки «Домой», если он в неё встроен), прикладывая палец в разных положениях. Также после занесения отпечатка пальца в память устройства желательно присвоить ему какое-либо наименование, дабы не запутаться, если в систему будет занесено несколько отпечатков.



    Рекомендуем почитать

    Наверх