27
Биометрична идентификация Божидар Божанов

Биометрична идентификация

Embed Size (px)

Citation preview

Page 1: Биометрична идентификация

Биометрична идентификацияБожидар Божанов

Page 2: Биометрична идентификация

● @bozhobg● http://techblog.bozho.net● http://blog.bozho.net

Page 3: Биометрична идентификация

Биометрия● Разпознаване на присъщи черти

○ Отпечатъци○ Ирис○ Вени на дланта○ Лице○ Глас○ ДНК

● Уникални и неизменими

Page 4: Биометрична идентификация

Употреба● Гранични проверки● Контрол на достъпа

○ Отключване на домашни врати● Отключване на смартфон● Изглежда яко по филмите

Page 5: Биометрична идентификация

Пръстов отпечатък● Бинаризация, изтъняване, извличане● Minutia (мн.ч. minutae)

○ Край (ridge ending)○ Бифурикация (ridge bifurication)○ Fingerprint template

● Други методи○ Feature extraction

● MINEX (стандарт за template)

Page 6: Биометрична идентификация

Пръстов отпечатък

griaulebiometrics.com

бинаризация Изтъняване

Page 7: Биометрична идентификация

Съхранение и сравнение● Оригинално / подобрено изображение● Координати на точките● Други характеристики● Fuzzy hash, locality-sensitive hash

○ “Percentage hash”○ Колизиите са търсени

Page 8: Биометрична идентификация

Проблеми...● Лоши изображения, зацапани скенери,

наранена кожа….

Page 9: Биометрична идентификация

“A Japanese cryptographer has demonstrated how fingerprint recognition devices can be fooled using a combination of low cunning, cheap kitchen supplies and a digital camera.” The Register, “Gummi bears defeat fingerprint sensors”

“The results are enough to scrap the systems completely, and to send the various fingerprint biometric companies packing.” Bruce Schneier

Page 10: Биометрична идентификация

Ирис● Откриване на над 200 точки● Същите методи за съхранение като

отпечатъците● Единствено патентовани алгоритми

Page 11: Биометрична идентификация

ДНК, вени, глас, лице...● Използване в комбинация● Скъпа апаратура (ДНК, вени)

○ Все пак Кувейт снема ДНК от всички● Липса на уникалност и висок процент

грешка (глас, лице)

Page 12: Биометрична идентификация

Реконструкция● ...възможна

○ по точки, по характеристики○ Освен с fuzzy / locality senstive hash

● => съхраняването в централни бази данни е опасно

Page 13: Биометрична идентификация

Присъствена проверка● Лесно фалшифициране+● Автоматизирана проверка=● Измами

Page 14: Биометрична идентификация

N-фактор● Сигурна идентификация е:

○ нещо, което имаш + ○ нещо, което знаеш +○ нещо, което си

● напр. смарткарта с PIN + отпечатък (сравнен на картата)

Page 15: Биометрична идентификация

Гранични проверки● ICAO биометрични паспорти

○ Съдържат снимка на лице и отпечатъци (скоро и ирис) (JPEG2000)

○ Интегритет - с електронен подпис на МВР● Отпечатъците се четат без PIN

○ ...но от “доверен” терминал● Сравняват се с отпечатъците на лицето● => фалшив/чужд документ?

Page 16: Биометрична идентификация

Проблеми● Централизирани бази данни със снимки

на отпечатъци● Безконтактно четене на отпечатък

○ 3 версии на протоколите досега са счупени○ Сложна схема със сертификати, изтичащи на 24

часа

Page 17: Биометрична идентификация

BSI

Page 18: Биометрична идентификация

● ...обаче чипът няма часовник○ 1 изтекъл терминален сертификат ○ => всички отпечатъци в паспортите по света - на

“една ръка” разстояние○ ...ако преди това не leak-нат централните бази

● експерти - “е, ти и от чаша можеш да го вземеш”○ high-res?

Page 19: Биометрична идентификация

bioID - No go● Не можеш да смениш отпечатък/ирис/ДНК● Базите данни рано или късно изтичат● Лесна фалшификация (gummi bears!)● Отключват телефони => отключват

○ email-и○ е-банкирания○ ...всичко

Page 20: Биометрична идентификация

Приложения● Втори фактор● Гранична проверка с match-on-card● Бъдещи?

Page 21: Биометрична идентификация

“Полет на мисълта”● Да си представим...

○ Евтини и точни четци за биометрия● Тогава…

○ ID = hash(fingerprint) + hash(iris) + hash(DNA) + hash(password)

Page 22: Биометрична идентификация

● Аз съм 66a1aa2b4add3d8775751b81adb86e476d0a735188c2e8582be0920b2a3e55ea

● И мога да го докажа○ скенери + стандартно приложение

● Разпределена глобална електронна идентичност○ нещо, което съм + нещо, което знам

Page 23: Биометрична идентификация

Фалшификации?● Как гарантираме, че хешът наистина е

получен от нашата биометрия?● Биометрия+парола -> KDF -> частен ключ

(ефемерен)○ KDF (key derivation function)○ С частния ключ се подписва challenge

Page 24: Биометрична идентификация

Анонимна идентификация● Хешът няма име● Гаранция за самоличност● Псевдоними в различни контексти

(различни пароли)● Пример: разпределен ride-sharing с

разпределена система за репутация върху глобална анонимна идентичност

Page 25: Биометрична идентификация

Заключение● Само биометрия - не● Биометрия в явен вид - не● Биометрия в бази данни - не● 2-ри фактор, сравнение на смарткарта -

може● Бъдещи възможности

Page 26: Биометрична идентификация

Благодаря

Page 27: Биометрична идентификация

Ресурсиhttp://www.theregister.co.uk/2002/05/16/gummi_bears_defeat_fingerprint_sensors/

http://www.griaulebiometrics.com/en-us/book/understanding-biometrics/types/feature-extraction/minutiae

http://www.technovelgy.com/ct/Technology-Article.asp?ArtNum=12

https://en.wikipedia.org/wiki/Key_derivation_function

http://techblog.bozho.net/electronic-machine-readable-travel-documents/

http://techblog.bozho.net/identity-in-the-digital-world/

http://europe.newsweek.com/kuwait-becomes-first-country-world-collect-dna-samples-all-citizens-and-449830?rm=eu