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

30 марта 2011 в 04:01

Сканеры отпечатков пальцев. Классификация и способы реализации

  • Компьютерное железо

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

О сканировании

Чуть больше года назад на Хабре поднимался вопрос биометрической идентификации, поэтому общую информацию я дам вкратце. Физиологически отпечаток пальца представляет собой так называемый паппилярный узор - конфигурацию выступов (гребней), содержащих индивидуальные поры, разделенные впадинами. Под кожей пальца расположена сеть кровеносных сосудов. Также отпечаток пальца связан с определенными электрическими и тепловыми характеристиками кожи. Это означает, что для получения изображения отпечатка пальца может использоваться свет, тепло или электрическая емкость (а также их комбинация). Отпечаток пальца формируется во время развития плода и не изменяется на протяжении всей жизни человека, кроме того, при повреждении через некоторое время он восстанавливает свою первоначальную структуру. Даже однояйцовые близнецы не имеют идентичных отпечатков пальцев. По показателям надежности сканирование отпечатков уступает только анализу ДНК, а также сканированию радужной оболочки или сетчатки глаза.

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

Оптические сканеры

Оптические сканеры - основаны на использовании оптических методов получения изображения. Существует несколько основных способов реализации оптического метода:
Оптический метод на отражение
В данном методе используется эффект нарушенного полного внутреннего отражения (Frusted Total Internal Reflection). Эффект заключается в том, что при падении света на границу раздела двух сред световая энергия делится на две части - одна отражается от границы, другая проникает через границу во вторую среду. Доля отраженной энергии зависит от угла падения светового потока. Начиная с некоторой величины данного угла, вся световая энергия отражается от границы раздела.

Это явление называется полным внутренним отражением. В случае контакта более плотной оптической среды (поверхности пальца) с менее плотной в точке полного внутреннего отражения пучок света проходит через эту границу. Таким образом, от границы отразятся лишь пучки света, попавшие в определенные точки полного внутреннего отражения, к которым не был приложен папиллярный узор пальца. Для захвата полученной световой картинки поверхности пальца используется специальный датчик изображения (КМОП или ПЗС, в зависимости от реализации сканера).

Недостатки метода:

Чувствительность к загрязнениям

Ведущими производителями подобных сканеров являются компании BioLink, Digital Persona, Identix.

Оптический метод на просвет
Сканеры данного типа представляют собой оптоволоконную матрицу, в которой все волноводы на выходе соединены с фотодатчиками.

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

У данного метода гораздо больше плюсов:
Высокая надежность считывания
Устойчивость к обману

Однако у данного метода имеется также существенный недостаток – сложность его реализации:

Данный тип сканеров выпускается компанией Security First Corp.

Оптические бесконтактные сканеры
В Оптических бесконтактных сканерах (touchless scanners), вы не поверите, не требуется непосредственного контакта пальца с поверхностью сканирующего устройства. Палец прикладывается к отверстию в сканере, несколько источников света подсвечивают его снизу с разных сторон, в центре сканера находится линза, через которую, собранная информация проецируется на КМОП-камеру, преобразующую полученные данные в изображение отпечатка пальца.

Ведущий производитель сканеров данного типа Touchless Sensor Technology.
(Про достоинства/недостатки почему-то ничего нет)

Полупроводниковые сканеры

В основе полупроводниковых сканеров лежит использование для получения изображения поверхности пальца свойств полупроводников, изменяющихся в местах контакта гребней папиллярного узора с поверхностью сканера.
Емкостные сканеры
Емкостные сканеры (Сapacitive Scanners) являются сегодня наиболее распространенными полупроводниковыми устройствами для получения изображения отпечатка пальца. Их работа основана на эффекте изменения емкости p-n-перехода полупроводника при соприкосновении гребня папиллярного узора с элементом полупроводниковой матрицы. Существуют модификации емкостных сканеров, в которых каждый полупроводниковый элемент в матрице выступает в роли одной пластины конденсатора, а палец - в роли другой. При приложении пальца к датчику между каждым чувствительным элементом и выступом-впадиной папиллярного узора образуется емкость, величина которой определяется расстоянием между рельефной поверхностью пальца и элементом. Матрица этих емкостей преобразуется в изображение отпечатка пальца.

Достоинствами вследствие его популярности является:
Низкая себестоимость
Надежность

Недостатки:
Неэффективная защита от муляжей

Ведущими производителями сканеров данного типа являются компании Infineon, STMicroelectronics, Veridicom.

Радиочастотные сканеры
В радиочастотных сканерах (RF-Field Scanners) используется матрица элементов, каждый из которых работает как миниатюрная антенна. Радиочастотный модуль генерирует сигнал низкой интенсивности и направляет его на сканируемую поверхность пальца. Каждый из чувствительных элементов матрицы принимает отраженный от папиллярного узора сигнал. Величина наведенной в каждой миниатюрной антенне ЭДС зависит от наличия или отсутствия вблизи нее гребня папиллярного узора. Полученная таким образом матрица напряжений преобразуется в цифровое изображение отпечатка пальца.

Достоинства:
Поскольку анализируются физиологические свойства кожи, вероятность обмана данного сканера стремится к нулю

Недостатки:
Неустойчивая работа при плохом контакте пальца

Известным производителем радиочастотных сканеров является компания Authentec.

Сканеры, использующие метод давления
Чувствительные к давлению сканеры (Pressure Scanners) в своей конструкции используют матрицу пьезоэлектрических элементов, чувствительных к нажатию. При прикладывании пальца к сканирующей поверхности гребешковые выступы папиллярного узора оказывают давление на некоторое подмножество элементов матрицы. Впадины кожного узора никакого давления не оказывают. Таким образом, совокупность полученных с пьезоэлектрических элементов напряжений преобразуется в изображение отпечатка пальца.

Данный метод имеет ряд недостатков:
низкая чувствительность
неэффективная защита от муляжей
подверженность к повреждениям при чрезмерно прилагаемых усилиях

Чувствительные к давлению сканеры выпускает компания BMF.

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

Температурный метод имеет множество преимуществ:
 высокая устойчивость к электростатическому разряду
устойчивая работа в широком температурном диапазоне
эффективная защита от муляжей.

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

Ультразвуковой метод

В данной группе пока существует только один метод, который так и называется. Ультразвуковые сканеры (Ultrasonic Scanners) сканируют поверхность пальца ультразвуковыми волнами. Расстояния между источником волн и гребешковыми выступами и впадинами папиллярного узора измеряются по отраженному от них эху.

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

Недостатки:
 Высокая стоимость

Ведущим производителем сканеров данного типа является компания Ultra-Scan Corporation.

С развитием технологий изобретается все большее количество способов, ограничивающим какие-то действия одним и позволяющая беспрепятственно совершать какие-либо действия другим. Одним из современных методов ограничения доступа являет распознавание отпечатков пальцев, основанный на уникальности папиллярного узора пальца каждого человека. Распознавание отпечатка пальца человека является одним из методов биометрической аутентификации. Данный метод аутентификации по отпечаткам пальцев, заглядывая в историю, был основан в 1877 году англичанином Уильямом Гершелем, который выдвинул гипотезу о неизменности папиллярного рисунка ладонной поверхности кожи человека. Эта гипотеза стала результатом долгих исследований Уильяма Гершеля, служившего полицейским чиновником в Индии.

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

Емкостные сканеры отпечатка пальца изготавливают на кремниевой пластине, которая содержит область микроконденсаторов. Они расположены равномерно в квадратной или прямоугольной матрице. Прямоугольные датчики считаются более подходящими, поскольку больше соответствуют форме отпечатка. Способы емкостного сканирования основаны на заряде и разряде конденсаторов в зависимости от расстояния до кожи пальца в каждой отдельной точке поля и считывании соответствующего значения. Это возможно, поскольку размеры гребней и впадин на коже достаточно велики. Средняя ширина гребня - около 450 мкм. Сравнительно небольшой размер конденсаторных модулей (50 х 50 мкм) позволяет замечать и фиксировать различия емкости даже на близких точках кожи.

Итак, рассмотрим один из сканеров отпечатков пальцев, построенный по принципу емкостного сканера – R301 компании Grow Technology (цена на Aliexpress около 18$). Технические характеристики модуля:

  • Напряжение питания 4,2 – 6 Вольт (работает и при 3,3 В)
  • Ток потребления – 40 мА
  • Пиковый ток потребления – 100 мА
  • Интерфейс – UART, USB
  • Baud rate – 9600*n, n=1~12, по умолчанию 57600 bps
  • Время сканирования отпечатка пальца –до 0,2 сек
  • Размер шаблона отпечатка – 810 байт
  • Коэффициент ложного пропуска FAR (False Acceptance Rate) – менее 0,001 %
  • Коэффициент ложного отказа в доступе FRR (False Rejection Rate) – менее 0,1 %
  • Время среднего поиска – менее 0,05 сек
  • Уровень безопасности – 5
  • Диапазон рабочих температур – -10-+50 градусов Цельсия
  • Режимы сравнения – 1:1, 1:N
  • Емкость памяти библиотеки отпечатков - 1700

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

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

Сама библиотека отпечатков пальцев хранится во flash памяти 25q80 (восьми выводная микросхема), подключенной по SPI к цифровому сигнальному процессору. Кроме этого на этой стороне модуля расположены кварцевый резонатор на 24 МГц, стабилизатор напряжения с низким падением напряжения на 3,3 вольта XC6206 (элемент в корпусе sot-23 с маркировкой 662k) и резисторы и конденсаторы, необходимые для работы схемы.

Применение подобного модуля значительно снижает нагрузку на основной микроконтроллер СКУД или другой системы, использующей идентификацию по отпечаткам пальцев, а также упрощает проектирование этих систем. При работе с внешним микроконтроллером данный модуль не передает никаких данных об отпечатке пальца, кроме данных о результате выполнения операции (прием отпечатка, обработка, поиск на совпадение и др.), что с одной стороны усложняет взлом, но с другой стороны упрощает. Информации о работе, да и другой информации тоже о самом сканере, расположенном на лицевой стороне модуля, производитель не дает. Если при физическом взломе датчика возможно добраться до линии данных UART или USB, то послать ложные данные основному микроконтроллеру для получения доступа не составит труда. Если же доступ есть только к сканеру модуля, то взломать систему будет достаточно сложно. Однако сама по себе технология сканирования отпечатка пальца полупроводниковой емкостной матрицей слабо защищает от взлома с помощью муляжей.

Для того чтобы усилить защиту от муляжей некоторые сканеры отпечатков пальцев имеют восприятие жизненных параметров при сканировании отпечатка: температура тела, частота пульса, кожно-гальваническая реакция, наличие пота и некоторые другие технологии. К сожалению, о наличии такой защиты от муляжей производитель R301 не указывает – либо восприятия жизненных параметров нет в данных датчиках, либо работает это ненадежно.

Следующим слабым местом сканеров отпечатков пальцев компании Grow Technology в целом является сам интерфейс передачи данных. Дело в том, что при успехе выполняемой операции (например, сравнение на совпадение отпечатка пальца в памяти модуля) модуль передает значение 0 (ноль), а если модуль просто отключить, то приемник данных будет все время получать нули, и таким образом будет подаваться разрешение на открытие замка или доступ. Этот момент нужно обязательно учитывать и предусматривать программно защиту от обрыва линии – то есть проверять не только байт данных о выполнении операции, но и остальные байты, включая заголовочные, что наверняка предотвратит доступ при обрыве линии данных сканера отпечатка пальцев.

Для того чтобы подключить модуль R301 к ПК можно использовать контакты USB или переходник USB-UART.

При подключении по USB устройство определиться как запоминающее устройство (здесь мы видим, что в роли цифрового сигнального процессора модуля выступает микроконтроллер STM32, так как устройство подписано именно так – зря производители стирали маркировку с микросхемы и заклеивали царапины). Однако, без готового софта эта функция нам бесполезна. При подключении к ПК через переходник USB-UART для оценки функционала и работоспособности модуля можно воспользоваться программой SFGDemo.

Для начала работы в программе необходимо указать COM порт USB-UART переходника и далее просто использовать кнопки необходимых нам функций модуля.Здесь можно использовать функции сохранению отпечатка, сравнения, поиска отпечатков среди сохраненных, а также получить изображение отпечатка пальца и сохранить его в виде рисунка.

В сравнении с оптическим сканером отпечатков пальцев R308, R301 имеет значительно меньший размер сканера и меньший сканируемый рисунок отпечатка пальца, но на работе это не сказывается – в обоих случаях имеем достаточно большую точность верного определения отпечатков пальцев.

Данные модули в основном предназначены для встраивания в системы, что делает интерфейс UART основным. Подключим датчик к микроконтроллеру:

На LCD дисплее отображаются необходимые данные для работы со сканером отпечатков пальцев, при включении схемы без замкнутых перемычек Jmp1 и Jmp2 запускается основной цикл программы, когда микроконтроллер ждет получения отпечатка пальца от сканера и запускает поиск в памяти модуля при его появлении. При включении с замкнутой перемычкой Jmp1 запускается полное стирание памяти библиотеки отпечатков пальцев. При включении с замкнутой перемычкой Jmp2 запускается добавление 5 новых отпечатков пальцев в память модуля. Для добавления отпечатка пальца необходимо дважды приложить палец к сканеру для его сохранения в случае отсутствия ошибок при сканировании отпечатков.

Работа разных датчиков отпечатков пальцев компании Grow в основных своих функциях одинакова и при замене датчика на другой, изменять прошивку или структуру команд нет необходимости.

Основные команды, необходимые для работы с модулями сканеров отпечатков пальцев:

Команда (hex) Ответ (hex) Описание
EF01 FFFFFFFF 01 0003 1D 0021

EF01 FFFFFFFF 07 0005 xx nnnn ssss,

где xx - код подтверждения (0h - успешно завершено, 1h - ошибка), nnnn - количество шаблонов в библиотеке отпечатков, ssss - контрольная сумма

Считать количество сохраненных отпечатков в памяти библиотеки отпечатков пальцев модуля.
EF01 FFFFFFFF 01 0003 01 0005

где xx - код подтверждения (0h - успешно завершено, 1h - ошибка при приеме пакета данных, 2h -не обнаружен палец, 3h - ошибка при сканировании), ssss - контрольная сумма

Сканирование отпечатка пальца и сохранение его в буфер.

EF01 FFFFFFFF 01 0004 02 bb ssss,

где bb - CharBuffer1 или CharBuffer2 (1h или 2h), ssss - контрольная сумма

EF01 FFFFFFFF 07 0003 xx ssss,

где xx - код подтверждения (0h - успешно завершено, 1h, 6h, 7h, 15h - ошибка), ssss - контрольная сумма

Создание файла символов отпечатка пальца из оригинального отпечатка и сохраняет его в CharBuffer1 (2).
EF01 FFFFFFFF 01 0003 05 0009

EF01 FFFFFFFF 07 0003 xx ssss,

где xx - код подтверждения (0h - успешно завершено, 1h, ah - ошибка), ssss - контрольная сумма

Создание шаблона модели отпечатка пальца. Информация в CharBuffer1 и CharBuffer2 объединяется и комбинируется для получения более достоверных данных об отпечатке пальца (отпечаток в этих буферах должен принадлежать одному пальцу). После операции данные сохраняются обратно в CharBuffer1 и CharBuffer2.

EF01 FFFFFFFF 01 0006 06 bb pppp ssss

где bb - CharBuffer1 или CharBuffer2 (1h или 2h), pppp - номер ячейки памяти библиотеки отпечатков пальцев, ssss - контрольная сумма

EF01 FFFFFFFF 07 0003 xx ssss,

где xx - код подтверждения (0h - успешно завершено, 1h, 18h - ошибка, bh - неверный номер ячейки памяти), ssss - контрольная сумма

Сохранение шаблона отпечатка пальца из Buffer1/Buffer2 во флэш память библиотеки модуля.

EF01 FFFFFFFF 01 0007 0C pppp nnnn ssss,

где pppp - номер ячейки памяти библиотеки отпечатков пальцев, nnnn - количество удаляемых отпечатков пальцев, ssss - контрольная сумма

EF01 FFFFFFFF 07 0003 xx ssss,

где xx - код подтверждения (0h - успешно завершено, 1h, 10h - ошибка), ssss - контрольная сумма

Удаление шаблона из флэш памяти модуля.
EF01 FFFFFFFF 01 0003 0D 0011

EF01 FFFFFFFF 07 0003 xx ssss,

где xx - код подтверждения (0h - успешно завершено, 1h, 11h - ошибка), ssss - контрольная сумма

Очистка памяти библиотеки отпечатков пальцев модуля.
EF01 FFFFFFFF 01 0003 03 0007

EF01 FFFFFFFF 07 0005 xx mmmm ssss,

где xx - код подтверждения (0h - успешно завершено, 1h, 08h - ошибка), mmmm - оценка соответствия, ssss - контрольная сумма

Точное сравнение шаблонов из CharBuffer1 и CharBuffer2.

EF01 FFFFFFFF 01 0008 04 bb pppp nnnn ssss,

где bb - CharBuffer1 или CharBuffer2 (1h или 2h), pppp - начальный номер ячейки памяти диапазона поиска на совпадение, nnnn - количество ячеек памяти для поиска на совпадение, ssss - контрольная сумма

EF01 FFFFFFFF 07 0007 xx pppp mmmm ssss,

где xx - код подтверждения (0h - успешно завершено, 1h - ошибка, 9h - нет совпадений), pppp - номер ячейки памяти, которая совпала с отпечатком пальца, mmmm - оценка соответствия, ssss - контрольная сумма

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

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
IC1 МК STM32

STM32F103C8

1 В блокнот
VR1 Линейный регулятор

LM7805

1 В блокнот
VR2 Линейный регулятор

AMS1117-3.3

1 В блокнот
FP1 Датчик отпечатков пальцев R301 1 В блокнот
Z1 Кварцевый резонатор 8 МГц 1 В блокнот
HG1 LCD-дисплей 2004а 1 В блокнот
C1, C2 Конденсатор 22 пФ 2 В блокнот
C3 470 мкФ 1 В блокнот
C4-C7, C9, C10, C12 Конденсатор 100 нФ 7 В блокнот
C8 Электролитический конденсатор 220 мкФ 1 В блокнот
C11 Электролитический конденсатор 100 мкФ 1 В блокнот
R1 Резистор

Что представляет собой отпечаток и как обмануть сканер отпечатков пальцев? По сути, отпечаток — это папиллярные узоры на коже. То есть выступы и углубления, которые складываются в определенный узор. У каждого человека они свои, индивидуальные.

Формирование папиллярных узоров

Формирование таких узоров происходит примерно на 12 неделе плода. В это же время формируется и нервная система. На узор оказывает влияние множество факторов. Это и положение плода в утробе матери, и генетический код, и состояние окружающей среды, и рацион питания матери, а также многое другое.

Узор способен восстанавливаться при небольших повреждениях эпидермиса. В данной статье мы рассмотрим, можно ли и как обмануть сканер отпечатков пальцев, а также каким образом он работает у современных телефонов.

Определение личности человека по отпечатку его пальцев является одним из наиболее надежных способов идентификации. К более точным методам можно отнести лишь анализ ДНК и сканирование сетчатки глаза.

Как работает сканер отпечатков

Сканер отпечатков пальцев должен выполнить два действия:

  1. Получить изображение узора
  2. Проверить, совпадает ли он с отпечатками, находящимися в базе данных.

Сканирование

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

В то время, когда на светодиод попадает свет, он производит электрический заряд. Таким образом, формируется пиксель на будущем снимке узора. Цвет пикселя варьирует в зависимости от того, какое количество света попало.

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

Анализ отпечатка

Полученное изображение подвергается анализу программного обеспечения. Распознавание происходит при помощи сложных алгоритмов.

Можно разделить все узоры на три основных типа:

  • дуговые,
  • петлевые
  • завитковые.

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

Аналогичные зоны исследуемого отпечатка и базы данных подвергаются анализу. Если узоры одинаковые – владельцем отпечатков пальцев является один и тот же человек. Сканер не занимается сопоставлением абсолютно всех линий узора. Он лишь ищет похожие закономерности в блоках и на основании этих данных делает выводы.

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

Оптические сканеры бывают двух видов:

  • Сканеры Apple (iPhone 5s и далее) делают снимок пальца в то время, когда он прикасается к экрану телефона.
  • Другой тип сканера делает сразу несколько изображений, пока вы проводите пальцем по экрану. Такой сканер использовался в смартфонах Самсунг Галакси S5. Позже сканер заменили на первый тип. Он удобнее, но при этом дороже, поскольку надо использовать большую матрицу.

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

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

Достаточно сделать слепок фаланги пальца и прикоснуться им к сканеру. К тому же владельца телефона можно заставить приложить его палец к устройству.

Компания Apple продумала некоторые меры безопасности для таких случаев. Но всё же способ имеет право на существование. Айфоны старых моделей можно обмануть, просто распечатав снимок пальца с большим разрешением.

Как видите, есть несколько способов, как обмануть сканер отпечатков пальцев. Причем,если в айфонах это сделать затруднительно, то в смартфонах с ОС Андроид дело обстоит намного проще.

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

  • оптические;
  • кремниевые (или полупроводниковые);
  • ультразвуковые.

Оптические сканеры

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

1. FTIR-сканеры - устройства, в которых используется эффект нарушенного полного внутреннего отражения (Frustrated Total Internal Reflection, FTIR) .

При падении света на границу раздела двух сред световая энергия делится на две части: одна отражается от границы, другая — проникает через границу раздела во вторую среду. Доля отраженной энергии зависит от угла падения. Начиная с некоторой его величины, вся световая энергия отражается от границы раздела. Это явление называется полным внутренним отражением . Однако при контакте более плотной оптической среды (в нашем случае поверхность пальца) с менее плотной (в практической реализации, как правило, поверхность призмы) в точке полного внутреннего отражения пучок света проходит через эту границу. Таким образом, от границы отразятся только пучки света, попавшие в такие точки полного внутреннего отражения, к которым не были приложены бороздки папиллярного узора поверхности пальца. Для фиксации получившейся световой картинки поверхности пальца используется специальная камера (ПЗС или КМОП в зависимости от реализации сканера).

2. Оптоволоконные сканеры (fiber optic scanners) - представляют собой оптоволоконную матрицу, каждое из волокон которой заканчивается фотоэлементом.

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

3. Электрооптические сканеры (electro- optical scanners) основаны на использовании специального электрооптического полимера, в состав которого входит светоизлучающий слой.

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

4. Оптические протяжные сканеры (sweep optical scanners) в целом аналогичны FTIR-устройствам.

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

5. Роликовые сканеры (roller- style scanners) . В этих миниатюрных устройствах сканирование пальца происходит при прокатывании пальцем прозрачного тонкостенного вращающегося цилиндра (ролика).


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

6. Бесконтактные сканеры (touchless scanners) . В них не требуется непосредственного контакта пальца с поверхностью сканирующего устройства.

Палец прикладывается к отверстию в сканере, несколько источников света подсвечивают его снизу с разных сторон, в центре сканера находится линза, через которую, собранная информация проецируется на КМОП-камеру, преобразующую полученные данные в изображение отпечатка пальца.

Полупроводниковые (кремниевые) сканеры

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

1. Емкостные сканеры (capacitive scanners) - наиболее широко распространенный тип полупроводниковых сканеров, в которых для получения изображения отпечатка пальца используется эффект изменения емкости pn-перехода полупроводникового прибора при соприкосновении гребня папиллярного узора с элементом полупроводниковой матрицы.

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

2. Чувствительные к давлению сканеры (pressure scanners) - в этих устройствах используются сенсоры, состоящие из матрицы пьезоэлементов.

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

3. Термо-сканеры (thermal scanners) - в них используются сенсоры, которые состоят из пироэлектрических элементов, позволяющих фиксировать разницу температуры и преобразовывать ее в напряжение (этот эффект также используется в инфракрасных камерах).

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


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

4. Радиочастотные сканеры (RF- Field scanners) - в таких сканерах используется матрица элементов, каждый из которых работает как маленькая антенна.

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

5. Протяжные термо-сканеры (thermal sweep scanners) - разновидность термо-сканеров, в которых для сканирования (так же как и в оптических протяжных сканерах), необходимо провести пальцем по поверхности сканера, а не просто приложить его.

6. Емкостные протяжные сканеры (capacitive sweep scanners) - используют аналогичный способ покадровой сборки изображения отпечатка пальца, но каждый кадр изображения получается с помощью емкостного полупроводникового сенсора.

7. Радиочастотные протяжные сканеры (RF- Field sweep scanners) - аналогичны емкостным, но используют радиочастотную технологию.

Ультразвуковые сканеры

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

Примеры использования сканеров отпечатков пальцев

Основное применение технологии распознавания по отпечаткам пальцев – защита от несанкционированного доступа. Чаще используются в охранных системах и системах учета рабочего времени сотрудников.

Для контроля доступа, сканеры отпечатков пальцев встраивают в ноутбуки, мобильные телефоны, внешние накопители, флэш-карты и т.д. и т.п.

Сегодня они являются хранилищами важной личной и даже финансовой информации. И эта информация нуждается в надежной защите, на страже которой стоит сканер отпечатков пальцев в смартфоне.

Сканер отпечатков пальцев – новая защита данных

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

До последнего времени мы, защищая мобильные устройства от несанкционированного доступа, полагались на пароли, графические ключи или PIN-коды. Это действительно надежные способы в современных условиях, но и они могут быть взломаны. Как альтернатива им в свое время Apple предложила использовать технологию идентификации пользователя устройства по отпечатку пальца. Попав в смартфоны, сканер отпечатка пальца стремительно завоевал популярность, так что неудивительно, что модели с ним появились и у основных производителей Android-устройств, таких как Samsung, HTC, Huawei и прочих.

Однако именно 2015-й стал самым успешным годом для этой технологии. Сканер отпечатков пальцев перестал быть атрибутом только премиальных, а значит, и дорогих смартфонов. В этом году многие китайские производители снабдили свои недорогие устройства сканерами, таким образом, обеспечив путь технологии в «массы». На конец этого года уже существуют смартфоны по цене около $100 со сканерами отпечатков пальцев. Именно поэтому можно предположить, что в будущем сканер станет таким же неотъемлемым атрибутом смартфона, как камера.

Хорошо это или плохо? У нас нет однозначного ответа. Как и любая другая технология, сканеры отпечатков пальцев смартфона имеют свои положительные и отрицательные стороны. Мы решили провести детальный анализ, что хорошего и что плохого несет в себе эта технология. Тем, кто использует ее или только собирается приобрести смартфон со сканером, возможно, эта информация пригодится.

Преимущества использования сканера отпечатков пальцев

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

Удобство использования сканера

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

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

Новые возможности

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

Безопасность технологии идентификации

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

Общеизвестно, что двух одинаковых отпечатков пальцев не существует, поэтому разблокировка смартфона другим лицом практически невозможна. К тому же остальные способы защиты, такие как пароли, PIN-коды и графические ключи можно либо подсмотреть, либо «взломать», тогда как с отпечатком пальцев этого сделать невозможно.

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

Но, как и в любой бочке меда, есть своя ложка дегтя, использование сканеров отпечатков пальцев имеет и свои недостатки.

Сканер отпечатков пальцев: о чем стоит задуматься

И как это не пародоксально звучит, основной недостаток сканеров в том, что преподносится, как их основное достоинство – в безопасности. Когда Вы впервые приобретаете смартфон со сканером отпечатков пальцев, при первом включении он попросит Вас оставить свои отпечатки. Данная информация оцифровывается и хранится в памяти смартфона. Специалисты Apple намного лучше поработали над защитой этих данных, чем разработчики ОС Android, но и тут не все так безоблачно.

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

Что случится, если Ваш пароль или PIN-код станет известен злоумышленникам? Вы просто его поменяете и таким образом, защитите свои данные. В случае кражи информации про отпечатки пальцев, Вы не сможете ничего сделать, и Ваши данные всегда будут находиться под угрозой несанкционированного доступа.

Как обеспечить безопасность личной информации?

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

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

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

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

А Вы используете сканер отпечатков пальцев в смартфоне? Поделитесь своим опытом в комментариях к статье.