Identitéitskontroll iwwer ICAO & NFC

Vollstänneg Verifizéierung vun Identitéitsdokumenter no ICAO 9303. Inklusiv MRZ-Scanning, NFC-Chipliesung, PACE/BAC/CAN, SOD-Validatioun, passiv Authentifizéierung, aktiv Authentifizéierung a Chip-Authentifizéierung.

Firwat ICAO/NFC Identitéitsverifizéierung?

ProjectAssistant integréiert eng komplett ICAO-9303-Ëmsetzung fir d’Iwwerpréiwung vu Päss an Identitéitskaarten. Iwwer MRZ-Scanning an NFC-Chip-Kommunikatioun ginn Donnéeë wéi Numm, Gebuertsdatum, Nationalitéit, Dokumentnummer a Foto direkt aus dem gesécherten Chip gelies. Doduerch gëtt d’Authentizitéit vum Identitéitsdokument am Kader vun de gesetzlechen Identifikatiouns- a Dokumentatiounsflichte bestätegt.

  • Keng manuell Eingabe — all Daten automatesch vun DG1 an DG2
  • Kontroll no den ICAO 9303 Sécherheetsnormen
  • Fälschungsdetektioun iwwer SOD an Hashkette
  • Ënnerstëtzung fir PACE, CAN, BAC
  • Qualitéitskontroll vu Foto- a Dokumentdaten

Schrëtt 1: MRZ-Scanning

D'Kontroll fänkt domat un, datt d'Maschinnliesbar Zon (MRZ) vun enger Identitéitskaart oder engem Pass gescannt gëtt. Déi mobil App benotzt eng Live-Kamera-Overlay mat automatescher Detektioun vun:

  • MRZ-Typ (TD1, TD2, TD3)
  • Validatioun vum Checksum
  • CAN-Ofleedung fir PACE
  • Dokumentnummer, Gebuertsdatum, Verfallsdatum

Baséierend op der MRZ ginn d'Schlësselen fir BAC oder PACE berechent an d'NFC-Liesung fänkt un.

Schrëtt 2: NFC-Zougang (PACE / BAC / CAN)

D'App probéiert ëmmer als éischt PACE - dat ass modern, méi sécher a méi séier. Wann den Dokument PACE net ënnerstëtzt, fällt de System op BAC oder CAN zréck.

Reiefolleg vun de Protokoller

  • PACE (virgezunn) – modern Protokoller, ECDH/ECDSA, méi sécher
  • CAN – iwwer d'Zougangsnummer vun der Kaart (fir EU-Identitéitskaarten)
  • BAC – méi al Päss an ID-Kaarte

PACE-Floss (GA1 → GA4)

  1. GA1: Schlësselkonventioun starten (OID ofbilden → Kurve)
  2. GA2: ECDH-Austausch
  3. GA3: Nonce-Mapping + géigesäiteg Authentifikatioun
  4. GA4: Sécher Messagerie Schlëssel Ofleedung

Resultat: ENC-Schlëssel & MAC-Schlëssel, mat deem all spéider APDUe geséchert ginn.

Schrëtt 3: Datengruppen liesen (DG1-DG15)

D'App liest all néideg Datengruppen vum Chip. An Ärer Implementatioun ginn DG1, DG2, DG7, DG11 an DG12 gelies, ofhängeg vum Land an der Disponibilitéit.

  • DG1 - Maschinnliesbar Donnéeën (Numm, Gebuertsdatum, Dokumentnummer)
  • DG2 - Gesiichtsscan / Foto
  • DG7 - Ënnerschrëften (fir verschidde Länner)
  • DG11 - Zousätzlech perséinlech Donnéeën
  • DG12 - Dokumentinformatiounen
  • SOD - Dokumentsécherheetsobjekt (Hash & Signaturroot)

D'Datenmapping gëtt automatesch op Ären EmployeeIdentityModel gemaach.

Schrëtt 4: SOD-Verifizéierung & Passiv Authentifizéierung

Den SOD enthält d'Hash-Wäerter vun all Datengrupp an eng digital Ënnerschrëft vum Emittent-Staat. ProjectAssistant validéiert:

  • Hash-Kette: DG1 Hash = SOD Hash
  • Ënnerschrëft: PKI-Ënnerschrëft mat CSCA- & DS-Zertifikater
  • Gëltegkeet a Réckzuch vum Zertifikat

Wann d'SOD-Kontroll erfollegräich ass, ass den Dokument kryptographesch authentesch.

Schrëtt 5: Aktiv Authentifikatioun

Wann et vum Dokument ënnerstëtzt gëtt, féiert d'App eng aktiv Authentifikatioun duerch. Dëst verifizéiert, datt den Chip echt ass a net geklont ass.

  • Erausfuerderung → Äntwert
  • ECDSA/RSA Authentifikatioun
  • Sécherheetskontroll géint Kopien

Wann d'Ënnerschrëft korrekt ass, ass de Chip eenzegaarteg an net kopéiert.

Schrëtt 6: Chip-Authentifikatioun

Chip-Authentifikatioun ersetzt aktiv Authentifikatioun a modernen eIDs. Si bestätegt d'Authentizitéit vum Chip iwwer en neien ECDH-Austausch.

  • ECDH mat engem Chip-Privatschlëssel
  • Nei Sessiounsschlësselen
  • Vollstännege Beweis vun der Authentizitéit

Link zum Mataarbechter

Nom erfollegräiche Verifizéierungsprozess ginn all Donnéeën automatesch mam Mataarbechter verlinkt:

  • Numm, Gebuertsdatum, Nationalitéit
  • Dokumentnummer, Verfallsdatum
  • Foto vun DG2
  • Kontrollprotokoll inklusiv PACE/BAC/CAN Detailer

D'Dokument erschéngt automatesch am Dokumentesystem vum Mataarbechter.