Защита смартфона при помощи отпечатков пальцев — как это работает? Что такое сканер отпечатка пальца в смартфоне.

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

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

Защита персональных данных

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

Доступ к приложениям

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

Удобная разблокировка

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

Подтверждение оплаты

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

Принцип работы дактилоскопического сканера

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

    Оптический сканер;

    Емкостной сканер;

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

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

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

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

Емкостной сканер

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

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

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

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

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

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

Оценить все преимущества сканера отпечатков пальцев могут владельцы мощного и недорогого Wileyfox Swift 2.

Почему Wileyfox

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

    Возможность использовать две сим-карты;

    Работа в сетях передачи данных 4-го поколения 4G LTE;

    Отличные технические характеристики при доступной стоимости гаджета;

    Стабильная производительная операционная система;

    Высокое качество комплектующих и материалов корпуса.

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

    В декабре 2015 года коллектив журнала Forbes в номинации "Смартфон года" отдает победу модели Wileyfox Swift;

    В феврале 2016 года компания Wileyfox становится победителем в номинации Manufacturer of the year престижной британской премии Mobile News Awards-2016;

    В октябре 2016 года модель Wileyfox Spark+ становится победителем в номинации "Лучший смартфон до 10 тысяч рублей" по версии авторитетного ресурса Hi-Tech Mail.ru.

Смартфон Wileyfox Swift 2

Эта модель получила IPS 2.5D экран с диагональю 5 дюймов и поддержкой HD формата. Дисплей обеспечивает качественную передачу изображения даже при широких углах обзора (до 178°). Аппарат получил корпус из современного и высокотехнологичного сплава алюминия, который отличается высокой прочностью и легкостью. На борту Wileyfox Swift 2 установлен сканер отпечатков пальцев и модуль NFC, также установлены и навигационные модули Glonass, GPS и Assisted GPS.

Аппаратная база модели построена на производительном 8-ядерном процессоре Qualcomm Snapdragon 430 MSM8937 с частотой 1.4 ГГц. Телефон получил 2 Гб оперативной и 32 Гб встроенной памяти, поддерживается работа с картами microSDXC объемом до 64 Гб. Качественные снимки можно получить с помощью основной 16-мегапиксельной камеры. Для режима видеосвязи и селфи-снимков предусмотрен модуль фронтальной камеры с разрешением в 8 Мп.

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

Заключение

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

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

Предпосылки развития

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

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

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

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

Толчок к развитию

Одним из первых девайсов, получивших датчик отпечатков пальцев, стал ноутбук от Acer - TravelMate 739. На обработку прикосновения к сканеру ему требовалось чуть больше 12 секунд, но для начала двухтысячных годов это было невероятно.

Уже в 2002 году мир увидел первое мобильное устройство со сканером отпечатков пальцев - карманный компьютер от HP - iPAQ Pocket PC h5400. Экран 320×240 точек, процессор Intel PXA250 400МГц, 64 МБ ОЗУ и 20 МБ под файловое хранилище - я мечтал о таком.


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

Apple запатентовала разблокировку с помощью дактилоскопического датчика в 2008 году, но пока компания доводила технологию до ума, Motorola представила первый в мире Android-смартфон с дактилоскопом - Atrix 4G.


К несчастью для Motorola, это устройство на рынке осталось почти что незамеченным. К моменту старта продаж интерес покупателей и индустрии к сканерам окончательно угас, чтобы возродиться вслед за анонсом iPhone 5S 10 сентября 2013 года. После этого события каждая уважающая себя компания считала долгом как можно скорее встроить сканер отпечатков пальцев свой аппарат.

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

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

Сейчас в потребительской электронике наиболее распространены оптические и емкостные сенсоры.

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

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


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

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


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

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

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


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

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

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

“Железо” - это не все

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

Например, громким скандалом стала история с HTC One Max, где в памяти телефона хранились полные копии отпечатков пальцев как есть, даже без шифрования.

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

Принцип проиллюстрирую на примере уравнения a+b=4. Какие пары чисел дают в сумме четыре - догадаться не сложно. Если слева от знака “равно” вместо a+b находится особая математическая последовательность - односторонняя хеш-функция. В нее можно подставить цифры, полученные с датчика отпечатков пальцев и получить справа некое значение. В одну сторону такую функцию посчитать легко, но проделать обратную операцию практически невозможно.


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

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

Аналогичный алгоритм, названный Nexus Imprint появился у пользователей Android только вместе с 6-й версией этой операционной системы. Тогда же Google представила Fingerprint API для сторонних разработчиков и включила в программу сертификации аппаратов требования к датчику отпечатков пальцев.

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

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

Не безопаснее, но удобнее


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

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

С развитием технологий изобретается все большее количество способов, ограничивающим какие-то действия одним и позволяющая беспрепятственно совершать какие-либо действия другим. Одним из современных методов ограничения доступа являет распознавание отпечатков пальцев, основанный на уникальности папиллярного узора пальца каждого человека. Распознавание отпечатка пальца человека является одним из методов биометрической аутентификации. Данный метод аутентификации по отпечаткам пальцев, заглядывая в историю, был основан в 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 Резистор

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

Все мы привыкли пользоваться этой технологией для разблокировки смартфона, но она может выполнять еще множество полезных функций. Многие считают, что впервые данная технология была использована компанией Apple в iPhone 5S. На самом деле в период с 2002 по 2011 год в продаже появилось около 30 телефонов, оснащенных дактилоскопическим датчиком. В 2011 году Motorola выпустила смартфон на операционной системе Android, на задней крышке которого размещался полноценный сканер отпечатка пальца. Тем не менее, про устройство и новую технологию практически сразу забыли, а вернуть интерес к ней смогли только сотрудники Apple.

Какие бывают сканеры отпечатков?

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

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

Функции сканера отпечатков пальцев

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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