APDU

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

V oblasti čipových karet se výrazem application protocol data unit (APDU) rozumí komunikační protokol mezi čtečkou karet a čipovou kartou. Struktura APDU je definována normou ISO/IEC 7816-4 Organization, security and commands for interchange.

Páry příkaz-odpověď zpráv APDU

APDU mají dvě kategorie: příkaz APDU a odpověď APDU. Příkaz APDU je posílán čtečkou směrem do karty - obsahuje povinnou 4bytovou hlavičku (CLA, INS, P1, P2) a data o velikosti 0 až 255 bytů. +more Odpověď APDU je poslána z kartu do čtečky- obsahuje povinný 2bytový status a data o velikosti 0 až 256 bytů.

Příkaz APDU
Název poleVelikost (bytů)Popis
CLA1Instrukční třída - určuje typ příkazu, např. interindustry nebo proprietary
INS1Instrukční kód - určuje konkrétní příkaz, např. "write data"
P1-P22instrukční parametry příkazu, např. offset v souboru pro zápis dat
Lc0, 1 nebo 3Kóduje (Nc) bytů následujících dat příkazu
Data příkazuNcNc bytů dat
Le0, 1, 2 nebo 3Kóduje maximálně (Ne) bytů očekávané odpovědi
Odpověď APDUOdpověď APDUOdpověď APDU
Data odpovědiNr (max. Ne)Data odpovědi
SW1-SW22Status provedení příkazu, např. 90 00 (hexadecimálně) představuje úspěch
.

Reference

Externí odkazy

[url=https://web. archive. +moreorg/web/20090624235219/http://cheef. ru/docs/iso/]ISO normy pro čipové karty[/url] * [url=https://web. archive. org/web/20090630004017/http://cheef. ru/docs/HowTo/APDU. info]Výběr příkazů APDU[/url] * [url=https://web. archive. org/web/20090623030155/http://cheef. ru/docs/HowTo/SW1SW2. info]Výběr SW1 SW2 status bytů[/url] * [url=https://web. archive. org/web/20090330082954/http://www. wrankl. de/SCTables/SCTables. html]Podrobnější informace o APDU příkazech a odpovědích[/url].

Kategorie:Čipové karty Kategorie:ISO Kategorie:Platební karty

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top