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

Поріг входу впав. Ви можете купити персональний USB-сканер відбитків пальців за 100 доларів. Несподівано ваш настільний або портативний комп’ютер захищений біометричними технологіями, які раніше вважалися екзотикою. Вони замінюють або доповнюють пароль. Вам не потрібно вводити рядок символів. Ви просто прикладаєте палець.

Але як це насправді працює? І що важливіше, що відбувається, коли це не спрацьовує?

Механіка цифрової ідентичності

Більшість цих сканерів споживчого класу використовують ємнісне sensing (датчики). Уявіть мікроскопічну батарею. Датчик містить тисячі крихітних конденсаторних пластин. Коли ваш палець торкається скла, гребені вашого відбитка стикаються з поверхнею. А западини (простору між гребенями) – ні.

Ця фізична відмінність створює варіацію електричного заряду поверхнею датчика. Сканер відображає цей візерунок. Він не зберігає зображення вашого пальця. Він зберігає математичне подання унікальної топографії – петель, завитків і дуг, які роблять вас саме вами.

“Система не зберігає фото вашого пальця. Вона зберігає карту гребенів і западин.”

Це відрізняється від оптичних сканерів, які використовують світло для створення знімка. Місткі датчики складніше обдурити простою фотографією, але вони не невразливі. Вони вимірюють провідність. Суха шкіра може спричинити збої. Мокрі руки можуть призводити до помилкових спрацьовувань. А якщо датчик забрудниться? Ви будете заблоковані.

Як біометрична безпека порівнюється з паролями

Чому варто відмовитись від паролів? Тому що вони жахливі. Люди погано створюють складні рядки. Ми їх повторюємо. Ми пишемо їх на стікерах. Ми їх забуваємо.

Сканери відбитків пальців пропонують зручність. Ви не можете забути свій палець. Він завжди із вами. Для середнього користувача це видається покращенням. Це швидше. Це тактильно. Це здається безпечним.

Але це негаразд.

Паролі – це секрет. Ваш відбиток пальця – це публічна інформація. Ви залишаєте його на чашках з кавою, дверними ручками та екранами смартфонів. Як тільки пароль вкрадено, ви його змінюєте. Чи можете ви змінити свій відбиток пальця? Ні.

Це фундаментальний недолік біометричної автентифікації. Пароль – це те, що ви знаєте. Відбиток пальця – це те, що ви є. Якщо база даних, що зберігає інформацію про те, що ви є, буде зламана, шкода буде незворотною. Для вашої ідентичності немає функції “скидання”.

Де виникають збої

Сканери відбитків пальців не є безпомилковими. Вони дають збій з двох причин: помилкові спрацьовування та помилкові відмови.

Помилкове спрацювання — це коли система каже «так» не тій людині. Це рідко у висококласних корпоративних системах, але найчастіше зустрічається у дешевих споживчих пристроях. Хибна відмова — це коли система каже «ні» правильній людині. Це відбувається, коли ваш палець злегка зміщений, сухий чи брудний.

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

Потім є спуфінг. Чи можете ви підробити відбиток пальця

Відбитки пальців – це не просто кумедний еволюційний трюк. Це багатофункціональний інструмент. Гребені на кінчиках ваших пальців були задовго до того, як нам знадобилося розблокувати телефони. Нашим пращурам потрібна була сила хвата. Малюнок шкіри діє як протектор шини, відводячи піт і збільшуючи тертя. Це допомагає рукам утримувати предмети як у вологих, так і сухих умовах. Саме ця біологічна перевага стала основним драйвером еволюції.

Унікальність цих гребенів – зовсім інша історія. Це переважно питання випадку.

ДНК надає креслення для формування шкіри у плоду, що розвивається. Але вона не диктує точний мікромалюнок. Ці деталі виникають через хаотичні фактори навколишнього середовища в утробі матері. Становище дитини. Щільність навколоплідних вод. Тиск на стінку матки. Ці випадкові змінні взаємодіють в такий спосіб, що статистично неможливо відтворити їх дублікат. У двох людей немає однакового відбитка. Навіть у однояйцевих близнюків.

Ця біологічна випадковість робить аналіз відбитків пальців корисним для забезпечення безпеки та криміналістики. trained eye (підготовлене око) або складне програмне забезпечення може помітити дрібні відмінності між двома відбитками, які виглядають ідентично неозброєним оком.

Сучасні сканери автоматизують цей процес. Вони захоплюють малюнок гребенів та порівнюють його з базою даних. Це робиться з використанням однієї з двох основних технологій: оптичного чи ємнісного сканування. Обидві технології створюють цифрове зображення тертям гребенів. Але їх методи фундаментально різняться.

Механіка оптичного сканування

Оптичні сканери – найстаріший і відомий тип. Вони працюють аналогічно до планшетного сканера документів або цифрової камери. Основним компонентом є ППЗС (ПЗЗ-матриця, Charge Coupled Device). Це той же світлочутливий масив, який використовується у відеокамерах та дзеркальних фотоапаратах (DSLR).

ППЗС складається з тисяч крихітних світлочутливих діодів, званих фотосайтами. Кожен фотосайт перетворює фотони на електричний сигнал. Ці сигнали є пікселями. Сукупність даних формує цифрове зображення.

Ось як насправді відбувається процес захоплення.

Ви прикладаєте палець до скляної пластини. Масив світлодіодів (LED) під склом висвітлює ваш палець. Світло відбивається від гребенів вашої шкіри. Долини між гребенями поглинають більше світла чи розсіюють його інакше. ПЗЗ-матриця захоплює це відбите світло.

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

Але сирого зображення недостатньо. Сканер повинен переконатися, що дані придатні для використання, перш ніж намагатися зіставити відбиток зі збереженими записами. Процесор виконує швидку перевірку якості.

Він аналізує середню темряву пікселів. Якщо зображення надто темне або надто світле, сканування відхиляється. Потім система регулює час експозиції. Вона пропускає більше світла чи блокує його. Вона намагається знову. Цей цикл триває доти, доки освітлення стане достатнім.

Після правильної експозиції процесор перевіряє різкість зображення. Він сканує горизонтальні та вертикальні лінії по всьому зображенню. Чіткий, ясний відбиток пальця показуватиме чіткі чергування темних і світлих пікселів вздовж цих ліній. Якщо зображення розмите або має низький контраст, сканер вимагає повторної спроби.

Тільки коли зображення чітке та правильно експоноване, система починає процес зіставлення.

Чому ємнісні сканери відрізняються

Ємнісні сканери не покладаються на світ. Вони не використовують світлодіоди або ПЗЗ-матриці. Натомість вони використовують принципи ємності. Кожне людське тіло є провідником. Сканер створює мікроскопічну сітку конденсаторів поверхні скла.

Коли ви прикладаєте палець до датчика, гребені та долини по-різному взаємодіють із цим електричним полем. Гребені стосуються скла, змінюючи ємність у цих конкретних точках. Долини знаходяться трохи вище поверхні, створюючи інший електричний підпис.

Сканер відображає ці зміни ємності. Він будує цифрове уявлення пальця з урахуванням електричних сигналів, а чи не відбитого світла. Цей метод більш стійкий до таких факторів довкілля, як волога чи бруд на склі. Він також tends to be more durable (як правило, довговічніший), оскільки в ньому немає складних оптичних лінз, які можна зламати або змістити.

Обидві технології прагнуть однієї і тієї ж мети: створення високоточної цифрової карти вашого унікального малюнка гребенів. Вибір між ними часто зводиться до вартості, розміру та конкретного середовища, в якому буде використовуватися сканер. Оптичні пристрої дешевші у виробництві, але можуть бути більш громіздкими. Ємнісні пристрої менші за розміром і безпечніші, тому сьогодні вони домінують на ринку смартфонів.

Ємнісні сканери не покладаються на світ. Вони використовують електрику.

Ви отримуєте зображення гребенів та западин, як і у випадку з оптичними датчиками, але механізм зовсім інший. Замість камери тут використовується масив крихітних осередків. Кожна комірка є напівпровідниковим чіпом, що містить дві провідні пластини, розділені шаром ізолятора. Ці осередки мікроскопічні. Вони менші за ширину одного гребеня на вашому пальці.

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

Ось схема підключення:
Неінвертуючий вхід заземлений. Інвертуючий вхід підключений до опорної напруги та ланцюга зворотного зв’язку. Цей ланцюг зворотного зв’язку включає дві провідні пластини.

Ці пластини утворюють конденсатор. Електричний компонент, що накопичує заряд.

Коли ви додаєте палець до датчика, ваша шкіра діє як третя пластина. Вона знаходиться поверх ізолятора. У западинах утворюється повітряний прошарок.

Відстань має значення. Місткість змінюється в залежності від зазору між пластинами. Гребінь знаходиться ближче до датчика ніж западина. Отже, конденсатор під гребенем накопичує більше заряду, ніж конденсатор під западиною.

Процесор обробляє сканування у кілька етапів:
1. Він замикає перемикач скидання кожної комірки. Це замикає вхід і вихід коротко, щоб збалансувати ланцюг.
2. Він розмикає перемикач.
3. Він подає фіксований заряд у схему інтегратора.

Конденсатори заряджаються. Місткість ланцюга зворотного зв’язку впливає на напругу на вході підсилювача. Це змінює вихідну напругу. Оскільки відстань до вашого пальця відрізняється, вихідна напруга для гребеня відрізняється від напруги для западини.

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

Чому ємнісні сканери перевершують оптичні

Головна перевага – безпека. Ємнісним сканерам потрібен фізичний тривимірний відбиток пальця. Вони зчитують не просто світловий та темний візерунок візуального відбитка. Це ускладнює обман системи за допомогою підробленого відбитка або фотографії.

Є також перевага у розмірі. Оптичним сканерам потрібні ПЗЗ-матриці та лінзи. Вони громіздкі. Ємнісні сканери використовують напівпровідникові чіпи. Вони набагато компактніші. Саме тому ви бачите їх вбудованими у трекпади ноутбуків та рамки смартфонів.

Хвилини: справжній_matchmaker_

Фільми брешуть.

У кіно аналіз відбитків пальців виглядає як гра із накладенням прозорих плівок. Слідчі зрушують одне зображення над іншим, доки гребені не співпадуть. Це виглядає драматично. Але це непрактично.

Реальні відбитки брудняться. Два скани одного і того ж пальця можуть виглядати зовсім по-різному через тиск або бруду. Спроба накласти цілі зображення один на одного витрачає обчислювальну потужність. Це також створює велику площу поверхні для крадіжки даних.

Натомість системи порівнюють хвилини.

Це певні крапки на відбитку пальця. Слідчі та алгоритми фокусуються на тому, де закінчуються лінії гребенів. Або де один гребінь поділяється на два. Цей поділ називається біфуркацією. Сукупність цих особливостей іноді називають типи.

Програмне забезпечення використовує складні алгоритми для побудови карти цих точок. Логіка схожа на розпізнавання сузір’я щодо відносного стану зірок. Ви проводите лінії між хвилинами. Ви вимірюєте форми, які вони утворюють.

Якщо два відбитки мають три закінчення гребенів і дві біфуркації, що утворюють ту саму форму з однаковими розмірами, ймовірність збігу висока.

Системі не потрібно знаходити кожну єдину точку в обох відбитках. Їй потрібно знайти достатньо загальних патернів хвилин, щоб перевищити граничне значення. Цей поріг залежить від програмування сканера.

Це баланс ефективності та точності. Знайдіть достатньо точок. Довіртеся математиці. І сподівайтеся, що ваш палець залишиться чистим.

Аутентифікація зводиться до трьох речей: те, що ви маєте, те, що ви знаєте, і те, ким ви є.

Більшість систем спираються на перші два чинники. Карта з магнітною смугою покриває те, що у вас є. Пароль або PIN-код обробляє те, що ви знаєте. Але чи біометричні системи? Вони поринають у «те, ким ви є». Вони шукають фізичний доказ вашого існування — візерунки гребенів на відбитках пальців, форму райдужної оболонки ока, унікальний ритм вашого голосу.

Чому фізичні ознаки перемагають (зазвичай)

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

Фізичні характеристики значно складніше підробити, ніж карту доступу.

Ось такий це рекламний хід. Теоретично біологія — це абсолютний замок.

Ілюзія непереможності

Тут теорія дає тріщину. Біометричні системи є безпомилковими. Вони flawed (недосконалі).

Оптичні сканери часто мають труднощі з розрізненням живого пальця та високоякісної фотографії. Ємнісні сканери, які вимірюють електричні властивості вашої шкіри, можуть бути обдурені зліпком. Якщо хтось украде ваші відбитки, він може їх відтворити.

Найгірше, наполегливість перемагає зручність. Злочинцю не потрібно підбирати код. Він може вкрасти зліпок вашого пальця. Деякі сканери використовують датчики температури або пульсу, щоб переконатися, що палець живий. Але навіть їх можна обдурити за допомогою желатинового зліпку, накладеного на справжній палець. Технологія хороша. Вона не ідеальна.

Фатальний недолік: ви не можете змінити своє обличчя

Справжня небезпека полягає не в тому, що сканер не впізнає вас. А в тому, що він може дізнатися не про ту людину. Або що ваші дані будуть вкрадені.

Подумайте про це. Якщо ви втратите кредитну картку, ви дзвоните до банку. Ви отримуєте новий номер. Якщо хтось вкраде ваш PIN-код, ви змінюєте його. Це тимчасові незручності.

Біометричні дані незмінні.

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

Гібридне рішення

Через цю екзистенційну ризик покладатися тільки на біометрію безрозсудно. Найбезпечніші системи комбінують методи. Вони використовують багатофакторну аутентифікацію.

Візьміть банкомат. Вам потрібна карта (те, що у вас є) та PIN-код (те, що ви знаєте). Біометричні системи працюють найкраще, коли вони доповнені звичайним паролем чи токеном. Це створює бар’єр, який можна змінити у разі компрометації.

Майбутнє – за біометрією

Незважаючи на ризики, використання сканерів відбитків пальців та інших біометричних систем прискорюється. Вони стають невід’ємною частиною повсякденного життя, замінюючи ключі на наших брелоках та паролі у наших гаманцях.

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

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

Часті питання

Як скануються відбитки пальців?
Машина захоплює зображення візерунків гребенів та западин на вашому пальці. Це зображення перетворюється на цифровий шаблон. Цей шаблон зберігається у базі даних. Пізніше він порівнюється із новими сканами для ідентифікації.

Чи можна підробити відбитки пальців?
Так. Оптичні та ємнісні сканери можуть бути обдурені зліпками, фотографіями високої роздільної здатності або желатиновими репліками. Деякі системи використовують виявлення жвавості (температура/пульс), щоб пом’якшити цю проблему, але наполегливі зловмисники можуть обійти багато цих перевірок.

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

Статті HowStuffWorks по темі

  • Як працює ДНК-експертиза
  • Як працюють системи розпізнавання осіб
  • Як працює шифрування
  • Як працює крадіжка особи
  • Як працює злом замків
  • Як працюють цифрові камери
  • Як працюють сканери
  • Як працюють конденсатори
    – Як працює пароль безпеки?
  • Що таке “розумна карта”?

Додаткові корисні посилання

  • Аналіз відбитків пальців – Основи
  • Дерматгліфіка
  • Вплив штучних «желейних» пальців на системи відбитків пальців
  • Історія відбитків пальців
  • Зняття відбитків пальців