Aplikacja do odczytu informacji z paszportu biometrycznego
Transkrypt
Aplikacja do odczytu informacji z paszportu biometrycznego
Aplikacja do odczytu informacji z paszportu biometrycznego Warszawa - Miedzeszyn, 25 lutego 2008 Jacek Bagiński Andrzej Białas Plan prezentacji Cele projektu Wymagania, standardy, zalecenia Dokumenty biometryczne, czytniki Architektura rozwiązania Podsumowanie Cele projektu Opracowanie biblioteki umożliwiającej odczyt danych z dokumentów biometrycznych (e-Paszport, e-ID) zgodnej z zaleceniami ICAO umożliwiającej wykorzystanie w systemach Windows, Linux/Unix (biblioteka Java) Opracowanie aplikacji testowej demonstrującej możliwości biblioteki Wymagania, standardy, zalecenia International Civil Aviation Organization (ICAO) Doc 9303 – Machine Readable Travel Documents (MRTD) Development of Logical Data Structure – Technical Report Wymagania, standardy, zalecenia cd. ISO/IEC Formaty wymiany danych biometrycznych ● 19794-4 – Dane dotyczące obrazu odcisku palca ● 19794-5 – Dane dotyczące obrazu twarzy Karty identyfikacyjne ● 7816 – Elektroniczne karty stykowe ● 14443 – Elektroniczne karty bezstykowe – karty zbliżeniowe Logical Data Structure MF – Master File DF – Dedicated File EF – Elementary File Na podstawie ICAO NTWG, Development of a Logical Data Structure – LDS for optional capacity expansion technologies, Technical Report EF.COM DG1 Miejsce w pamięci przewidziane na dane zawarte w kodzie MRZ (Machine Readable Zone) DG2 – DG4 Miejsce w pamięci przewidziane na dane biometryczne Źródło: ICAO NTWG, Development of a Logical Data Structure – LDS for optional capacity expansion technologies, Technical Report Dokumenty biometryczne Źródło: http://www.pwpw.pl MRZ Źródło: http://www.pwpw.pl Czytniki SDI 010 (SCM Microsystems) VPR600e (Vicomp) Czytnik dwusystemowy Wbudowany skaner OCR (umożliwia skanowanie MRZ z prędkością do 127 cm/s i rozpoznawanie 100 znaków/s Zgodny z ISO 14443 Zasięg działania - 1 cm, Prędkości do 848 kbit/s Bezstykowy czytnik zgodny ze standardem ISO 14443 Komunikacja przez interfejs USB Prędkość transmisji do 848 Kb/s Interfejs stykowy zapewnia wsparcie dla protokołów T=0 i T=1, transfer danych do 344,105 bps, zgodny ze standardem ISO 7816 Komunikacja poprzez port USB. Źródła: www.scmmicro.com, www.vicomp.com.pl Architektura rozwiązania Paszport Czytnik RFID Terminal PC/SC pl.insi.epassport Aplikacja testowa Dokument zawierający moduł bezstykowy z systemem operacyjnym i aplikacją (epassport applet) Czytnik/czytniki modułów bezstykowych Terminal z zainstalowanymi sterownikami i aplikacją testową korzystającą z biblioteki pl.insi.epassport. Odczytane dane mogą być wyświetlone przez aplikację testową lub przekazane do systemu zewnętrznego. Aplikacja testowa Testy Podsumowanie Co wykonano Zaimplementowana biblioteka umożliwiająca odczyt danych z dokumentów biometrycznych Zaimplementowana aplikacja testowa Poprawne wyniki testów z wszystkimi dostępnymi dokumentami (paszporty z Polski, Czech, Węgier, Norwegi, Finlandii, Niemiec, Austrii, Australii, Japonii) Poprawne wyniki testów w systemach Windows, Unix/Linux Co zostało do zrobienia Testy uwierzytelniania pasywnego i aktywnego z różnymi dokumentami Przygotowanie biblioteki do odczytu kolejnych danych biometrycznych (odcisk palca – wymagany w paszportach od 28 czerwca 2009 roku)… … z czym wiąże się problem realizacji funkcji kontroli dostępu na poziomie rozszerzonym (EAC) Dziękuję za uwagę