Az eMRTD Creator konfigurálható eMRTD-emulátor ePassport- és eID-olvasókat, ellenőrző rendszereket, eGate-eket, kioszkokat és mobil NFC-alkalmazásokat fejlesztő és tesztelő csapatok számára.
Hozzon létre megismételhető, az ICAO Doc 9303 szabványnak megfelelő elektronikus tesztkonfigurációkat, jelenítse meg őket a vizsgált rendszer szokásos NFC-interfészén a mellékelt emulációs eszközzel, és vizsgálja az APDU-kommunikációt az okmány oldaláról.
Ellenőrzött, nem éles adatokkal állítson elő pozitív, negatív és szélsőértékes teszteseteket, anélkül hogy rögzített fizikai mintaokmányok korlátozott készletére kellene támaszkodnia.
A nehezen beszerezhető fizikai minták kiváltása konfigurálható tesztokmányokkal
A nemzeti kibocsátó hatóságok csak kis számban készítenek utazási és személyazonosító mintaokmányokat. Egy projekthez szükséges minta beszerzése összetett lehet, heteket vagy hónapokat vehet igénybe, esetenként pedig lehetetlen.
A valódi útlevelek sem oldják meg a tesztelés problémáját. Személyhez kötött okmányok, változatosságuk korlátozott, ezért nem alkalmasak szisztematikus tesztlefedettségre. Minden fizikai útlevél vagy minta egyetlen személyazonosságot, egyetlen fényképet, egy kulcskészletet, egy tanúsítvány-konfigurációt, továbbá az okmányadatok és protokollbeállítások egyetlen rögzített kombinációját biztosítja.
Az eMRTD Creator segítségével a csapatok percek alatt elkészíthetnek vagy módosíthatnak egy ellenőrzött tesztkonfigurációt, ahelyett hogy heteket vagy hónapokat várnának egy újabb fizikai mintára. Az adatok, fényképek, a géppel olvasható zóna (MRZ) tartalma, az adatcsoportok, a tesztkulcsok, a tanúsítványok és a protokollbeállítások a tesztterv változásaihoz igazíthatók, menthetők és reprodukálhatók.
Az eMRTD-emulátor működése: létrehozás, emuláció és vizsgálat
1. A tesztokmány létrehozása
Az asztali alkalmazásban konfigurálhatja az ICAO Doc 9303 Logical Data Structure 1 (LDS1) szerinti tesztokmányt.
Az alkalmazás támogatja a TD1, TD2 és TD3 okmányformátumokat, beleértve a hozzájuk tartozó MRZ-struktúrákat. Konfigurálhatók az életrajzi és okmányadatok, a JPEG vagy JPEG 2000 formátumú arcképek, az aláírt biztonsági objektum (SOD), valamint a szabványos adatcsoportok teljes köre DG1-től DG16-ig.
Az egyes adatcsoportokon belül minden támogatott kódolás és adatstruktúra konfigurálható. Így a tesztkonfiguráció pontosan leképezheti a teszttervben előírt érvényes, szokatlan vagy határértékes feltételt.
2. Megjelenítés az olvasó szokásos NFC-kommunikációs útvonalán
Csatlakoztassa a mellékelt NFC-emulációs eszközt USB-n keresztül a gazdaszámítógéphez, majd válassza ki az eMRTD Creator asztali alkalmazásban. Az eszköz NFC-kapcsolaton keresztül jeleníti meg a konfigurált tesztokmányt a vizsgált rendszernek.
A vizsgált rendszer a meglévő elektronikusokmány-interfészét használja; nincs szükség eMRTD Creator-könyvtárra, futtatókörnyezetre vagy termékspecifikus integrációra.
Az asztali alkalmazásnak az emuláció teljes időtartama alatt futnia kell, és kapcsolatban kell maradnia az eszközzel. Az NFC-emulátor az alkalmazás nélkül nem működik önálló eMRTD-emulátorként.
3. Az okmányoldali adatcsere vizsgálata
Az asztali alkalmazás automatikusan rögzít minden emulációs munkamenetet. Időbélyeggel ellátva rögzíti a nyers protokollforgalmat, beleértve minden parancs- és válasz-APDU-t (Application Protocol Data Unit), az okmány nézőpontjából.
A fejlesztők láthatják, melyik parancs jutott el az okmányhoz, hogyan történt a feldolgozása, és hol szakadt meg a sikertelen adatcsere. Az egykattintásos exportálás elemzéshez és reprodukálható hibajelentésekhez menti a teljes NFC-kommunikációt.

Megismételhető pozitív, negatív és szélsőértékes tesztek létrehozása
Ellenőrzött fizikai okmányként szinte lehetetlen negatív teszteseteket beszerezni. Az eMRTD Creator segítségével a csapatok olyan megismételhető forgatókönyveket hozhatnak létre, amelyek az elvárt működést és a hibakezelést egyaránt próbára teszik.
A tesztkonfigurációk többek között a következőket tartalmazhatják:
- érvényes referencia-okmányok funkcionális és regressziós teszteléshez
- nem egyező vagy szándékosan hibás tesztkulcsok
- szokatlan és határértékes okmányformátumok
- az LDS1 adatcsoportjainak ritka kombinációi
- személyazonosító adatok, hitelesítő adatok, tanúsítványok és protokollbeállítások ellenőrzött változatai
- megismételhető hibaállapotok integrációs és hibakezelési tesztekhez
Teljes körű protokolltámogatás az okmány oldalán
Az eMRTD Creator az alábbiakban felsorolt, támogatott eMRTD-profilokhoz teljes körű protokolltámogatást nyújt az okmány oldalán. Az ICAO Doc 9303 és a BSI TR-03110 alapján készült megvalósítások tesztelésére tervezték.
- Basic Access Control (BAC): az MRZ-ből származtatott hozzáférés tesztelése és a védett munkamenet létrehozásának vizsgálata.
- Password Authenticated Connection Establishment (PACE): támogatott forgatókönyvek konfigurálása MRZ, Card Access Number (CAN), Personal Identification Number (PIN) és Personal Unblocking Key (PUK) hitelesítő adatokkal.
- Secure Messaging: annak ellenőrzése, hogy az olvasó hogyan kezeli a hitelesítést és az integritásvédelmet, beleértve a CMAC és Retail MAC által védett parancsokat és válaszokat.
- Active Authentication (AA): okmányspecifikus tesztkulcsok létrehozása és az olvasó hitelesítési folyamatának tesztelése.
- Chip Authentication (CA): annak tesztelése, hogy az olvasó hogyan kezeli az okmányspecifikus Chip Authentication-kulcsanyagot.
- Terminal Authentication and Extended Access Control (EAC): a szükséges kulcsok, tanúsítványok és protokollstruktúrák létrehozása és tesztelése. Az eszközkészlet ellenőrzi a Country Verifying Certification Authority (CVCA), a Document Verifier (DV) és a Terminal tanúsítványaiból álló teljes láncot.
A protokollverziók, titkosítási csomagok, algoritmusok, kulcsméretek és paraméterkészletek pontos felsorolását az eMRTD Creator műszaki specifikációja tartalmazza.
Teszt-PKI és okmánybiztonság
Az asztali alkalmazás létrehozza a forgatókönyvhöz szükséges, tesztelési célú Public Key Infrastructure (PKI)-anyagokat: teszteléshez használt Country Signing Certification Authority (CSCA)- és Document Signer-tanúsítványokat és -kulcsokat; RSA-, RSA-PSS- és ECDSA-anyagokat a megfelelő szerepkörökhöz; Active Authentication- és Chip Authentication-kulcsokat; Terminal Authentication- és EAC-struktúrákat a teljes CVCA–DV–Terminal lánc ellenőrzésével; valamint aláírt biztonsági objektumokat.
Minden létrehozott anyag a felhasználó által felügyelt tesztadatokat, tesztkulcsokat és teszttanúsítványokat használ. Ezeket nemzeti hatóság nem bocsátja ki, és nem tartoznak éles nemzeti bizalmi lánchoz.
A biztonságos csatorna hibakeresése az okmány oldaláról
A biztonságos csatorna létrehozása gyakran az eMRTD-olvasó integrációjának egyik legidőigényesebb része. Probléma léphet fel a BAC- vagy PACE-munkamenet beállítása, a Secure Messaging, a MAC ellenőrzése, a Chip Authentication vagy a Terminal Authentication során.
Az olvasóalkalmazások gyakran csak a végső hibát jelzik. Az eMRTD Creator elérhetővé teszi a támogatott protokollok teljes, okmányoldali nyers forgalmát, minden parancs- és válasz-APDU-t, valamint azt a pontot, ahol a kommunikáció megszakadt. Ez segít a csapatoknak megkülönböztetni a hitelesítő adatokkal, a tanúsítványokkal, a protokollállapottal és az üzenetvédelemmel kapcsolatos hibákat, és akár több napnyi hibakeresési időt is megtakaríthat.
Az exportált naplók hibajelentésekhez csatolhatók, megoszthatók egy másik csapattal, vagy a tesztkonfigurációval együtt megőrizhetők regressziós teszteléshez.
Tesztelés a célrendszer valós NFC-interfészén keresztül
A kizárólag szoftveres szimulációk alkalmasak az alkalmazáslogika tesztelésére, de nem veszik igénybe a kész olvasóban használt NFC-interfészt. Az eMRTD Creator fizikai NFC-emulációs eszközön keresztül jeleníti meg a konfigurált okmányt, így az olvasó hardvere és az okmányolvasó szoftver együtt tesztelhető.
Az eMRTD Creatort futtató gazdaszámítógép támogatott Windows-rendszer vagy Apple Silicon (M1 vagy újabb) processzorral rendelkező támogatott Mac lehet.
A vizsgált rendszer független a gazdaplatformtól. Lehet Android- vagy iOS-alkalmazás, Windows- vagy Linux-munkaállomás, határellenőrző terminál, eGate vagy kioszk, beágyazott Linux- vagy RTOS-eszköz, illetve bare-metal mikrovezérlős konstrukció. A célrendszernek mindössze kompatibilis NFC-interfészre és a tesztelt eMRTD-profilok támogatására van szüksége.
• Android • iOS • Windows • Linux
• Beágyazott RTOS • Bare-metal MCU

Okmányolvasással foglalkozó csapatok számára
- ePassport- és eID-olvasók fejlesztői: ellenőrző rendszerek, eGate-ek, légitársasági rendszerek és személyazonosításon alapuló beléptetőolvasók integrálása és hibakeresése.
- Mobil személyazonosítási csapatok: Androidon és iOS-en futó útlevélolvasó, KYC- és személyazonosság-ellenőrző alkalmazások tesztelése az eszköz szokásos NFC-kommunikációs útvonalán.
- Beágyazott rendszerekkel foglalkozó csapatok: Linuxot, RTOS-t vagy bare-metal firmware-t futtató olvasók tesztelése anélkül, hogy emulátorkönyvtárat kellene hozzáadni a célrendszerhez.
- QA- és regressziós tesztelőcsapatok: megismételhető pozitív, negatív és szélsőértékes konfigurációk létrehozása, valamint a jelentett hibák reprodukálása.
- Előminősítési és megfelelőségi csapatok: az ICAO Doc 9303 és a BSI TR-03110 támogatott struktúráin alapuló megvalósítások előkészítése és hibakeresése a formális vizsgálat előtt.
- Biztonsági kutatók és oktatók: az eMRTD-protokollok működésének megfigyelése és szemléltetése ellenőrzött adatokkal és nem éles hitelesítő adatokkal.
Az eMRTD Creator támogatja az előminősítési mérnöki munkát, de nem helyettesíti a formális tanúsítást vagy az akkreditált RF-megfelelőségvizsgálati rendszert.
Az eMRTD Creator csomagjának áttekintése
| Asztali alkalmazás | Önálló alkalmazás Windowsra és Apple Silicon (M1 vagy újabb) processzorral rendelkező macOS-rendszerekre |
|---|---|
| Emulációs eszköz | µFR Zero CS dedikált eMRTD-emulációs firmware-rel |
| Licenc | A mellékelt µFR Zero CS eszközhöz kötött szoftverlicenc |
| USB-kapcsolat | USB CDC virtuális COM-port a mellékelt USB-A–USB-C kábellel |
| Az eszköz tápellátása | Teljes mértékben USB-ről táplált; nincs szükség akkumulátorra vagy külső tápegységre |
Engedélyezett fejlesztéshez és teszteléshez tervezve
Az eMRTD Creatort kifejezetten engedélyezett fejlesztéshez, QA-hoz, előminősítési felkészüléshez, biztonsági kutatáshoz és oktatáshoz tervezték. A megismételhető eMRTD-tesztforgatókönyvek létrehozásához a felhasználó által felügyelt, nem éles tesztadatokat, kulcsokat és tanúsítványokat használ.
Az eszközkészlet nem hoz létre valódi utazási vagy személyazonosító okmányokat, nem másol nemzeti éles hitelesítő adatokat, és nem készít nemzeti kibocsátó hatóság által aláírt okmányokat. Kifejezetten eMRTD-tesztelésre tervezték, nem pedig fizetési, közlekedési vagy hozzáférés-vezérlő kártyákhoz, tetszőleges NFC-címkékhez vagy általános célú NFC-emulációhoz.
Az eMRTD Creator az alkalmazás- és protokollszintű tesztelésre összpontosít. Támogatja a formális vizsgálatra való felkészülést, de nem helyettesíti a tanúsítást, az analóg RF-mérőberendezéseket vagy az akkreditált megfelelőségvizsgálatot.
eMRTD Creator – gyakori kérdések
Mi az eMRTD-emulátor?
Az eMRTD-emulátor az elvárt érintésmentes interfészen keresztül konfigurálható elektronikus úti okmányt jelenít meg az olvasónak. Lehetővé teszi, hogy a fejlesztőcsapatok megismételhető forgatókönyveket futtassanak anélkül, hogy kizárólag fizikai mintaútlevelekre támaszkodnának.
Az eMRTD Creator képes NFC-kapcsolaton keresztül tesztelni egy ePassport-olvasót?
Igen. A konfigurált okmány az olvasó szokásos NFC-kommunikációs útvonalán jelenik meg, így az olvasó hardvere és az okmányolvasó szoftver együtt tesztelhető.
Az eMRTD Creator olvas valódi útleveleket?
Elsődleges rendeltetése konfigurálható tesztokmányok emulálása olvasók és ellenőrző rendszerek teszteléséhez. Valódi ePassport-okmányok olvasásához tekintse meg az ePassport Reading Software and SDK terméket.
Helyettesíti a formális ICAO- vagy BSI-megfelelőségvizsgálatot?
Nem. Mérnöki munkára, integrációra, hibakeresésre és előminősítési felkészülésre szolgál. A formális tanúsításhoz akkreditált tesztrendszerekre, laboratóriumokra és RF-mérőberendezésekre lehet szükség.
A hitelesítési hiba átalakítása reprodukálható tesztesetté
Konfigurálja a szükséges okmányt, jelenítse meg a célrendszer szokásos NFC-kommunikációs útvonalán, vizsgálja meg a teljes okmányoldali adatcserét, majd mentse a konfigurációt és a nyers munkamenetnaplót a következő tesztfuttatáshoz.
Valódi ePassport-okmányok olvasására szolgáló szoftvert keres? Tekintse meg az ePassport Reading Software and SDK terméket.

