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

eMRTD Creator – ePassport i eID NFC emulator i alat za testiranje

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

eMRTD Creator je konfigurabilni eMRTD emulator za timove koji razvijaju i testiraju ePassport i eID čitače, sisteme za kontrolu dokumenata, eGate uređaje, kioske i mobilne NFC aplikacije.

Kreirajte ponovljive elektronske testne konfiguracije prema standardu ICAO Doc 9303, predstavite ih putem uobičajenog NFC interfejsa ciljnog sistema pomoću isporučenog uređaja za emulaciju i pregledajte APDU komunikaciju sa strane dokumenta.

Koristite kontrolirane neprodukcijske podatke za reproduciranje pozitivnih, negativnih i graničnih scenarija, bez oslanjanja na ograničenu zbirku fiksnih fizičkih oglednih dokumenata.

eMRTD emulator for ePassport and eID reader testing

Zamijenite teško dostupne fizičke primjerke konfigurabilnim testnim dokumentima

Nadležni državni organi izdaju ogledne putne i identifikacione dokumente u malim količinama. Nabavka primjerka potrebnog za projekat može biti složena, trajati sedmicama ili mjesecima, a ponekad biti i nemoguća.

Stvarni pasoši ne rješavaju problem testiranja. To su lični dokumenti, dostupni u ograničenom broju varijanti i nepraktični za sistematičnu pokrivenost testovima. Svaki fizički pasoš ili ogledni primjerak pruža jedan identitet, jednu fotografiju, jedan skup ključeva, jednu konfiguraciju certifikata i jednu fiksnu kombinaciju podataka dokumenta i opcija protokola.

Uz eMRTD Creator timovi mogu za nekoliko minuta pripremiti ili izmijeniti kontroliranu testnu konfiguraciju, umjesto da sedmicama ili mjesecima čekaju drugi fizički primjerak. Podaci, fotografije, sadržaj mašinski čitljive zone (MRZ), Data Groups, testni ključevi, certifikati i opcije protokola mogu se prilagoditi, sačuvati i reproducirati u skladu s promjenama plana testiranja.

Kako radi eMRTD emulator: kreirajte, emulirajte i pregledajte

1. Kreirajte testni dokument

Pomoću desktop aplikacije konfigurirajte testni dokument ICAO Doc 9303 Logical Data Structure 1 (LDS1).

Aplikacija podržava formate dokumenata TD1, TD2 i TD3, uključujući njihove odgovarajuće MRZ strukture. Konfigurirajte biografske podatke i podatke dokumenta, fotografije vlasnika u formatu JPEG ili JPEG 2000, potpisani sigurnosni objekt (SOD) i cijeli standardni raspon Data Group elemenata od DG1 do DG16.

Sva podržana kodiranja i strukture podataka unutar svakog Data Group elementa mogu se konfigurirati. Time testna konfiguracija može predstavljati upravo ono ispravno, neuobičajeno ili granično stanje koje zahtijeva plan testiranja.

2. Predstavite ga putem uobičajenog NFC komunikacijskog puta čitača

Povežite isporučeni NFC uređaj za emulaciju s glavnim računarom putem USB-a i odaberite ga u desktop aplikaciji eMRTD Creator. Uređaj predstavlja konfigurirani testni dokument sistemu koji se testira putem NFC-a.

Ciljni sistem koristi svoj postojeći interfejs za elektronske dokumente; nisu potrebni biblioteka, izvršno okruženje niti integracija specifična za proizvod eMRTD Creator.

Desktop aplikacija mora ostati aktivna i povezana tokom emulacije. NFC emulator ne radi kao samostalni eMRTD emulator bez aplikacije.

3. Pregledajte razmjenu sa strane dokumenta

Desktop aplikacija automatski bilježi svaku sesiju emulacije. Snima sirovi protokolarni promet s vremenskim oznakama, uključujući svaku komandnu i odzivnu jedinicu podataka aplikacionog protokola (APDU), iz perspektive dokumenta.

Programeri mogu vidjeti koja je komanda stigla do dokumenta, kako je obrađena i gdje je zaustavljena neuspješna razmjena. Izvoz jednim klikom čuva cjelokupnu NFC komunikaciju za analizu i izvještaje o problemima koji se mogu reproducirati.

eMRTD Emulator. eMRTD Creator software image

Izradite ponovljive pozitivne, negativne i granične testove

Kontrolirane fizičke dokumente za negativne testne slučajeve gotovo je nemoguće nabaviti. eMRTD Creator omogućava timovima da kreiraju ponovljive scenarije kojima se ispituju i očekivano ponašanje i obrada grešaka.

Testne konfiguracije mogu obuhvatati:

  • ispravne referentne dokumente za funkcionalno i regresijsko testiranje
  • neusklađene ili namjerno netačne testne ključeve
  • neuobičajene formate dokumenata i formate s graničnim vrijednostima
  • neuobičajene kombinacije LDS1 Data Group elemenata
  • kontrolirane varijacije identifikacionih podataka, pristupnih podataka, certifikata i opcija protokola
  • ponovljive uslove kvara za testove integracije i obrade grešaka

Potpuna pokrivenost protokola na strani dokumenta

eMRTD Creator pruža potpunu pokrivenost protokola na strani dokumenta za podržane eMRTD profile navedene u nastavku. Namijenjen je testiranju implementacija zasnovanih na ICAO Doc 9303 i BSI TR-03110.

  • Basic Access Control (BAC): testirajte pristup izveden iz MRZ-a i pregledajte uspostavljanje zaštićene sesije.
  • Password Authenticated Connection Establishment (PACE): konfigurirajte podržane scenarije pomoću pristupnih podataka MRZ, Card Access Number (CAN), Personal Identification Number (PIN) i Personal Unblocking Key (PUK).
  • Secure Messaging: provjerite kako čitač obrađuje autentikaciju i zaštitu integriteta, uključujući komande i odgovore zaštićene pomoću CMAC-a i Retail MAC-a.
  • Active Authentication (AA): generirajte testne ključeve specifične za dokument i testirajte tok autentikacije čitača.
  • Chip Authentication (CA): testirajte kako čitač obrađuje ključni materijal za Chip Authentication specifičan za dokument.
  • Terminal Authentication and Extended Access Control (EAC): kreirajte i testirajte potrebne ključeve, certifikate i strukture protokola. Alat provjerava cijeli lanac certifikata Country Verifying Certification Authority (CVCA), Document Verifier (DV) i Terminal.

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

Testirajte PKI i sigurnost dokumenta

Desktop aplikacija kreira materijal testne infrastrukture javnih ključeva (PKI) potreban za scenarij: testne certifikate i ključeve Country Signing Certification Authority (CSCA) i Document Signer; materijal RSA, RSA-PSS i ECDSA za primjenjive uloge; ključeve za Active Authentication i Chip Authentication; strukture Terminal Authentication i EAC s provjerom cijelog lanca CVCA–DV–Terminal; te potpisane sigurnosne objekte.

Sav generirani materijal koristi testne podatke, testne ključeve i testne certifikate pod kontrolom korisnika. Nije ga izdao nadležni državni organ i ne pripada produkcijskom nacionalnom lancu povjerenja.

Otklonite greške u sigurnom kanalu sa strane dokumenta

Uspostavljanje sigurnog kanala često je jedan od dijelova integracije eMRTD čitača koji zahtijevaju najviše vremena. Problem se može pojaviti tokom postavljanja BAC ili PACE sesije, u funkciji Secure Messaging, pri provjeri MAC-a, u funkciji Chip Authentication ili Terminal Authentication.

Aplikacije čitača često prijavljuju samo konačnu grešku. eMRTD Creator prikazuje cjelokupan sirovi promet sa strane dokumenta za podržane protokole, svaku komandnu i odzivnu APDU jedinicu te tačku u kojoj je komunikacija zaustavljena. To timovima pomaže razlikovati greške u pristupnim podacima, certifikatima, stanju protokola i zaštiti poruka, a može uštedjeti dane otklanjanja grešaka.

Izvezeni zapisnici mogu se priložiti izvještajima o greškama, podijeliti s drugim timom ili sačuvati uz testnu konfiguraciju za regresijsko testiranje.

Testirajte putem stvarnog NFC interfejsa ciljnog sistema

Simulacije zasnovane samo na softveru mogu testirati logiku aplikacije, ali ne koriste NFC interfejs koji upotrebljava završeni čitač. eMRTD Creator predstavlja konfigurirani dokument putem fizičkog NFC uređaja za emulaciju, čime omogućava zajedničko testiranje hardvera čitača i softvera za čitanje dokumenata.

Glavni računar na kojem radi eMRTD Creator može biti podržani Windows sistem ili podržani Mac s procesorom Apple Silicon (M1 ili noviji).

Sistem koji se testira ne zavisi od platforme glavnog računara. To može biti aplikacija za Android ili iOS, radna stanica sa sistemom Windows ili Linux, granični terminal, eGate ili kiosk, ugrađeni uređaj sa sistemom Linux ili RTOS, ili bare-metal dizajn mikrokontrolera. Ciljni sistem treba samo kompatibilan NFC interfejs i podršku za eMRTD profile koji se testiraju.

• Android • iOS • Windows • Linux
• ugrađeni RTOS • bare-metal MCU

eMRTD Creator for macOS on Apple Silicon

Namijenjen timovima za čitanje dokumenata

  • Programeri ePassport i eID čitača: integrirajte i otklanjajte greške u sistemima za kontrolu dokumenata, eGate uređajima, sistemima aviokompanija i čitačima za kontrolu pristupa zasnovanu na identitetu.
  • Timovi za mobilni identitet: testirajte aplikacije za Android i iOS za čitanje pasoša, KYC i provjeru identiteta putem uobičajenog NFC komunikacijskog puta uređaja.
  • Timovi za ugrađene sisteme: ispitujte čitače na sistemima Linux i RTOS ili na bare-metal firmveru bez dodavanja biblioteke emulatora ciljnom sistemu.
  • Timovi za QA i regresijsko testiranje: izradite ponovljive pozitivne, negativne i granične konfiguracije i reproducirajte prijavljene probleme.
  • Timovi za pripremu prije certifikacije i provjeru usklađenosti: pripremite implementacije zasnovane na podržanim strukturama ICAO Doc 9303 i BSI TR-03110 i otklonite greške prije formalnog testiranja.
  • Istraživači sigurnosti i instruktori: posmatrajte i demonstrirajte ponašanje eMRTD protokola uz kontrolirane podatke i neprodukcijske pristupne podatke.

eMRTD Creator podržava inženjerske aktivnosti prije certifikacije, ali ne zamjenjuje formalnu certifikaciju ni akreditirani sistem za ispitivanje RF usklađenosti.

Pregled paketa eMRTD Creator

Desktop aplikacija Samostalna aplikacija za Windows i macOS na platformi Apple Silicon (M1 ili noviji)
Uređaj za emulaciju µFR Zero CS s namjenskim firmverom za eMRTD emulaciju
Licenca Softverska licenca vezana za isporučeni uređaj µFR Zero CS
USB veza Virtuelni COM priključak USB CDC koji koristi isporučeni kabl USB-A na USB-C
Napajanje uređaja Potpuno napajanje putem USB-a; nisu potrebni baterija ni vanjski izvor napajanja

Projektiran za ovlašteni razvoj i testiranje

eMRTD Creator je namjenski razvijen za ovlašteni razvoj, QA, pripremu prije certifikacije, sigurnosna istraživanja i obuku. Koristi neprodukcijske testne podatke, ključeve i certifikate pod kontrolom korisnika za kreiranje ponovljivih eMRTD testnih scenarija.

Alat ne kreira autentične putne ili identifikacione dokumente, ne reproducira nacionalne produkcijske pristupne podatke niti generira dokumente koje je potpisao nadležni državni organ. Namijenjen je isključivo testiranju eMRTD sistema, a ne platnim, transportnim ili karticama za kontrolu pristupa, proizvoljnim NFC oznakama ili NFC emulaciji opće namjene.

eMRTD Creator usmjeren je na testiranje na nivou aplikacije i protokola. Podržava pripremu za formalno testiranje, ali ne zamjenjuje certifikaciju, analognu RF mjernu opremu niti akreditirano ispitivanje usklađenosti.

Česta pitanja o proizvodu eMRTD Creator

Šta je eMRTD emulator?

eMRTD emulator predstavlja konfigurabilni elektronski putni dokument čitaču putem očekivanog beskontaktnog interfejsa. Razvojnim timovima omogućava izvođenje ponovljivih scenarija bez isključivog oslanjanja na fizičke ogledne pasoše.

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

Da. Konfigurirani dokument predstavlja se putem uobičajenog NFC komunikacijskog puta čitača, što omogućava zajedničko testiranje hardvera čitača i softvera za čitanje dokumenata.

Čita li eMRTD Creator stvarne pasoše?

Njegova je osnovna namjena emulacija konfigurabilnih testnih dokumenata za testiranje čitača i sistema za kontrolu dokumenata. Za čitanje stvarnih ePassport dokumenata pogledajte ePassport Reading Software and SDK.

Zamjenjuje li formalno ICAO ili BSI ispitivanje usklađenosti?

Ne. Namijenjen je inženjerskim aktivnostima, integraciji, otklanjanju grešaka i pripremi prije certifikacije. Formalna certifikacija može zahtijevati akreditirane testne sisteme, laboratorije i RF mjernu opremu.

Pretvorite neuspjelu autentikaciju u ponovljiv testni slučaj

Konfigurirajte potrebni dokument, predstavite ga putem uobičajenog NFC komunikacijskog puta ciljnog sistema, pregledajte cjelokupnu razmjenu sa strane dokumenta te sačuvajte konfiguraciju i sirovi zapisnik sesije za sljedeće izvođenje testa.

Treba vam softver za čitanje stvarnih ePassport dokumenata? Pogledajte ePassport Reading Software and SDK.

ZATRAŽITE CIJENU I TEHNIČKE KONSULTACIJE