22 января 2021

Сканеры отпечатков пальцев: как это работает?

По материалам Android Authority

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

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

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

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

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

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

Однако поскольку безрамочность экрана оказалась долговременным трендом, возможно возвращение оптических модулей меньшего размера. Они могут быть встроены под стекло, прикрывающее экран, и требуют совсем небольшой площади. Компания Synaptics, которая разрабатывает сканеры для смартфонов и других устройств, показала именно такой оптический сканер отпечатков Natural ID FS9100. Этот модуль может успешно работать под стеклом толщиной в миллиметр и даже с мокрыми руками – то, чего не хватает емкостным сканерам. Так что полностью списывать оптические сканеры со счетов не стоит.

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

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

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

Теория и конструкция емкостного сканера отпечатков

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

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

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

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

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

Самой новой технологией сканирования отпечатков пальцев для разблокировки смартфона является ультразвуковой сканер. Впервые он был анонсирован в смартфоне Le Max Pro 2016 года. Важную роль в такой конструкции играют Qualcomm и ее технология Sense ID. Qualcomm сейчас работает над своим вторым поколением ультразвуковой технологии сканирования отпечатков пальцев (по факту это ее третий продукт). Она обещает большую область распознавания и более высокую скорость обработки данных.

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

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

Ультразвуковой сканер отпечатков пальцев Qualcomm 3D был использован во флагманах Samsung серий Galaxy S10, Note 10 и Note 20. В топовом варианте флагмана Samsung Galaxy S21 Ultra используется самый новейший на данный момент сканер Qualcomm 3D Sonic Sensor Gen 2.

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

Немного о подэкранных сканерах отпечатков

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

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

Различные технологии внедрения сканеров отпечатков под экран используются как в недорогих, так и в премиальных смартфонах, от Samsung Galaxy A50 до Huawei P40 Pro. Ультразвуковые сканеры, в отличие от них, немного проще в использовании, и можно применять их в любом смартфоне. Крошечный сенсор толщиной 0,2 мм находится под экраном и излучает ультразвуковые волны, идущие сквозь дисплей к кончику вашего пальца. Эта технология удобна в разработке, но и у нее есть ряд проблем, связанных с безопасностью. Samsung пришлось выпустить патчи для своих флагманских смартфонов, чтобы исправить возможность разблокировать телефоны практически любым отпечатком при использовании защитной пленки. У обеих технологий есть свои плюсы и минусы, и они, вероятно, так и будут использоваться в ближайшие годы. Тем не менее, ультразвуковым сканерам может потребоваться время, чтобы перейти в более доступный сегмент рынка.

Алгоритмы и шифрование

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

ARM TrustZone используется для хранения биометрических и криптографических данных отдельно от Rich OS

Конечно, эта информация должна храниться на вашем устройстве защищенной от кода, который может ее скомпрометировать. Вместо того, чтобы загружать эти пользовательские данные в Интернет, процессоры ARM могут безопасно хранить эту информацию на физическом чипе, используя технологию TrustZone на основе безопасной среды исполнения (Trusted Execution Environment ,TEE). Эта защищенная область также используется для других криптографических процессов и для прямой связи с защищенными аппаратными платформами, такими как сканер отпечатков пальцев. Доступ к одобренным частям личной информации, например, к паролям, могут получить только приложения, использующие клиентские API TEE.

Как работает логин FIDO без отправки персональных данных

У Qualcomm это реализовано в ее архитектуре Secure MSM и Secure Processing Unit (SPU). Apple, в свою очередь, называет это «безопасным анклавом». В любом случае это один принцип – хранение чувствительных данных в отдельной части чипсета. Там они не могут быть доступны приложениям, работающим в обычной среде операционной системы.

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

Заключение

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

Читайте также

30 комментариев на «“Сканеры отпечатков пальцев: как это работает?”»

  1. Адский Вася:

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

  2. Отпечаток пальцев, конечно, дыра в безопасности. У меня знакомые, когда ребенок засыпает, его пальцем его же телефон разблокируют. И смотрят переписки всякие и т.п. Сканер лица даже надежнее )) Когда спишь — не разблокается экран )))

    • Alexbur:

      смотрят переписки всякие и т.п.

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

      Сканер лица даже надежнее )) Когда спишь — не разблокается экран

      У iPhone с Face ID достаточно зажать Громкость+ и боковую кнопку, чтобы активировать код-пароль, Touch ID можно также заблокировать, для этого 5 раз нужно нажать кнопку Power.

      • О, мы с вами вступаем в очень неоднозначное дискуссионное пространство. Налицо дуализм: с одной стороны — ребёнок имеет право на личное пространство, с другой — родители обязаны своего ребёнка контролировать. Чтобы в его этом «личном пространстве» не завёлся какой-либо криминал, экстремизм или сектанты, например.
        Поэтому вопрос не в том «лазить или не лазить», а скорее в том до какого возраста личность считать ребёнком и как его правильно воспитать.
        Да?

        • Alexbur:

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

          • Хорошие и правильные слова. Но мой богатый педагогический опыт подсказывает, что очень немногие семьи могут похвастаться доверительными отношениями (я могу, кстати, несмотря на то что мои уже с паспортами ходят).
            Соответственно вступает в действие принцип «меньшего зла», порочный по моему мнению, но уж лучше так чем никак. Хотя многие достойные педагоги считают, что лучшее воспитание — это отсутствие воспитания.
            Но теоретические рассуждения часто далеки от реалий. Опять же по своему опыту могу сказать что далеко не факт, что вектор воспитания, принятый в семье не будет переломлен влиянием «улицы» и пр.
            Я это все к тому, что от родителей зависит многое, но не все. И то насколько глубоко вы вторгаетесь в личное пространство ребёнка, насколько жестко его контролируете, может не иметь прямой связи с той личностью, что из него вырастет.
            А любое воспитание — суть есть вторжение в личное пространство.
            Вот.

            • Silver Man:

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

  3. ArtemCatharsis:

    Самое лучшее расположение сканера, в кнопке включения с боку.

    • Dmitry R:

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

    • SewAwOw:

      Спереди

        • ArtemCatharsis:

          Кстати, да! Когда выйдет смарт, где сразу три сканера, под экраном, в боковой кнопке включения, и сзади. И мне кажется, я не пребывал, Face ID клёвая и самая удобная штука, при её безопасности, на андройдах — это лажа.

          • Ofcnmt ver.2:

            А вот и большой эксперт в ветке. Как положено — пишет «андроЙд»

            • ArtemCatharsis:

              Здесь есть эксперты…? В чём? Как хочу, так и пишу, суть ясна и ладно.

    • sergei ivanov 252:

      А если я в левой руке телефон привык держать?
      (нет, указательный палец не дотягивается — пробовал)

      • ArtemCatharsis:

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

        • sergei ivanov 252:

          От хвата зависит. Если «по-Эльдаровски» — да, средний палец почти ложится. Если хват с поддержкой мизинцем снизу — не ложится вообще и никак(

  4. 112:

    Отпечатки не очень! Это технология уже прошлого будущее за фейс айди

    • Aлкoгoлиk и3 Mockвы:

      Которая по фотографиям разблокирует твой девайс.

      • ArtemCatharsis:

        Face ID, по фото не разблокируешь. Слышал, что в Китае уже все на этой авторизации.

      • Ofcnmt ver.2:

        Да даже если поверить, что по фото не разблокирует — банально отпечатком удобнее и быстрее. Ну и безопаснее, да.

        • Aлкoгoлиk и3 Mockвы:

          Наверное первый раз слышал про 3Д фотографии, печать 3Д принтеров тоже не слышал никто?