Emulator eMRTD pentru testarea cititoarelor și terminalelor ePassport și eID | eMRTD Creator

eMRTD Creator – Emulator NFC și set de instrumente pentru testarea ePassport și eID

ICAO 9303 LDS1, TD1 / TD2 / TD3, DG1–DG16, emulare reală a documentelor prin NFC

eMRTD Creator este un emulator eMRTD configurabil, destinat echipelor care dezvoltă și testează cititoare ePassport și eID, sisteme de inspecție, porți electronice, chioșcuri și aplicații NFC mobile.

Creați configurații electronice de test repetabile bazate pe ICAO Doc 9303, prezentați-le prin interfața NFC obișnuită a sistemului țintă folosind dispozitivul de emulare furnizat și analizați comunicația APDU din perspectiva documentului.

Utilizați date controlate, care nu sunt destinate mediului de producție, pentru a reproduce scenarii pozitive, negative și cazuri-limită, fără a depinde de o colecție limitată de specimene fizice de documente cu configurații fixe.

eMRTD emulator for ePassport and eID reader testing

Înlocuiți specimenele fizice greu de procurat cu documente de test configurabile

Autoritățile naționale emitente produc în număr redus specimene de documente de călătorie și de identitate. Procurarea specimenului necesar pentru un proiect poate fi dificilă, poate dura săptămâni sau luni și, uneori, poate fi imposibilă.

Pașapoartele reale nu rezolvă problema testării. Acestea sunt documente personale, au o varietate limitată și nu sunt practice pentru acoperirea sistematică a testelor. Fiecare pașaport fizic sau specimen oferă o singură identitate, o singură fotografie, un singur set de chei, o singură configurație de certificate și o combinație fixă de date ale documentului și opțiuni de protocol.

Cu eMRTD Creator, echipele pot pregăti sau modifica în câteva minute o configurație de test controlată, în loc să aștepte săptămâni sau luni pentru un alt specimen fizic. Datele, fotografiile, conținutul zonei de citire optică (MRZ), grupurile de date, cheile de test, certificatele și opțiunile de protocol pot fi adaptate, salvate și reproduse pe măsură ce planul de testare se modifică.

Cum funcționează emulatorul eMRTD: creați, emulați și analizați

1. Creați documentul de test

Utilizați aplicația desktop pentru a configura un document de test ICAO Doc 9303 cu structura logică de date 1 (LDS1).

Aplicația acceptă formatele de document TD1, TD2 și TD3, inclusiv structurile MRZ corespunzătoare. Configurați datele biografice și datele documentului, fotografiile titularului în format JPEG sau JPEG 2000, obiectul de securitate semnat (SOD) și întreaga serie standard de grupuri de date, de la DG1 la DG16.

Toate codificările și structurile de date acceptate din fiecare grup de date sunt configurabile. Astfel, o configurație de test poate reprezenta exact condiția validă, neobișnuită sau de limită prevăzută în planul de testare.

2. Prezentați-l prin calea NFC obișnuită a cititorului

Conectați dispozitivul de emulare NFC furnizat la calculatorul-gazdă prin USB și selectați-l în aplicația desktop eMRTD Creator. Dispozitivul prezintă prin NFC documentul de test configurat sistemului supus testării.

Sistemul țintă utilizează interfața existentă pentru documente electronice; nu este necesară nicio bibliotecă eMRTD Creator, niciun mediu de execuție și nicio integrare specifică produsului.

Aplicația desktop trebuie să rămână activă și conectată pe toată durata emulării. Fără aplicație, emulatorul NFC nu funcționează ca emulator eMRTD autonom.

3. Analizați schimbul din perspectiva documentului

Aplicația desktop înregistrează automat fiecare sesiune de emulare. Aceasta capturează traficul brut de protocol, cu marcaje temporale, inclusiv fiecare unitate de date a protocolului de aplicație (APDU) de comandă și de răspuns, din perspectiva documentului.

Dezvoltatorii pot vedea ce comandă a ajuns la document, cum a fost procesată și în ce punct s-a oprit un schimb nereușit. Exportul cu un singur clic salvează întreaga conversație NFC pentru analiză și pentru rapoarte de eroare reproductibile.

eMRTD Emulator. eMRTD Creator software image

Creați teste repetabile pentru scenarii pozitive, negative și cazuri-limită

Cazurile de test negative sunt aproape imposibil de obținut sub forma unor documente fizice cu parametri controlați. eMRTD Creator permite echipelor să creeze scenarii repetabile, care verifică atât comportamentul așteptat, cât și gestionarea erorilor.

Configurațiile de test pot include:

  • documente de referință valide pentru testare funcțională și de regresie
  • chei de test necorespunzătoare sau intenționat incorecte
  • formate de document neobișnuite și cu valori-limită
  • combinații mai puțin obișnuite de grupuri de date LDS1
  • variații controlate ale datelor de identitate, credențialelor, certificatelor și opțiunilor de protocol
  • condiții de eroare repetabile pentru teste de integrare și de gestionare a erorilor

Acoperire completă a protocoalelor din perspectiva documentului

eMRTD Creator asigură acoperirea completă a protocoalelor din perspectiva documentului pentru profilurile eMRTD acceptate, enumerate mai jos. Este conceput pentru testarea implementărilor bazate pe ICAO Doc 9303 și BSI TR-03110.

  • Control de bază al accesului (BAC): testați accesul derivat din MRZ și analizați stabilirea sesiunii protejate.
  • Stabilirea conexiunii autentificate prin parolă (PACE): configurați scenariile acceptate folosind credențiale MRZ, numărul de acces al cardului (CAN), numărul personal de identificare (PIN) și cheia personală de deblocare (PUK).
  • Mesagerie securizată: verificați modul în care cititorul gestionează autentificarea și protecția integrității, inclusiv comenzile și răspunsurile protejate prin CMAC și Retail MAC.
  • Autentificare activă (AA): generați chei de test specifice documentului și testați fluxul de autentificare al cititorului.
  • Autentificarea cipului (CA): testați modul în care cititorul gestionează materialul de chei pentru autentificarea cipului, specific documentului.
  • Autentificarea terminalului și controlul extins al accesului (EAC): creați și testați cheile, certificatele și structurile de protocol necesare. Setul de instrumente validează lanțul complet de certificate al autorității naționale de certificare pentru verificare (CVCA), al verificatorului de documente (DV) și al terminalului.

Pentru versiunile exacte ale protocoalelor, suitele criptografice, algoritmii, dimensiunile cheilor și seturile de parametri, consultați specificația tehnică eMRTD Creator.

Testați PKI și securitatea documentelor

Aplicația desktop creează materialul de test pentru infrastructura de chei publice (PKI) necesar scenariului: certificate și chei de test pentru autoritatea națională de certificare pentru semnare (CSCA) și semnatarul documentului; material RSA, RSA-PSS și ECDSA pentru rolurile aplicabile; chei pentru autentificare activă și autentificarea cipului; structuri pentru autentificarea terminalului și EAC, cu validarea completă a lanțului CVCA–DV–Terminal; precum și obiecte de securitate semnate.

Toate materialele generate utilizează date de test, chei de test și certificate de test controlate de utilizator. Acestea nu sunt emise de o autoritate națională și nu fac parte dintr-un lanț național de încredere utilizat în producție.

Depanați canalul securizat din perspectiva documentului

Stabilirea canalului securizat este adesea una dintre etapele care consumă cel mai mult timp în integrarea unui cititor eMRTD. O problemă poate apărea în timpul inițializării sesiunii BAC sau PACE, al mesageriei securizate, al verificării MAC, al autentificării cipului sau al autentificării terminalului.

Aplicațiile pentru cititoare raportează adesea numai eroarea finală. eMRTD Creator prezintă întregul trafic brut din perspectiva documentului pentru protocoalele acceptate, fiecare comandă și fiecare răspuns APDU, precum și punctul în care s-a oprit comunicația. Astfel, echipele pot diferenția erorile de credențiale, certificate, stare a protocolului și protecție a mesajelor și pot economisi zile de depanare.

Jurnalele exportate pot fi atașate rapoartelor de erori, partajate cu o altă echipă sau păstrate împreună cu configurația de test pentru testarea de regresie.

Testați prin interfața NFC reală a sistemului țintă

Simulările exclusiv software pot testa logica aplicației, dar nu testează interfața NFC utilizată de cititorul final. eMRTD Creator prezintă documentul configurat printr-un dispozitiv fizic de emulare NFC, ceea ce permite testarea împreună a componentelor hardware ale cititorului și a software-ului de citire a documentelor.

Computerul gazdă pe care rulează eMRTD Creator poate fi un sistem Windows compatibil sau un computer Mac compatibil, cu Apple Silicon (M1 sau mai nou).

Sistemul supus testării este independent de platforma gazdă. Acesta poate fi o aplicație Android sau iOS, o stație de lucru Windows sau Linux, un terminal de frontieră, o poartă electronică sau un chioșc, un dispozitiv cu Linux încorporat sau RTOS ori un sistem cu microcontroler bare-metal. Sistemul țintă necesită numai o interfață NFC compatibilă și suport pentru profilurile eMRTD testate.

• Android • iOS • Windows • Linux
• Embedded RTOS • Bare-metal MCU

eMRTD Creator for macOS on Apple Silicon

Conceput pentru echipe care dezvoltă soluții de citire a documentelor

  • Dezvoltatori de cititoare ePassport și eID: integrează și depanează sisteme de inspecție, porți electronice, sisteme pentru companii aeriene și cititoare pentru controlul accesului bazat pe identitate.
  • Echipe de identitate mobilă: testează aplicații Android și iOS pentru citirea pașapoartelor, KYC și verificarea identității prin calea NFC obișnuită a dispozitivului.
  • Echipe de sisteme încorporate: testează cititoare care rulează Linux, un RTOS sau firmware bare-metal, fără a adăuga o bibliotecă de emulare în sistemul țintă.
  • Echipe de QA și testare de regresie: creează configurații pozitive, negative și pentru cazuri-limită, care pot fi repetate, și reproduc problemele raportate.
  • Echipe de precertificare și conformitate: pregătesc și depanează implementări bazate pe structurile acceptate prevăzute de ICAO Doc 9303 și BSI TR-03110 înaintea testării formale.
  • Cercetători în securitate și formatori: observă și demonstrează comportamentul protocoalelor eMRTD folosind date controlate și credențiale care nu sunt destinate mediului de producție.

eMRTD Creator sprijină activitățile inginerești de precertificare, dar nu înlocuiește certificarea formală sau un sistem acreditat de testare a conformității RF.

Prezentare generală a pachetului eMRTD Creator

Aplicație desktop Aplicație autonomă pentru Windows și pentru macOS pe Apple Silicon (M1 sau mai nou)
Dispozitiv de emulare µFR Zero CS cu firmware dedicat pentru emulare eMRTD
Licență Licență software asociată dispozitivului µFR Zero CS furnizat
Conexiune USB Port COM virtual USB CDC, utilizând cablul USB-A–USB-C furnizat
Alimentarea dispozitivului Alimentare integrală prin USB; nu este necesară nicio baterie sau sursă de alimentare externă

Conceput pentru dezvoltare și testare autorizate

eMRTD Creator este conceput special pentru dezvoltare autorizată, QA, pregătirea pentru precertificare, cercetare în domeniul securității și instruire. Utilizează date, chei și certificate de test controlate de utilizator, care nu sunt destinate mediului de producție, pentru a crea scenarii de test eMRTD repetabile.

Setul de instrumente nu creează documente de călătorie sau de identitate autentice, nu reproduce credențiale naționale de producție și nu generează documente semnate de o autoritate națională emitentă. Este conceput special pentru testarea eMRTD, nu pentru plăți, transport, carduri de control al accesului, etichete NFC arbitrare sau emulare NFC de uz general.

eMRTD Creator se concentrează pe testarea la nivel de aplicație și de protocol. Sprijină pregătirea pentru testarea formală, dar nu înlocuiește certificarea, echipamentele analogice de măsurare RF sau testarea acreditată a conformității.

Întrebări frecvente despre eMRTD Creator

Ce este un emulator eMRTD?

Un emulator eMRTD prezintă unui cititor un document electronic de călătorie configurabil, prin interfața fără contact prevăzută. Astfel, echipele de dezvoltare pot executa scenarii repetabile fără a se baza exclusiv pe specimene fizice de pașaport.

Poate eMRTD Creator să testeze prin NFC un cititor ePassport?

Da. Documentul configurat este prezentat prin calea de comunicație NFC obișnuită a cititorului, ceea ce permite testarea împreună a componentelor hardware ale cititorului și a software-ului de citire a documentelor.

eMRTD Creator citește pașapoarte reale?

Scopul său principal este emularea unor documente de test configurabile pentru testarea cititoarelor și a sistemelor de inspecție. Pentru citirea unor pașapoarte reale de tip ePassport, consultați Software și SDK pentru citirea pașapoartelor ePassport.

Înlocuiește această soluție testarea formală a conformității ICAO sau BSI?

Nu. Este destinat activităților inginerești, integrării, depanării și pregătirii pentru precertificare. Certificarea formală poate necesita sisteme de test acreditate, laboratoare și echipamente de măsurare RF.

Transformați o eroare de autentificare într-un caz de test reproductibil

Configurați documentul necesar, prezentați-l prin calea NFC obișnuită a sistemului țintă, analizați întregul schimb din perspectiva documentului și salvați configurația și jurnalul brut al sesiunii pentru următoarea rulare de test.

Aveți nevoie de software pentru citirea unor pașapoarte reale de tip ePassport? Consultați Software și SDK pentru citirea pașapoartelor ePassport.

SOLICITAȚI O OFERTĂ & CONSULTANȚĂ TEHNICĂ