Sadržaj:
Na Appleovom događaju u rujnu 2017. otkriven je iPhone X. Čini se da je Apple napustio svoj model "Anniversary", a jedna od novih značajki je Face ID.
Otključavanje telefona licem nije baš novo. Android je već neko vrijeme imao tu značajku, a Samsung je upotrijebio poseban skener irisa još od Galaxy Note 7. No, Apple, stvari radi vrlo drugačije, kao što to nije običaj. Umjesto da upotrijebite uzorak za stvaranje otključavajućeg tokena, Apple koristi oblik vašeg lica. I ima neki prilično specijalizirani hardver koji to može učiniti.
Još nisam koristio iPhone X, ali ovo je područje na kojem imam malo iskustva. Modulirano sticanje mapa prostornih izobličenja, zatim pretvaranje prikupljenih podataka u nešto što softver može upotrijebiti kao jedinstveni identifikator već neko vrijeme, a proizvodi koje trenutno imate u vašoj kući izrađeni su, pakirani ili provjereni kvalitetom pomoću njega, Sudjelovao sam u dizajniranju i implementaciji nekoliko sustava koji koriste snimanje dubine slike kako bi sortirali proizvode (jabuke, breskve, šljive itd.) Prema stupnju, obliku i veličini i razumjeli kako će tehnologija koja se koristi u Face ID-u raditi.
Usporedimo.
Androidovo prepoznavanje lica
Otključavanje telefona vašim licem dio je Androida od verzije 4.0, Ice Cream Sandwich. Ovo je najmanje složeno i najmanje sigurno od tri stvari koje uspoređujemo.
Pomoću kamere usmjerene prema naprijed, vaš Android telefon može zgrabiti sliku vašeg lica, a Googleov softver za prepoznavanje lica zatim ga obrađuje kako bi na osnovu slike izgradio skup podataka. Kad držite telefon uz lice kako biste ga otključali, slika se prikuplja, obrađuje i uspoređuje sa pohranjenim podacima. Ako se softver može podudarati s oba računala, sustav se šalje token kako bi se vaš telefon otključao.
Otključavanje lica došlo je na Android 2012. godine, a Samsung je to učinio znatno boljim na svojim najnovijim telefonima.
Podaci se ne šalju nigdje, a prikupljaju se i obrađuju svi na samom telefonu. Sigurno se pohranjuje i šifrira, a niti jedan drugi postupak ne može pročitati sirove podatke. Za otključavanje lica za Android također nisu potrebna posebna svjetla ili senzori ili kamere - on koristi istu prednju kameru s kojom snimate selfije.
Samsung je poboljšao iskustvo s Galaxy S8 i Note 8 telefonima počevši skeniranje čim dodirne ekran, a obrada je brža i preciznija zbog boljeg fotoaparata i procesora. Otključavanje lica na Galaxyu S8 brzo je i općenito dobro funkcionira čim steknete osjećaj kako držati telefon dok ga koristite.
Najveći problem s otključavanjem lica je taj što nije siguran. Ne oglašava se kao zaštićeno, čak ni Google ili Samsung. To je pogodna značajka koja je stvorena da prikazuje (i usavršava) Googleove algoritme prepoznavanja lica, a ispisana fotografija vašeg lica spriječit će otključavanje lica.
Srećom, Samsung nudi i alternativni način prepoznavanja vašeg lica.
Samsungov pregled šarenice
Samsung je prvo uveo skeniranje irisa u liniju Galaxy s Galaxy Note 7. Imati računalo pregledavanje očnih jabučica radi provjere autentičnosti nešto što smo svi vidjeli u filmovima i koristi se za siguran ulazak u stvarne vladine objekte. Samsung koristi isti koncept sa svojim sustavom za skeniranje irisa, koji se jednostavno smanjuje, tako da može brže raditi i raditi s ograničenim resursima pametnog telefona. Više je nego dovoljno siguran za svoj telefon, čak i ako nije 100% otporan na gluposti.
Svako oko ima drugačiji uzorak, a vaše desno oko je čak različito od lijevog.
Svako oko ima jedinstveni uzorak u šarenici. Vaše lijevo oko ima čak i drugačiji uzorak od vašeg desnog. Uzorci šarenice zapravo su izrazitiji od otiska prsta. Budući da je svako oko jedinstveno, Samsung može upotrijebiti vaše oči da vas identificira i djeluje kao vašu vjerodajnicu. Ove vjerodajnice mogu se koristiti za sve što može otisak prsta ili čak i lozinku. Držite telefon tako da posebna kamera može vidjeti vaše oči i vaš će se telefon otključati.
Da bi to učinio, Samsung koristi specijalizirani hardver na prednjoj strani telefona. Dioda emitira blizu infracrvenog svjetla i osvjetljava vaše oči. To je valna duljina svjetlosti koju ljudi ne mogu vidjeti, ali je prilično intenzivna i „svijetla“. Svjetlo blizu infracrvenog svjetla koristi se iz dva razloga: vaši se učenici neće ugovoriti i nećete imati promjene u vidu, a ono osvjetljava bilo što obojanim uzorkom boljim od valnih duljina koje vidimo. Ako pažljivo pogledate svoj šarenicu, vidjet ćete da postoje stotine različitih boja u različitom uzorku. Pod infracrvenom infuzijom postoje tisuće boja i one se međusobno vrlo kontrastiraju. Jednostavno je ugrabiti sliku irisa, jer iako ništa od toga ne vidite, vaš telefon to može i koristi za izradu skupa podataka.
Samsung koristi blisko infracrveno svjetlo i posebnu kameru za prikupljanje i obradu podataka o vašim očima.
Nakon što se iris osvijetli, posebno podešena kamera uskog fokusa stvara sliku. Redovita prednja kamera na vašem Galaxy S8 mogla je registrirati informacije o boji pod infracrvenim osvjetljenjem, ali to nije bilo dizajnirano za to. Zato je potrebna druga kamera.
Ova se slika analizira i na vašem telefonu kreira i pohranjuje različit skup podataka. Sva obrada, analiza i pohrana podataka vrši se lokalno i šifrirana je, tako da samo proces prepoznavanja vašeg irisa ima pristup tome. Ovi se podaci koriste za izradu tokena i ako postupak skeniranja irisa daje ispravni token, provedena je sigurnosna provjera - to su vaše oči, tako da je moguće nastaviti s bilo kojim softverom koji treba vaš identitet.
Naravno, Samsung također prikuplja neke podatke o vašem licu koristeći normalnu prednju kameru. Najvjerojatnije se podaci o licu koriste kako bi se pozicioniralo lice tako da skener šarenice ima jasan prikaz.
Postoje neki svojstveni nedostaci. Budući da korištenje skeniranja šarenice za otključavanje telefona treba biti jako brzo, ne skuplja se toliko podataka o uzorku u vašim očima. Samsung je morao pronaći pravilan odnos sigurnosti u odnosu na praktičnost i budući da nitko ne želi čekati pet ili 10 sekundi za svako skeniranje, algoritmi skeniranja irisa mogu se zavarati fotoaparatom visoke rezolucije ispisanim u boji i običnim kontaktnim lećama kako bi simulirao zakrivljenost oka. Ali, iskreno, nitko neće imati vašu fotografiju oka koja je dovoljno jasna da otključa vaš Galaxy S8 ili Note 8. Ako to učine, imate puno veće probleme na rukama.
Samsungovo skeniranje irisa djeluje dobro sve dok su vam oči na "slatkom mjestu".
Veći problem je točnost. Dovoljno je da vam se šarenice analiziraju kako bi se prošla provjera softvera. Budući da kamera koja hvata sliku radi prepoznavanja ima vrlo usko fokusiranje, tamo morate biti vaše "slatko mjesto". Morate biti na tom slatkom mjestu dovoljno dugo da prođe provjere. Sustav nema nikakve koristi ako ne prikupi dovoljno podataka kako bi se spriječilo da se tuđe oči identificiraju kao vi, tako to mora raditi.
Dobar je sustav što se tiče biometrijske sigurnosti, a za mnoge je sjajan. Samo će vam oči raditi (zanemarivši slučajnu priliku neka špijunska agencija objavi fotografije vaših očnih jabučica) i to prilično brzo. Jednostavno je morate naučiti pravilno koristiti - i da, to obično dolazi kao rezultat čestog držanja telefona neprirodno visokim, širom otvorenih očiju.
Apple-ov Face ID
Apple je ušao na novi teritorij kada je u pitanju biometrijska sigurnost na telefonu. Ne tako davno vam je bila potrebna specijalizirana rasvjeta, više kamera s posebnim objektivima i vrlo skupa ploča računala za obradu slika da biste prikupili dovoljno podataka o obliku za jedinstveno prepoznavanje. Sada je to učinjeno s nekim komponentama na licu iPhonea X, Appleovim novim A11 čipsetom i zasebnim sustavom za škripanje brojeva.
Face ID projicira intenzivno infracrveno svjetlo kako bi osvijetlilo vaše lice. Poput svjetla koje koristi Samsungov skener irisa, to je valna duljina koju čovjek ne može vidjeti, ali je vrlo "svijetla". To je poput poplave - jednaka količina svjetla na širokom području koje pere vaše lice i brzo će vam pasti na rubovima glave.
Apple pokušava s Face ID-om nešto drugačije i kako prikuplja podatke o vašem licu.
Dok vam je lice osvjetljeno, preko vašeg lica projicira se matrica infracrvenih LED lasera. Ove LED diode koriste valnu duljinu svjetla koja je u kontrastu sa svjetlošću koja se koristi za osvjetljenje i tisuće pojedinih točaka svjetla prekrivaju vaše lice. Kako se krećete (a mi nikad ne možemo biti savršeno) svjetlosne točke odražavaju promjene.
Kad je vaše lice osvijetljeno infracrvenom lampom, a preko njega je projicirana svjetlosna matrica, posebna kamera prikuplja slike. Svaka svjetlosna tačka je označena, a kako se krećete, a one se mijenjaju, te promjene se također bilježe. To je poznato kao snimanje dubine slike pomoću modulirane projekcije uzoraka. Odličan je način prikupljanja podataka koji pokazuju oblik, otkrivanje ruba i dubinu dok je objekt u pokretu u bilo kojoj vrsti osvjetljenja. Tona podataka može se prikupiti i upotrijebiti za prikaz različitog oblika koji se može ponovno stvoriti u 3D.
Podaci se zatim prosljeđuju onome što Apple naziva A11 Bionic Neural Engine. To je zaseban podsustav s vlastitim procesorima koji analiziraju podatke u stvarnom vremenu dok se prikupljaju. Podaci se koriste za ponovno stvaranje vašeg lica u obliku digitalne 3D maske. Kako se vaše lice kreće, tako se kreće i maska. To je gotovo savršena mimika, a Apple obavlja izvrstan posao pokazujući to sa svojim novim iMessage animiranim emojisom u iOS-u 11.
Face ID koristi neku istu tehnologiju kao i Android telefoni s Tangom.
Za potrebe provjere autentičnosti, skup podataka koristi se i za izračun jedinstvenog identifikatora. Kao i Samsungov skener irisa, Face ID sigurno pohranjuje ove podatke i može ih uspoređivati s onim što vidi posebna kamera dok se Face ID aktivno prikazuje. Ako se skup podataka podudara s onim što kamera može vidjeti, provodi se sigurnosna provjera i oznaka koja potvrđuje da "zaista ste" daje se bilo kojem procesu za to traži.
Iako Apple također čini nekoliko ustupaka kako bi osigurao da je Face ID brz i lagan, postoje neke jasne prednosti iz perspektive korisnika. Face ID je zapravo sigurniji jer se selite (više podataka se analizira) i nema „slatkog mjesta“ jer se koristi cijelo vaše lice, a kamera koristi šire vidno polje. Matrica projicirana na vašem licu dobro je suprotna onome što je u pozadini jer se koristi dubina da se izolira oblik vašeg lica.
Kao bonus, podaci o obliku vašeg lica u stvarnom vremenu mogu se koristiti u druge svrhe koristeći ono što Apple naziva TrueDepth Camera sustav. Vidjeli smo primjer toga s novim načinom portreta za selfieje, animirane emojise i Snapchat maske. Apple je izgradio Bionic Neural Engine na način da može dijeliti podatke jednostavnog oblika s softverom treće strane bez izlaganja podataka koje koristi za izgradnju sigurnog identifikacijskog tokena.
Koje je bolje?
Ne možemo reći da je išta stvarno bolje dok to nismo probali.
Bolje je subjektivno, pogotovo jer u stvarnom svijetu još nismo koristili Face ID ili iPhone X. Za potrebe provjere autentičnosti važno je da je postupak precizan i brz. Samsungov skener irisa može biti oboje dok pokažete telefon tako da može pronaći potrebne podatke, ali na papiru će Face ID biti jednostavniji za upotrebu jer ga ne treba zaključavati na bilo kojem mjestu da biste radili. A za mnoge od nas to nije bolje i više bismo voljeli senzor otiska prsta, kojeg Galaxy S8 i Note 8 još uvijek imaju.
Koji god želite, malo je sumnje da je Apple nadmašio konkurenciju u tom pogledu. Opsežni hardver za izgradnju i prikupljanje podataka o obliku i značajkama vašeg lica, u kombinaciji sa vlastitim sustavom za obradu da bi analizirao sve sličnije Tangu nego bilo koje prethodno prepoznavanje lica koje smo vidjeli na telefonu. Uzbuđen sam što vidim kako ova razina tehnologije dolazi do mobilnih uređaja i jedva čekam kako će budući proizvodi nadograditi na ono što vidimo od Applea.