eMRTD emulator za testiranje ePassport i eID čitača i terminala | eMRTD Creator

eMRTD Creator – ePassport i eID NFC emulator te komplet alata za ispitivanje

ICAO 9303 LDS1, TD1 / TD2 / TD3, DG1–DG16, stvarna emulacija NFC isprava

eMRTD Creator konfigurabilan je eMRTD emulator za timove koji razvijaju i ispituju ePassport i eID čitače, sustave za kontrolu isprava, eGate uređaje, kioske i mobilne NFC aplikacije.

Izradite ponovljive elektroničke ispitne konfiguracije prema standardu ICAO Doc 9303, predstavite ih uobičajenim NFC sučeljem ciljnog uređaja putem isporučenog uređaja za emulaciju i pregledajte APDU komunikaciju sa strane isprave.

Kontroliranim neprodukcijskim podacima reproducirajte pozitivne, negativne i rubne scenarije, bez oslanjanja na ograničenu zbirku nepromjenjivih fizičkih oglednih isprava.

eMRTD emulator for ePassport and eID reader testing

Zamijenite rijetke fizičke primjerke konfigurabilnim ispitnim ispravama

Nacionalna tijela izdavatelji izrađuju ogledne putne i identifikacijske isprave u malim količinama. Nabava primjerka potrebnog za projekt može biti složena, trajati tjednima ili mjesecima, a katkad biti i nemoguća.

Stvarne putovnice ne rješavaju problem ispitivanja. To su osobne isprave ograničene raznolikosti, nepraktične za sustavno obuhvaćanje ispitnih slučajeva. Svaka fizička putovnica ili ogledni primjerak sadržava jedan identitet, jednu fotografiju, jedan skup ključeva, jednu konfiguraciju certifikata i jednu nepromjenjivu kombinaciju podataka isprave i protokolnih mogućnosti.

Uz eMRTD Creator timovi mogu za nekoliko minuta pripremiti ili izmijeniti kontroliranu ispitnu konfiguraciju, umjesto da tjednima ili mjesecima čekaju drugi fizički primjerak. Podaci, fotografije, sadržaj strojno čitljive zone (MRZ), podatkovne skupine, ispitni ključevi, certifikati i protokolne mogućnosti mogu se prilagođavati, spremati i reproducirati kako se mijenja plan ispitivanja.

Kako radi eMRTD emulator: izrada, emulacija i pregled

1. Izradite ispitnu ispravu

U stolnoj aplikaciji konfigurirajte ispitnu ispravu s logičkom strukturom podataka 1 (LDS1) prema standardu ICAO Doc 9303.

Aplikacija podržava formate isprava TD1, TD2 i TD3, uključujući njihove pripadajuće strukture MRZ-a. Konfigurirajte biografske podatke i podatke isprave, fotografije nositelja u formatu JPEG ili JPEG 2000, potpisani sigurnosni objekt (SOD) te cijeli standardni raspon podatkovnih skupina od DG1 do DG16.

Moguće je konfigurirati sva podržana kodiranja i podatkovne strukture unutar svake podatkovne skupine. Tako ispitna konfiguracija može predstavljati upravo ono valjano, neuobičajeno ili rubno stanje koje zahtijeva plan ispitivanja.

2. Predstavite ispravu putem uobičajenog NFC sučelja čitača

Povežite isporučeni NFC uređaj za emulaciju s glavnim računalom putem USB-a i odaberite ga u stolnoj aplikaciji eMRTD Creator. Uređaj putem NFC-a predstavlja konfiguriranu ispitnu ispravu sustavu koji se ispituje.

Ciljni sustav koristi svoje postojeće sučelje za elektroničke isprave; nisu potrebni biblioteka, izvršno okruženje ni integracija specifična za proizvod eMRTD Creator.

Stolna aplikacija mora ostati aktivna i povezana tijekom cijele emulacije. NFC emulator ne može samostalno djelovati kao eMRTD emulator bez aplikacije.

3. Pregledajte razmjenu sa strane isprave

Stolna aplikacija automatski bilježi svaku sesiju emulacije. Sa stajališta isprave snima sirovi protokolni promet s vremenskim oznakama, uključujući svaku naredbu i svaki odgovor u obliku aplikacijske protokolne podatkovne jedinice (APDU).

Razvojni inženjeri mogu vidjeti koja je naredba stigla do isprave, kako je obrađena i gdje je prekinuta neuspješna razmjena. Izvoz jednim klikom sprema cijelu NFC komunikaciju radi analize i izrade izvješća o problemima koji se mogu reproducirati.

eMRTD Emulator. eMRTD Creator software image

Izradite ponovljiva pozitivna, negativna i rubna ispitivanja

Negativne ispitne slučajeve gotovo je nemoguće pribaviti u obliku kontroliranih fizičkih isprava. eMRTD Creator omogućuje timovima izradu ponovljivih scenarija kojima se ispituju očekivano ponašanje i obrada pogrešaka.

Ispitne konfiguracije mogu sadržavati:

  • valjane referentne isprave za funkcionalna i regresijska ispitivanja
  • neusklađene ili namjerno netočne ispitne ključeve
  • neuobičajene formate isprava i formate s rubnim vrijednostima
  • rijetke kombinacije LDS1 podatkovnih skupina
  • kontrolirane varijacije identifikacijskih podataka, vjerodajnica, certifikata i protokolnih mogućnosti
  • ponovljive uvjete pogreške za integracijska ispitivanja i ispitivanja obrade pogrešaka

Potpuna pokrivenost protokola na strani isprave

eMRTD Creator pruža potpunu pokrivenost protokola na strani isprave za niže navedene podržane eMRTD profile. Namijenjen je ispitivanju implementacija koje se temelje na standardima ICAO Doc 9303 i BSI TR-03110.

  • Osnovna kontrola pristupa (BAC): ispitajte pristup izveden iz MRZ-a i pregledajte uspostavljanje zaštićene sesije.
  • Uspostavljanje veze provjerom zaporke (PACE): konfigurirajte podržane scenarije s pomoću vjerodajnica MRZ, broja za pristup kartici (CAN), osobnog identifikacijskog broja (PIN) i osobnog ključa za deblokiranje (PUK).
  • Sigurna razmjena poruka: provjerite kako čitač obrađuje autentikaciju i zaštitu cjelovitosti, uključujući naredbe i odgovore zaštićene algoritmima CMAC i Retail MAC.
  • Aktivna autentikacija (AA): generirajte ispitne ključeve specifične za ispravu i ispitajte tijek autentikacije na čitaču.
  • Autentikacija čipa (CA): ispitajte kako čitač obrađuje materijal ključa za autentikaciju čipa specifičan za ispravu.
  • Autentikacija terminala i proširena kontrola pristupa (EAC): izradite i ispitajte potrebne ključeve, certifikate i protokolne strukture. Komplet alata provjerava cijeli lanac certifikata certifikacijskog tijela države za provjeru (CVCA), provjeravatelja isprava (DV) i terminala.

Točne inačice protokola, skupove šifri, algoritme, veličine ključeva i skupove parametara potražite u tehničkoj specifikaciji proizvoda eMRTD Creator.

Ispitajte PKI i sigurnost isprava

Stolna aplikacija izrađuje ispitni materijal infrastrukture javnog ključa (PKI) potreban za scenarij: certifikate i ključeve ispitnog certifikacijskog tijela države potpisnice (CSCA) i potpisnika isprave; materijal RSA, RSA-PSS i ECDSA za primjenjive uloge; ključeve za aktivnu autentikaciju i autentikaciju čipa; strukture za autentikaciju terminala i EAC s potpunom provjerom lanca CVCA–DV–Terminal; te potpisane sigurnosne objekte.

Sav generirani materijal koristi ispitne podatke, ispitne ključeve i ispitne certifikate pod nadzorom korisnika. Nije ga izdalo nacionalno tijelo i ne pripada produkcijskom nacionalnom lancu povjerenja.

Otklanjajte pogreške u sigurnom kanalu na strani isprave

Uspostavljanje sigurnog kanala često je jedan od dijelova integracije eMRTD čitača koji oduzima najviše vremena. Problem se može pojaviti tijekom uspostavljanja sesije BAC ili PACE, sigurne razmjene poruka, provjere MAC-a, autentikacije čipa ili autentikacije terminala.

Aplikacije čitača često prijavljuju samo konačnu pogrešku. eMRTD Creator prikazuje cijeli sirovi promet sa strane isprave za podržane protokole, svaki naredbeni i odzivni APDU te mjesto na kojem je komunikacija prekinuta. Tako timovi mogu razlikovati pogreške vjerodajnica, certifikata, stanja protokola i zaštite poruka te uštedjeti dane utrošene na otklanjanje pogrešaka.

Izvezeni zapisnici mogu se priložiti izvješćima o pogreškama, podijeliti s drugim timom ili čuvati uz ispitnu konfiguraciju za regresijska ispitivanja.

Ispitujte putem stvarnog NFC sučelja ciljnog uređaja

Softverske simulacije mogu ispitati logiku aplikacije, ali ne uključuju NFC sučelje kojim se koristi dovršeni čitač. eMRTD Creator predstavlja konfiguriranu ispravu putem fizičkog NFC uređaja za emulaciju, čime omogućuje zajedničko ispitivanje sklopovlja čitača i softvera za čitanje isprava.

Glavno računalo na kojem je pokrenut eMRTD Creator može biti podržani sustav Windows ili podržano računalo Mac s procesorom Apple Silicon (M1 ili novijim).

Sustav koji se ispituje neovisan je o platformi glavnog računala. To može biti aplikacija za Android ili iOS, radna stanica sa sustavom Windows ili Linux, granični terminal, eGate ili kiosk, ugrađeni uređaj sa sustavom Linux ili RTOS ili mikrokontrolersko rješenje bez operacijskog sustava. Ciljnom je sustavu potrebno samo kompatibilno NFC sučelje i podrška za eMRTD profile koji se ispituju.

• Android • iOS • Windows • Linux
• Ugrađeni RTOS • MCU bez operacijskog sustava

eMRTD Creator for macOS on Apple Silicon

Namijenjeno timovima za čitanje isprava

  • Razvojni inženjeri ePassport i eID čitača: integracija i otklanjanje pogrešaka u sustavima za kontrolu isprava, eGate uređajima, zrakoplovnim sustavima i čitačima za kontrolu pristupa na temelju identiteta.
  • Timovi za mobilni identitet: ispitivanje aplikacija za Android i iOS koje čitaju putovnice te provode postupke KYC i provjere identiteta putem uobičajenog NFC sučelja uređaja.
  • Timovi za ugrađene sustave: ispitivanje čitača na sustavima Linux i RTOS ili s ugrađenim softverom bez operacijskog sustava, bez dodavanja biblioteke emulatora ciljnom sustavu.
  • Timovi za osiguranje kvalitete i regresijska ispitivanja: izrada ponovljivih pozitivnih, negativnih i rubnih konfiguracija te reprodukcija prijavljenih problema.
  • Timovi za predcertifikaciju i sukladnost: priprema implementacija koje se temelje na podržanim strukturama ICAO Doc 9303 i BSI TR-03110 te otklanjanje pogrešaka prije formalnog ispitivanja.
  • Istraživači sigurnosti i edukatori: promatranje i prikaz rada eMRTD protokola s pomoću kontroliranih podataka i neprodukcijskih vjerodajnica.

eMRTD Creator podržava inženjerski rad prije certifikacije, ali ne zamjenjuje formalnu certifikaciju ni akreditirani sustav za ispitivanje RF sukladnosti.

Pregled paketa eMRTD Creator

Stolna aplikacija Samostalna aplikacija za Windows i macOS na procesorima Apple Silicon (M1 ili novijima)
Uređaj za emulaciju µFR Zero CS s namjenskim ugrađenim softverom za eMRTD emulaciju
Licencija Softverska licencija vezana uz isporučeni uređaj µFR Zero CS
USB veza Virtualni COM priključak USB CDC uz priloženi kabel USB-A na USB-C
Napajanje uređaja U potpunosti se napaja putem USB-a; nisu potrebni ni baterija ni vanjski izvor napajanja

Osmišljeno za ovlašteni razvoj i ispitivanje

eMRTD Creator namjenski je izrađen za ovlašteni razvoj, osiguranje kvalitete, pripremu prije certifikacije, istraživanje sigurnosti i obuku. Za izradu ponovljivih eMRTD ispitnih scenarija koristi neprodukcijske ispitne podatke, ključeve i certifikate pod nadzorom korisnika.

Komplet alata ne izrađuje prave putne ili identifikacijske isprave, ne reproducira nacionalne produkcijske vjerodajnice i ne generira isprave koje je potpisalo nacionalno tijelo izdavatelj. Namijenjen je posebno ispitivanju eMRTD isprava, a ne platnim, prijevoznim ni pristupnim karticama, proizvoljnim NFC oznakama ili općoj NFC emulaciji.

eMRTD Creator usmjeren je na ispitivanje na razini aplikacije i protokola. Podržava pripremu za formalno ispitivanje, ali ne zamjenjuje certifikaciju, analognu opremu za RF mjerenja ni akreditirano ispitivanje sukladnosti.

Najčešća pitanja o proizvodu eMRTD Creator

Što je eMRTD emulator?

eMRTD emulator predstavlja konfigurabilnu elektroničku putnu ispravu čitaču putem očekivanog beskontaktnog sučelja. Razvojnim timovima omogućuje izvođenje ponovljivih scenarija bez oslanjanja isključivo na fizičke ogledne putovnice.

Može li eMRTD Creator ispitati ePassport čitač putem NFC-a?

Da. Konfigurirana isprava predstavlja se putem uobičajenog NFC sučelja čitača, što omogućuje zajedničko ispitivanje sklopovlja čitača i softvera za čitanje isprava.

Čita li eMRTD Creator stvarne putovnice?

Njegova je glavna svrha emulirati konfigurabilne ispitne isprave radi ispitivanja čitača i sustava za kontrolu isprava. Za čitanje stvarnih ePassport isprava pogledajte softver i SDK za čitanje ePassport isprava.

Zamjenjuje li formalno ispitivanje sukladnosti prema standardima ICAO ili BSI?

Ne. Namijenjen je inženjerskom radu, integraciji, otklanjanju pogrešaka i pripremi prije certifikacije. Za formalnu certifikaciju mogu biti potrebni akreditirani ispitni sustavi, laboratoriji i oprema za RF mjerenja.

Pretvorite neuspjelu autentikaciju u ponovljiv ispitni slučaj

Konfigurirajte potrebnu ispravu, predstavite je putem uobičajenog NFC sučelja ciljnog uređaja, pregledajte cijelu razmjenu sa strane isprave te spremite konfiguraciju i sirovi zapisnik sesije za sljedeće ispitivanje.

Trebate softver za čitanje stvarnih ePassport isprava? Pogledajte softver i SDK za čitanje ePassport isprava.

ZATRAŽITE CIJENU I TEHNIČKO SAVJETOVANJE