Technologie čipových a bezkontaktních plateb: bezpečnost

Přechod od magnetického proužku k čipu a bezkontaktním platbám

Technologie čipových a bezkontaktních plateb tvoří jádro moderního zpracování plateb kartami. Základem je standard EMV pro čipové karty (kontakt i bezkontakt), který přinesl kryptografickou autentifikaci, interoperabilitu a zásadně nižší riziko proti padělání. Bezkontaktní rozhraní založené na NFC (Near Field Communication) přidalo rychlost, pohodlí a nové scénáře (městská hromadná doprava, rychlé občerstvení, mobilní peněženky), přičemž zachovává bezpečnostní paradigmu EMV.

Standardy a referenční architektura (EMV, ISO/IEC 7816 a 14443, NFC Forum)

  • EMV: soubor specifikací pro aplikace platebních karet na čipu – definují transakční protokol, datové prvky, kryptografii a profily (AIDs, CAPKs, CVM pravidla).
  • ISO/IEC 7816: kontaktní rozhraní a APDU komunikace pro čipové (kontaktní) karty.
  • ISO/IEC 14443 A/B: bezkontaktní (proximity) karty – fyzická vrstva, anti-kolize, přenosové rychlosti.
  • NFC Forum: profily NFC zařízení (Reader/Writer, Card Emulation, P2P) – terminály fungují jako PCD (čtečka), karty/telefony jako PICC (emulovaná karta).

EMV aplikace a kernel logika

Každý terminál obsahuje EMV kernel (úroveň L2), který implementuje pravidla schématu pro výběr aplikace (AID), zpracování GPO, čtení záznamů, rizikové hodnocení a generování kryptogramů. U bezkontaktních plateb jsou implementace kernelů často specifické pro jednotlivé schémata (např. Visa, Mastercard, Amex, Discover, JCB), i když postupně konvergují k jednotnějšímu EMV contactless frameworku.

Transakční tok EMV (kontakt)

  1. Výběr aplikace (AID) a PPSE/SELECT.
  2. GPO (Get Processing Options) a čtení dat READ RECORD (PAN, datum expirace, PDOL, CDOL).
  3. Rizikové hodnocení terminálu (floor limit, TAC, kontrola offline limitů, unpredictable number).
  4. Autentifikace držitele (CVM): offline/online PIN, podpis, žádný CVM; u mobilních zařízení CDCVM (biometrie/otisk tváře).
  5. Autentifikace aplikace: offline SDA/DDA/CDA (dle profilu), preferováno je CDA.
  6. Generování ARQC a online autorizace; po schválení ARPC a TC (Transaction Certificate).

Transakční tok EMV (bezkontakt)

Bezkontaktní transakce kopíruje logiku kontaktní s optimalizací na latenci pod 500 ms. Významné rozdíly: preference online autorizace, omezené použití offline datové autentifikace a pravidla pro no-CVM a low value transakce. Mobilní peněženky využívají tokenizaci a CDCVM, čímž odstraňují potřebu zadání PIN na terminálu při zachování silné autentifikace.

Kryptografie a bezpečnostní artefakty

  • CAPK (Certification Authority Public Key) v terminálu pro ověření certifikátu vydavatele na kartě.
  • ARQC/ARPC: kryptogramy pro online autorizaci a vyúčtování – symetrická kryptografie s unikátními klíči na kartu.
  • UN (Unpredictable Number) a ATC (Application Transaction Counter) proti replay útokům a pro detekci anomálií.
  • DUKPT v terminálu pro zabezpečenou PIN/datovou cestu a vzdálené klíčování.

Autentifikace držitele karty (CVM) a prahové hodnoty

Rozhodnutí o CVM určuje kombinace profilu karty (CVM list) a pravidel terminálu. Běžné varianty: online PIN, offline PIN, CDCVM (v mobilních peněženkách), podpis nebo žádný CVM do stanovených limitů. Pro bezkontakt jsou definovány no-CVM limity a kumulativní prahy s CVR flagy na kartě; při jejich překročení je vyžadován PIN nebo CDCVM.

Tokenizace a mobilní peněženky (SE, HCE, DPAN)

Mobilní platby (telefony, hodinky) využívají EMV tokenizaci: místo PAN se používají DPAN (device PAN) a dynamické kryptogramy. Bezpečnostní materiál je uložen v Secure Elementu (SIM/eSE) nebo v HCE s využitím vzdáleného bezpečného úložiště a jednorázových klíčů. Autentifikace probíhá přes CDCVM (biometrie/PIN zařízení), čímž se silná autentifikace přenáší na zařízení.

Terminály a čtečky: L1/L2/L3, SoftPOS a mPOS

  • Level 1: rádiové/elektrické parametry (ISO 14443, pole, anti-kolize, latence).
  • Level 2: EMV kernel a aplikační logika (AID, CVM, risk).
  • Level 3: schémová akceptace (end-to-end testy se zpracovatelem a vydavateli).
  • SoftPOS/CPoC: akceptace bez čtečky na běžných smartphonech s NFC; klade důraz na izolaci citlivých operací a monitorování integrity COTS platformy.
  • mPOS: malé BT čtečky s vlastním bezpečným PIN padem; často využívají DUKPT a vzdálené klíčování.

Rizikové hodnocení terminálu a pravidla rozhodování

Terminál uplatňuje TAC (Terminal Action Codes), floor limit, random transaction selection, logiku force online a profil bezkontaktních limitů. Karta přes IAC a CVR signalizuje požadavky (např. nutnost online, požadavek CVM). Výsledkem je buď TC (schválení), AAC (zamítnutí) nebo ARQC (online posouzení).

Bezpečnost proti skimmingu, shimmingu a relay útokům

  • Čip & EMV eliminuje klonování magnetického proužku (kryptogramy na každou transakci).
  • Bezkontakt využívá krátký dosah, UN, ATC a online politiku; mobilní peněženky navíc tokenizaci.
  • Relay útoky jsou zmírňovány časováním, omezením výkonu pole, heuristikou a doplňkovými proximity kontrolami; v mobilech hraje roli device binding.
  • Shimming na kontaktní lince je potlačován šifrovanou komunikací čip–terminál a detekcí anomálií.

Shoda a certifikace: PCI, schémové požadavky a Common Criteria

  • PCI DSS: zpracovatelské prostředí, segmentace sítí, tokenizace a scope reduction.
  • PCI PTS/UPT: bezpečnost PIN padů a integrovaných terminálů (detekce nabourání, Secure Boot, klíčování).
  • Common Criteria/FIPS: hodnocení Secure Elementů a HSM.
  • Schémové certifikace: povinné L1/L2/L3, pravidelné type approval a release management kernelu.

Data a ochrana soukromí v prostředí EMV

EMV minimalizuje sdílení identifikátorů; u mobilních tokenů se přenáší DPAN a dynamická data. Terminály by měly maskovat PAN (PAN truncation), nepersistovat citlivá data a používat point-to-point encryption (P2PE) na cestě do procesoru. Vydavatelé implementují risk-based monitoring a detekci podvodů na základě kryptogramů a kontextu.

Specifika bezkontaktních profilů a rychlost zpracování

Bezkontaktní profily jsou optimalizovány na minimální počet APDU výměn. V praxi se využívá qVSDC/Mastercard Contactless s preferencí online autorizace. Pro transit/QSR se aplikují aggregated/delayed clearing modely a preference tap-&-go bez PIN při nízkých částkách, s následnou kontrolou rizika vydavatelem.

Práce s klíči a vzdálené klíčování

  • HSM pro generování a správu schémových/vydavatelských klíčů, CAPK distribuce do terminálů.
  • DUKPT a varianty session keys pro PIN a track data v cestě terminál–hostitel.
  • Remote Key Injection s obousměrným autentifikačním kanálem (mutual TLS + zařízení s certifikátem).

Integrace s pokladnami a hostitelskými systémy

Terminálová aplikace nabízí semi-integrated nebo fully integrated režim s pokladnou; preferuje se izolovaná šifrovaná komunikace dat karty mimo POS aplikaci (snížení PCI rozsahu). Stavové automaty (idle–present card–online–result) a error recovery musí být robustní, zejména u bezkontaktních přerušení.

Software terminálu: observabilita a aktualizace

Provoz vyžaduje telemetrii (latence, úspěšnost tapů, RTE chyby, RF parametry), bezpečné OTA aktualizace kernelu a CAPK, stejně jako roll-back mechanismy. Proces vydávání zahrnuje regresní L2 testy a L3 interoperabilní testování s procesorem.

Výzvy RF a mechanické aspekty bezkontaktnosti

Umístění a ladění antény (Q faktor, impedance, stínění kovem) zásadně ovlivňuje úspěšnost prvního „tapu“. Důležité jsou vodicí značky, akustická/vizuální zpětná vazba a časová okna pro stabilní pole. V multireader prostředích (turnikety) je nutná koordinace polí a anti-kolizní algoritmy.

Speciální scénáře: offline režim, fallback a výjimky

  • Offline EMV: omezené, spíše pro kontakt; bezkontakt preferuje online.
  • Fallback na magstripe: jen při prokázaném selhání čipu; zvyšuje riziko a vyžaduje dodatečné kontroly.
  • Forced Acceptance: definováno procesorem/přijímačem pro provozy s kritickou dostupností (např. MHD), s následným clearing rizikem.

Provozní metriky a kvalita uživatelského zážitku

Klíčové KPI: tap success rate, time-to-authorize (p95/p99), podíl no-CVM transakcí, míra fallback, RF chybové kódy a podíl transakcí s CDCVM. V transit/QSR je cílem UX pod 300 ms; v retailu do 1 s do potvrzení.

Otevřené smyčky v dopravě a specifika transit EMV

Open-loop model (EMV karty přímo na turniketu) využívá pre-authorization, agregaci cestovného a offline rozhodování s následným clearingem. Kritické je risk capping, blacklisty a synchronizace hotlist s nízkou latencí.

Budoucí směřování: jednotné bezkontaktní profily, digitální identifikátory a hybridní modely

Trh směřuje k konvergenci bezkontaktních kernelů, širší adopci AES v kryptografii, posílení device-centric autentifikace (CDCVM) a propojení plateb s digitální identitou (silnější vazby na KYC a rizikové modely v reálném čase). Rozšiřuje se SoftPOS a akceptace na COTS zařízeních, čímž se snižují bariéry vstupu pro obchodníky při zachování schémové bezpečnosti.

Bezpečnost, výkon a interoperabilita jako pilíře

Čipové a bezkontaktní platby kombinují kryptografickou robustnost EMV, rychlost NFC a globální interoperabilitu kartových schémat. Kvalitní implementace – od RF designu přes kernel až po bezpečné klíčování a monitoring – zajišťuje, že zkušenost je rychlá, bezpečná a škálovatelná pro retail, dopravu i mobilní ekosystémy. Investice do tokenizace, CDCVM a SoftPOS navíc rozšiřují možnosti akceptace při zachování přísných bezpečnostních standardů.