Comandos APDU para tarjetas chip – APDU Commands for Smart Cards


This list has been compiled by Cheef (Alexander Shevelev)

APDU list (Updated 2010-03-24)

Cla Ins P1 P2 Lc Send Le Recv Specification Description
                   
80 00 00 00     7F Multos Data MULTOS MDRM GET MULTOS DATA
                   
80 02 00 00     16 Manufacturer Data MULTOS MDRM GET MANUFACTURER DATA
                   
xx 04 xx xx xx Data     ISO 7816-9 6.3 DEACTIVATE FILE
A0 04 00 00 00       3GPP TS 11.11 INVALIDATE
A0 04 00 00 00       SAGEM SCT U34 6.15 INVALIDATE
80 04 00 00     01 4F – the device can support an originator purse MULTOS MDRM GET PURSE TYPE
80 04 00 00     01 B0 – indicates a non-originator MULTOS MDRM GET PURSE TYPE
F0 04 00 00 xx The cryptogram     Cyberflex Invalidate
                   
BE 06 00 00 0C DATA 10 check data digest MULTOS MDRM CHECK DATA <64K
BE 06 01 00 0E DATA 10 check data digest MULTOS MDRM CHECK DATA >=64K
BE 06 01 01 0E DATA 10 check data digest MULTOS MDRM CHECK DATA >=64K
                   
80 08 00 00 08 CUBMAC     MULTOS MDRM CARD UNBLOCK
                   
80 0D xx xx 08 xxxx xxxx xxxx xxxx     SAGEM SCT U34 VERIFY TRANSPORT CODE
                   
80 0C 00 xx     xx   SAGEM SCT U34 8.1.2 CHECK (flash)
80 0C 01 xx     xx   SAGEM SCT U34 8.1.2 CHECK (EEPROM)
80 0C 02 xx     xx   SAGEM SCT U34 8.1.2 CHECK (checksum of file)
                   
xx 0E xx xx xx Offset or empty     ISO 7816-4 8.2.4 ERASE BINARY
                   
xx 10 xx xx xx Data xx Data ISO 7816-7 PERFORM SCQL OPERATION
00 10 00 80 xx table name, …     ISO 7816-7 7.1 CREATE TABLE
00 10 00 81 xx view name, table name     ISO 7816-7 7.2 CREATE VIEW
00 10 00 82 xx dictionary name     ISO 7816-7 7.3 CREATE DICTIONARY
00 10 00 83 xx table name     ISO 7816-7 7.4 DROP TABLE
00 10 00 84 xx view or dictionary     ISO 7816-7 7.5 DROP VIEW
00 10 00 85 xx privileges     ISO 7816-7 7.6 GRANT
00 10 00 86 xx privileges     ISO 7816-7 7.7 REVOKE
00 10 00 87 xx data     ISO 7816-7 7.8 DECLARE CURSOR
00 10 00 88         ISO 7816-7 7.9 OPEN
00 10 00 89         ISO 7816-7 7.10 NEXT
00 10 00 8A     xx D, fixing N (columns) ISO 7816-7 7.11 FETCH
00 10 00 8B     xx D, fixing N (columns) ISO 7816-7 7.12 FETCH NEXT
00 10 00 8C xx data     ISO 7816-7 7.13 INSERT
00 10 00 8D xx data     ISO 7816-7 7.14 UPDATE
00 10 00 8E         ISO 7816-7 7.15 DELETE
80 10 00 00     00 Platform Identification: os_type, os_version, supported_functions, product_name MULTOS MDRM GET CONFIGURATION DATA
80 10 01 00     00 Largest ALU Possible: max_alu_size MULTOS MDRM GET CONFIGURATION DATA
80 10 02 00     00 Communication Transfer Parameters: comms_tx_parameters MULTOS MDRM GET CONFIGURATION DATA
80 10 03 00     00 ATR Control: cold_reset_application_id, warm_reset_application_id MULTOS MDRM GET CONFIGURATION DATA
80 10 04 00     00 AMD Version Information: amd_version_data MULTOS MDRM GET CONFIGURATION DATA
80 10 05 00     00 Codelets available: codelet_list MULTOS MDRM GET CONFIGURATION DATA
80 10 06 00     00 Applications loaded: application_id, application_memory_allocated MULTOS MDRM GET CONFIGURATION DATA
80 10 07 00     00 MKD_PKC: MULTOS_pk_certificate MULTOS MDRM GET CONFIGURATION DATA
BE 10 00 00 xx MSM Controls Data component     MULTOS MDRM SET MSM CONTROLS
80 10 00 00 08 AUTH Data   STARCOS CHECK KEY  
                   
xx 12 xx xx xx Data xx Data ISO 7816-7 PERFORM TRANSACTION OPERATION
00 12 00 80         ISO 7816-7 8.2.1 BEGIN
00 12 00 81         ISO 7816-7 8.2.2 COMMIT
00 12 00 82         ISO 7816-7 8.2.3 ROLLBACK
BE 12 00 00 xx Open command data component 00 The device’s unique certified public key MULTOS MDRM OPEN MEL APPLICATION
80 12 xx xx xx EEPROM DATA   STARCOS LOAD COMPLETION DATA  
                   
xx 14 xx xx xx Data     ISO 7816-7 PERFORM USER OPERATION
00 14 00 80 xx User ID, …     ISO 7816-7 9.2.1 PRESENT USER
00 14 00 81 xx User ID, profile, …     ISO 7816-7 9.2.2 CREATE USER
00 14 00 82 xx User ID     ISO 7816-7 9.2.3 DELETE USER
80 14 xx xx 00       GEMPLUS MPCOS-EMV Switch Protocol
80 14 xx xx 04 length of EEP data || checksum   STARCOS COMPLETION END  
                   
84 16 00 00 xx MAC     VSDC CARD BLOCK
80 16 0X 00 05 xxxx xxxx xx     GEMPLUS MPCOS-EMV Freeze Access Conditions
84 16 0X 00 08 xxxx xxxx xxxx xxxx     GEMPLUS MPCOS-EMV Freeze Access Conditions
Ax 16 00 00     xx WLAN –IDENTITY WLAN-SIM identity as in the previous
Ax 16 00 10     xx WLAN –IDENTITY WLAN-SIM the permanent identity
Ax 16 00 13     xx WLAN –IDENTITY WLAN-SIM GET PREFFERED IDENTITY
Ax 16 00 17     xx WLAN –IDENTITY WLAN-SIM suitable for full authentication
BE 16 00 00 xx Application Load Certificate     MULTOS MDRM CREATE MEL APPLICATION
                   
84 18 00 00 xx MAC     VSDC APPLICATION UNBLOCK
Ax 18 00 00 00   02 EAP-SIM Version WLAN-SIM GET CURRENT VERSION
Ax 18 00 00 01   02 WLAN SIM version WLAN-SIM GET CURRENT VERSION
BE 18 00 00 xx Application Load Certificate     MULTOS MDRM DELETE MEL APPLICATION
                   
Ax 1A xx xx     xx   WLAN-SIM GET PROFILE DATA
                   
84 1E 00 00 xx MAC     VSDC APPLICATION BLOCK
                   
xx 20 00 xx xx Verification data or absent     ISO 7816-4 8.5.5 VERIFY
00 20 00 80 08 xxxx xxxx xxxx xxxx     VSDC VERIFY (Transaction PIN data)
0x 20 00 8x xx Corresponding PWx     OpenPGP Card 7.2.2 VERIFY
A0 20 00 xx 08 CHV Value     3GPP TS 11.11 VERIFY
A0 20 00 xx 08 CHV Value     SAGEM SCT U34 6.10 VERIFY
80 20 00 xx 08 ADM Value     SAGEM SCT U34 8.1.4 VERIFY ADM
BE 20 xx xx xx DIR File Record component     MULTOS MDRM LOAD DIR FILE RECORD
C0 20 xx 00 08 PIN CHV1 value     Cyberflex Verify CHV
C0 20 xx 01 08 PIN CHV2 value     Cyberflex Verify CHV
00 20 20 xx 08 PIN   STARCOS VERIFY  
                   
80 21 00 xx 08 ADM Value     SAGEM SCT U34 8.1.4 VERIFY ADM
                   
xx 22 xx xx xx Data     ISO 7816-4 8.5.10 MANAGE SECURITY ENVIRONMENT
BE 22 xx xx xx FCI Record component     MULTOS MDRM LOAD FCI RECORD
F0 22 01 00 00       Cyberflex Logout AC, AUT
F0 22 02 00 00       Cyberflex Logout AC, CHV1
F0 22 03 00 00       Cyberflex Logout AC, AUT + CHV1
F0 22 04 00 00       Cyberflex Logout AC, CHV2
F0 22 05 00 00       Cyberflex Logout AC, AUT + CHV2
F0 22 06 00 00       Cyberflex Logout AC, CHV1 + CHV2
F0 22 07 00 00       Cyberflex Logout AC, AUT + CHV1 + CHV2
                   
xx 24 0x xx xx Verification  data     ISO 7816-4 8.5.6 CHANGE REFERENCE DATA
84 24 00 00 xx PIN data + MAC     VSDC PIN CHANGE/UNBLOCK
A0 24 00 xx 10 Old CHV, New CHV     3GPP TS 11.11 CHANGE CHV
A0 24 00 xx 10 Old CHV, New CHV     SAGEM SCT U34 6.11 CHANGE CHV
xx 24 00 8x xx Actual PW + New PW     OpenPGP Card 7.2.3 CHANGE REFERENCE DATA
BE 24 xx xx xx Code component     MULTOS MDRM LOAD CODE
F0 24 00 01 10 Change CHV     Cyberflex Change CHV 1
F0 24 00 02 10 Change CHV     Cyberflex Change CHV 2
x0 24 20 xx 10 PIN Value / New Value   STARCOS VERIFY and CHANGE  
x0 24 30 xx 10 PUK Value / New Value   STARCOS VERIFY and CHANGE  
                   
xx 26 0x xx xx Verification data     ISO 7816-4 8.5.8 DISABLE VERIFICATION REQUIREMENT
A0 26 00 01 08 CHV1 value     3GPP TS 11.11 DISABLE CHV1
A0 26 00 01 08 CHV1 value     SAGEM SCT U32 6.12 DISABLE CHV1
BE 26 xx xx xx Data component     MULTOS MDRM LOAD DATA
                   
xx 28 0x xx xx Verification data     ISO 7816-4 8.5.7 ENABLE VERIFICATION REQUIREMENT
A0 28 00 01 08 CHV1 value     3GPP TS 11.11 ENABLE CHV1
A0 28 00 01 08 CHV1 value     SAGEM SCT U34 6.13 ENABLE CHV1
BE 28 xx xx xx Application signature component     MULTOS MDRM LOAD APPLICATION SIGNATURE
                   
xx 2A xx xx xx Data xx Data ISO 7816-8 5.2 PERFORM SECURITY OPERATION
xx 2A 8E 80 xx Data xx Cryptographic checksum ISO 7816-8 5.3 COMPUTE CRYPTOGRAPHIC CHECKSUM
xx 2A 9E xx xx Data xx Digital signature ISO 7816-8 5.4 COMPUTE DIGITAL SIGNATURE
xx 2A 90 xx xx Data xx Hash ISO 7816-8 5.5 HASH
xx 2A 00 A2 xx Data     ISO 7816-8 5.6 VERIFY CRYPTOGRAPHIC CHECKSUM
xx 2A 00 A8 xx Data     ISO 7816-8 5.7 VERIFY DIGITAL SIGNATURE
xx 2A 00 xx xx Data     ISO 7816-8 5.8 VERIFY CERTIFICATE
xx 2A 8x 80 xx Data to encipher   Enciphered data ISO 7816-8 5.9 ENCIPHER
xx 2A 80 8x xx Data to decipher   Deciphered data ISO 7816-8 5.10 DECIPHER
                   
x0 2A 80 86 xx Padding indicator byte (00) followed by cryptogram 00 Plain data OpenPGP Card 7.2.9 PSO: DECIPHER
00 2A 9E 9A xx Data to be integrated in the DSI: hash value or DigestInfo 00 Digital signature OpenPGP Card 7.2.8 PSO: COMPUTE DIGITAL SIGNATURE
BE 2A xx xx xx KTU component     MULTOS MDRM LOAD KTU CIPHERTEXT
F0 2A 00 xx 10 AAK or DES key     Cyberflex Verify Key
F0 2A 00 xx 0F double-length 3DES key     Cyberflex Verify Key
                   
xx 2C 00 xx xx Resetting code followed by new reference data     ISO 7816-4 8.5.9 RESET RETRY COUNTER
xx 2C 01 xx xx Resetting code     ISO 7816-4 8.5.9 RESET RETRY COUNTER
xx 2C 02 xx xx New reference data     ISO 7816-4 8.5.9 RESET RETRY COUNTER
xx 2C 03 xx         ISO 7816-4 8.5.9 RESET RETRY COUNTER
A0 2C 00 xx 10 Unblock CHV(PUK), New CHV     3GPP TS 11.11 UNBLOCK CHV
A0 2C 00 xx 10 Unblock CHV(PUK), New CHV     SAGEM SCT U34 6.14 UNBLOCK CHV
xx 2C 00 81 xx Resetting Code + New PW     OpenPGP Card 7.2.4 RESET RETRY COUNTER
xx 2C 02 81 xx New PW     OpenPGP Card 7.2.4 RESET RETRY COUNTER
F0 2C 00 01 10 unblock CHV, new CHV     Cyberflex Unblock CHV 1
F0 2C 00 02 10 unblock CHV, new CHV     Cyberflex Unblock CHV 2
                   
A0 2E 00 0# 01 Data     3GPP TS 11.11 WRITE CODE STATUS
                   
F0 30 00 00 xx Value to be deducted + cryptogram     Cyberflex Decrease
x0 30 EF 00 03 Value xx New Value STARCOS DECREASE
                   
A0 32 00 00 03 Value to be added.     3GPP TS 11.11 INCREASE
A0 32 00 00 03 Value to be added.     SAGEM SCT U34 6.9 INCREASE
F0 32 00 00     xx The value to be added + the cryptogram Cyberflex Increase
x0 32 EF 00 03 Value 0x Response Data STARCOS INCREASE
                   
x0 34 EF xx 0F Value and MAC 0x New Value STARCOS SECURE DECREASE
                   
x0 36 EF xx 0F Value and MAC 0x New Value STARCOS SECURE INCREASE
                   
  39               java Authentificate User Command
                   
14 40 00 00 40 The first or intermediate hash block, entered LSB-first     Cyberflex SHA-1 Intermediate
10 40 00 00 40 The first or intermediate hash block, entered LSB-first     Cyberflex SHA-1 Intermediate (ISO-2)
00 40 00 00 xx The final (or only) hash block     Cyberflex SHA-1 Last
04 40 00 00 xx The final (or only) hash block     Cyberflex SHA-1 Last (ISO-3)
                   
xx 44 xx xx xx Data     ISO 7816-9 6.4 ACTIVATE FILE
A0 44 00 00 00       3GPP TS 11.11 REHABILIDATE
A0 44 00 00 00       SAGEM SCT U34 6.16 REHABILIDATE
00 44 00 00         OpenPGP Card 7.2.14 ACTIVATE FILE
F0 44 00 00 xx The cryptogram     Cyberflex Rehabilitate
                   
xx 46 xx xx xx Data xx Data ISO 7816-8 5.1 GENERATE ASYMMETRIC KEY PAIR
F0 46 xx 40 04 Value of the public exponent   64 bytes (512-bit RSA key) Cyberflex Generate RSA Keys
F0 46 xx 60 04 Value of the public exponent   96 bytes (768-bit RSA key) Cyberflex Generate RSA Keys
F0 46 xx 80 04 Value of the public exponent   128 bytes (1024-bit RSA key), Cyberflex Generate RSA Keys
F0 46 xx 00 04 Value of the public exponent   256 bytes (2048-bit RSA key) Cyberflex Generate RSA Keys
                   
0x 47 80 00 02 CRT for relevant function 00 Public key as a set of data objects OpenPGP Card 7.2.11 GENERATE ASYMMETRIC KEY PAIR, Generation of key pair
0x 47 81 00 02 CRT for relevant function 00 Public key as a set of data objects OpenPGP Card 7.2.11 GENERATE ASYMMETRIC KEY PAIR, Reading of actual public key template
                   
80 50 xx xx 08 Host challenge 00   GlobalPlatform INITIALIZE UPDATE then [C0]
F0 50 00 xx 00       Cyberflex Generate DES Key
                   
x0 52 xx xx 0A DF-ID || AID     STARCOS REGISTER DF
                   
F0 56 00 00 xx Data to be encrypted   ciphertext Cyberflex DES Block Init, Encrypt
F0 56 01 00 xx Data to be decrypted   plaintext Cyberflex DES Block Init, Decrypt
                   
F0 58 00 00 xx Data to be encrypted   ciphertext Cyberflex DES Block Encrypt
F0 58 01 00 xx Data to be decrypted   plaintext Cyberflex DES Block Decrypt
                   
xx 70 00 00     01 Logical channel number ISO 7816-4 8.1.2 MANAGE CHANNEL
xx 70 00 0x       Logical channel number ISO 7816-4 8.1.2 MANAGE CHANNEL, open
0x 70 80 00       Logical channel number ISO 7816-4 8.1.2 MANAGE CHANNEL, close
00 70 xx xx     xx   GlobalPlatform MANAGE CHANNEL
                   
x0 76 03 00 02 FID     STARCOS LOCK FILE, Unlock
x0 76 03 00 FF FID     STARCOS LOCK FILE, Lock
                   
80 78 00 03 xx       GlobalPlatform END R-MAC SESSION
                   
80 7A xx 01 xx Data and C-MAC, if needed     GlobalPlatform BEGIN R-MAC SESSION
                   
Ax 80 xx xx xx   xx EAP & KEYING MATERIAL WLAN-SIM PROCESS EAP
                   
xx 82 xx xx xx Authentication-related data (e.g., response to a challenge) or absent     ISO 7816-4 8.5.3 EXTERNAL AUTHENTICATE
xx 82 xx xx xx Authentication-related data xx Authentication-related data ISO 7816-4 8.5.3 MUTUAL AUTHENTICATE
84 82 00 00 10 Host cryptogram and MAC     GlobalPlatform EXTERNAL AUTHENTICATE
84 82 00 00 0A Authentication-related data     VSDC EXTERNAL AUTHENTICATE
00 82 00 xx 06 Manual     GEMPLUS MPCOS-EMV EXTERNAL AUTHENTICATE
C0 82 00 00 07   xx Number of the key slot + The truncated cryptogram Cyberflex External Authenticate Using DES
00 82 00 xx 08 RND Value     STARCOS EXTERNAL AUTHENTICATE
                   
xx 84 xx 00     xx Challenge ISO 7816-4 8.5.2 GET CHALLENGE
00 84 00 00     08 Rnd Num VSDC GET CHALLENGE
00 84 xx xx     08 Rnd Num GEMPLUS MPCOS-EMV GET CHALLENGE
Ax 84 00 00     10 Rnd Num WLAN-SIM GET RANDOM
00 84 00 00     xx Challenge with length xx OpenPGP Card 7.2.12 GET CHALLENGE
F0 84 00 00     xx The challenge string the card returns Cyberflex Get Challenge
00 84 00 00 0x   00 Rnd Num STARCOS GET CHALLENGE
                   
xx 86 xx xx xx Authentication-related data xx Authentication-related data ISO 7816-4 8.5.4 GENERAL AUTHENTICATE
                   
xx 88 xx xx xx Authentication-related data (e.g., challenge) xx Authentication-related data (e.g., response to a challenge) ISO 7816-4 8.5.1 INTERNAL AUTHENTICATE
00 88 xx xx 0A Manual     GEMPLUS MPCOS-EMV INTERNAL AUTHENTICATE
A0 88 00 00 10 RAND : Rnd num xx SRES( 4B) , Kc (8B) 3GPP TS 11.11 RUN GSM ALGORITHM
A0 88 00 00 10 RAND : Rnd num xx SRES( 4B) , Kc (8B) SAGEM SCT U34 6.17 RUN GSM ALGORITHM
00 88 00 00 xx Authentication Input 00 Signature OpenPGP Card 7.2.10 INTERNAL AUTHENTICATE
C0 88 00 xx 08 Plaintext   Truncated or full DES cryptogram Cyberflex Internal Authenticate Using DES
C0 88 00 xx 40 data to be encrypted   Cryptogram for 512-bit RSA signature (LSB first) Cyberflex RSA Signature (Internal Auth)
C0 88 00 xx 60 data to be encrypted   Cryptogram for 768-bit RSA signature (LSB first) Cyberflex RSA Signature (Internal Auth)
C0 88 00 xx 80 data to be encrypted   Cryptogram for 1024-bit RSA signature (LSB first) Cyberflex RSA Signature (Internal Auth)
10 88 00 xx xx data to be encrypted     Cyberflex RSA Signature Intermediate
00 88 00 xx xx All or last block of data to be encrypted   Cryptogram for XXX-bit RSA signature (LSB-first format) Cyberflex RSA Signature Last
00 88 00 xx 08 RND Num 0x Response Data STARCOS INTERNAL AUTHENTICATE
                   
x0 8A xx xx 18 Data xx Data STARCOS MUTUAL AUTHENTICATE
                   
xx A0 xx xx xx Search string xx Offset or absent ISO 7816-4 8.2.5 SEARCH BINARY
                   
xx A2 xx xx xx Search string xx Record number or absent ISO 7816-4 8.3.5 SEEK
A0 A2 00 xx xx Pattern xx   3GPP TS 11.11 SEEK
A0 A2 00 xx xx Pattern xx   SAGEM SCT U34 6.8 SEEK
F0 A2 xx 00 xx Search string     Cyberflex Seek, Start at the beginning of the file
F0 A2 xx 02 xx Search string     Cyberflex Seek, Start from the next record
                   
xx A4 xx xx xx File id data xx FCI or empty ISO 7816-4 8.1.1 SELECT
00 A4 04 00 xx AID 00   GlobalPlatform SELECT
00 A4 04 00 06 D2 76 00 01 24 01 00 FCI or empty OpenPGP Card 7.2.1 SELECT FILE
00 A4 00 xx xx File IDName 00 Manual VSDC SELECT
A0 A4 00 00 02 File ID     3GPP TS 11.11 SELECT
A0 A4 00 00 02 File ID     SAGEM SCT U34 6.1 SELECT
00 A4 xx xx xx xx xx xx MULTOS MDRM SELECT FILE
00 A4 00 00         MULTOS MDRM SELECT FILE, MF
00 A4 00 00 02 3F 00     MULTOS MDRM SELECT FILE, MF
00 A4 00 00 02 2F 00     MULTOS MDRM SELECT FILE, DF
00 A4 00 00 02 2F 01     MULTOS MDRM SELECT FILE, ATR File
00 A4 00 0C 02 2F 00     MULTOS MDRM SELECT FILE, DF
00 A4 00 0C 02 2F 01     MULTOS MDRM SELECT FILE, ATR File
00 A4 04 00 xx AID xx FCI or empty MULTOS MDRM SELECT FILE, Application DF
00 A4 04 02 xx AID xx FCI or empty MULTOS MDRM SELECT FILE, Application DF
00 A4 04 0C xx AID xx FCI or empty MULTOS MDRM SELECT FILE, Application DF
00 A4 08 00 02 3F 00     MULTOS MDRM SELECT FILE, MF
00 A4 08 00 02 2F 00     MULTOS MDRM SELECT FILE, DF
00 A4 08 0C 02 3F 00     MULTOS MDRM SELECT FILE, MF
00 A4 08 0C 02 2F 00     MULTOS MDRM SELECT FILE, DF
C0 A4 00 00 02 ID of the file     Cyberflex Select
00 A4 00 00 xx AID of the application     Cyberflex Select EMV
00 A4 00 xx 02 FID     STARCOS SELECT FILE
00 A4 02 xx 02 EF-ID     STARCOS SELECT FILE
00 A4 04 xx 08 AID     STARCOS SELECT FILE
                   
80 A8 00 00 00   00   VSDC GET PROCESSING OPTIONS
F0 A8 00 00     xx file information Cyberflex Dir Next
                   
80 AE 00 xx Tr ansaction-related data     VSDC  
                   
xx B0 xx xx     xx Data ISO 7816-4 8.2.1 READ BINARY
00 B0 xx xx     xx   GEMPLUS MPCOS-EMV READ BINARY
A0 B0 xx xx     xx   3GPP TS 11.11 READ BINARY
A0 B0 xx xx     xx   SAGEM SCT U34 6.4 READ BINARY
00 B0 xx xx     xx elementary file is being read MULTOS MDRM READ BINARY
00 B0 xx xx     xx Static memory is being read, offset < 32768 bytes MULTOS MDRM READ BINARY
0C B0 xx xx xx ciphertext and MAC xx Static memory is being read, offset < 32768 bytes MULTOS MDRM READ BINARY
C0 B0 xx xx     xx Data Cyberflex Read Binary
04 B0 xx xx     xx Enciphered data Cyberflex Read Binary Enciphered
00 B0 xx xx     xx Data STARCOS READ BINARY
                   
00 B1 xx xx     xx Static memory is being read, offset >= 32768 bytes MULTOS MDRM READ BINARY
0C B1 xx xx xx ciphertext and MAC xx Static memory is being read, offset >= 32768 bytes MULTOS MDRM READ BINARY
                   
xx B2 xx xx     xx Data ISO 7816-4 8.3.1 READ RECORD
00 B2 xx       00   VSDC READ RECORD
A0 B2 xx xx     xx   3GPP TS 11.11 READ RECORD
A0 B2 xx xx     xx   SAGEM SCT U34 6.6 READ RECORD
00 B2 xx 04     xx Record MULTOS MDRM READ RECORD(S)
C0 B2 00 00     xx First Record Cyberflex Read Record
C0 B2 00 01     xx Last Record Cyberflex Read Record
C0 B2 00 02     xx Next Record Cyberflex Read Record
C0 B2 00 03     xx Previous Record Cyberflex Read Record
C0 B2 xx 04     xx Readed Record(s) Cyberflex Read Record
C0 B2 01 xx     xx Record Cyberflex Read Record EMV
00 B2 xx xx     xx Data STARCOS READ RECORD
                   
  B4               java Component Data
                   
  B8               java Create Applet
                   
  BA               java CAP end
                   
  BC               java Component end
                   
  BE         04 Data GEMPLUS GemClub-MEMO READ
                   
xx C0 00 00     xx Content of EF.DIR ISO 7816-4 8.6.1 GET RESPONSE
xx C0 FF FC     xx Content of EF.ATR ISO 7816-4 8.6.1 GET RESPONSE
xx C0 FF FD     xx ATR ISO 7816-4 8.6.1 GET RESPONSE
xx C0 FF FE     xx Historical bytes ISO 7816-4 8.6.1 GET RESPONSE
xx C0 FF FF     xx empty ISO 7816-4 8.6.1 GET RESPONSE
00 C0         1C Key Info GlobalPlatform GET RESPONSE
00 C0 00 00     00   VSDC GET RESPONSE
80 C0 00 00     xx   GEMPLUS MPCOS-EMV Get Info on Get Response
80 C0 02 A0     08 Chip SN GEMPLUS MPCOS-EMV Get Info
80 C0 02 A1     08 Card SN GEMPLUS MPCOS-EMV Get Info
80 C0 02 A2     08 Issuer SN GEMPLUS MPCOS-EMV Get Info
80 C0 02 A3     04 Iss.Ref.N GEMPLUS MPCOS-EMV Get Info
80 C0 02 A4     0D Chip Inf GEMPLUS MPCOS-EMV Get Info
80 C0 02 A5     xx Keys GEMPLUS MPCOS-EMV Get Info
80 C0 02 A6     02 Last DF/EF GEMPLUS MPCOS-EMV Get Info
A0 C0 00 00     xx   3GPP TS 11.11 GET RESPONSE
A0 C0 00 00     xx   SAGEM SCT U34 6.3 GET RESPONSE
0x C0 00 00     xx Data OpenPGP Card 7.2.7 GET RESPONSE
00 C0 00 00     xx Data MULTOS MDRM GET RESPONSE
00 C0 00 00     xx Data Cyberflex Get Response
C0 C0 00 00     xx Data Cyberflex Get Response
F0 C0 00 00     xx Data Cyberflex Get Response
00 C0 00 00     xx Response Data STARCOS GET RESPONSE
                   
xx C2 00 00 xx Data xx Data ISO 7816-4 8.6.2 ENVELOPE
                   
  C4               java Delete Applets
F0 C4 00 00     03 Key numbers Cyberflex Get AC Keys
                   
xx CA xx xx     xx Data ISO 7816-4 8.4.1 GET DATA
00 CA 00 xx xx MAC, if present     GlobalPlatform GET DATA
80 CA xx xx xx       VSDC GET DATA
0x CA xx xx     00 Addressed data or DOs OpenPGP Card 7.2.5 GET DATA
00 CA 00 66     00 Data Objects (DO) MULTOS MDRM GET DATA
                   
xx D0 xx xx xx Data     ISO 7816-4 8.2.2 WRITE BINARY
80 D0 xx xx xx Data to be written in EEPROM     VSDC LOAD STRUCTURE
                   
xx D2 xx xx xx Data     ISO 7816-4 8.3.2 WRITE RECORD
                   
xx D6 xx xx xx Data     ISO 7816-4 8.2.3 UPDATE BINARY
A0 D6 xx xx xx Data to be written in EEPROM     3GPP TS 11.11 UPDATE BINARY
A0 D6 xx xx xx Data to be written in EEPROM     SAGEM SCT U34 6.5 UPDATE BINARY
C0 D6 xx xx xx New data to write into the file, plus the cryptogram     Cyberflex Update Binary
04 D6 xx xx xx The enciphered data to write to the EF     Cyberflex Update Binary Enciphered
00 D6 xx xx xx Data   STARCOS UPDATE BINARY  
                   
80 D8 xx xx xx KEY Date (and MAC) 00   GlobalPlatform PUT KEY
  D8             EMV Set Card Status(personalization
                   
xx DA xx xx xx Data     ISO 7816-4 8.4.2 PUT DATA
00 DA xx xx xx Data     VSDC, VIS 1.4.0 PUT DATA
xx DA xx xx xx Addressed data or Extended header list     OpenPGP Card 7.2.6 PUT DATA
                   
xx DB xx xx xx Addressed data or Extended header list     OpenPGP Card 7.2.6 PUT DATA
                   
xx DC xx xx xx Data     ISO 7816-4 UPDATE RECORD
00 DC xx xx xx Data (and MAC)     VSDC, VIS 1.4.0 UPDATE RECORD
A0 DC xx xx xx Data to be written in EEPROM     3GPP TS 11.11 UPDATE RECORD
A0 DC xx xx xx Data to be written in EEPROM     SAGEM SCT U34 6.7 UPDATE RECORD
C0 DC xx 00 xx First record     Cyberflex Update Record
C0 DC xx 01 xx Last record     Cyberflex Update Record
C0 DC xx 02 xx Next record     Cyberflex Update Record
C0 DC xx 03 xx Previous record     Cyberflex Update Record
C0 DC xx 04 xx Absolute mode, or Current record     Cyberflex Update Record
00 DC xx xx xx Data   STARCOS UPDATE RECORD  
                   
  DE     04 Data     GEMPLUS GemClub-MEMO UPDATE
A0 DE 00 00 03 Data     3GPP TS 11.11 LOAD AoC(SICAP)
                   
xx E0 xx xx xx Data     ISO 7816-9 6.1 CREATE FILE
80 E0 02 00 0C Manual     GEMPLUS MPCOS-EMV CREATE FILE
80 E0 xx xx xx FCI length     3GPP TS 11.11 CREATE FILE
80 E0 xx xx xx FCI length     SAGEM SCT U34 CREATE FILE
F0 E0 xx xx xx file structure + the cryptogram     Cyberflex Create File
x0 E0 00 00 10 DATA for CREATE MF     STARCOS CREATE
x0 E0 01 00 0E DATA for CREATE DF     STARCOS CREATE
x0 E0 02 00 02 DATA for CREATE End     STARCOS CREATE
x0 E0 03 00 10 DATA for CREATE EF     STARCOS CREATE
                   
xx E2 00 xx xx Record     ISO 7816-4 8.3.4 APPEND RECORD
80 E2 00 00 xx Record (and MAC)     GlobalPlatform APPEND RECORD
00 E2 00 00 xx Record     VSDC APPEND RECORD
00 E2 00 00 xx Record     GEMPLUS MPCOS-EMV APPEND RECORD
00 E2 00 00 xx Record     3GPP TS 11.11 APPEND RECORD
C0 E2 00 00 xx record contents + the cryptogram     Cyberflex Create Record
                   
xx E4 xx xx xx Data     ISO 7816-9 6.2 DELETE FILE
80 E4 00 00 xx TLV coded name     GlobalPlatform DELETE FILE
A0 E4 00 00 02 xx xx     3GPP TS 11.11 DELETE FILE
F0 E4 00 00 xx File ID, and cryptogram     Cyberflex Delete File
                   
xx E6 xx xx xx Data     ISO 7816-9 6.5 TERMINATE DF
80 E6 xx 00 xx Manual     GlobalPlatform INSTALL
A0 E6 xx xx 00       3GPP TS 11.11 LOCK RECORD
00 E6 00 00         OpenPGP Card 7.2.13 TERMINATE DF
                   
xx E8 xx xx xx Data     ISO 7816-9 6.6 TERMINATE EF
80 E8 00 00 xx Record     GlobalPlatform LOAD
A0 E8 00 xx 10 Data     3GPP TS 11.11 READ DIRECTORY
                   
80 EA 00 00 xx Data     3GPP TS 11.11 CREATE BINARY
80 EA 00 00 xx Data     SAGEM SCT U34 CREATE BINARY
                   
80 EE 00 xx 00       VSDC WRITE LOCK
                   
80 F0 xx xx xx AID of Application (and MAC)     GlobalPlatform SET STATUS
                   
A0 F2 00 00 xx       3GPP TS 11.11 GET STATUS
A0 F2 00 00 xx       SAGEM SCT U34 6.2 GET STATUS
80 F2 xx xx         GlobalPlatform GET STATUS
x0 F2 00 xx 0x RND Num 0x initial KFPC, KFPC STARCOS KEY STATUS
                   
x0 F4 00 xx 11 Data to Install   STARCOS WRITE KEY  
x0 F4 01 xx 08 Data to Update   STARCOS WRITE KEY  
                   
x0 F6 00 00     00 Serial number STARCOS GET CARD DATA
x0 F6 00 01     00 version number of operating system STARCOS GET CARD DATA
x0 F6 00 02     00 chip configuration data STARCOS GET CARD DATA
                   
80 F8 xx xx     xx   SAGEM SCT U34 8.1.1 DIR
x0 F8 00 xx xx Data xx Data STARCOS CRYPT, encrypt without following data
x0 F8 01 xx xx Data xx Data STARCOS CRYPT, decrypt without following data
x0 F8 02 xx xx Data xx Data STARCOS CRYPT, MAC without following data
x0 F8 80 xx xx Data xx Data STARCOS CRYPT, encrypt with following data
x0 F8 81 xx xx Data xx Data STARCOS CRYPT, decrypt with following data
x0 F8 82 xx xx Data xx Data STARCOS CRYPT, MAC with following data
                   
A0 FA 00 00 00       3GPP TS 11.11 SLEEP
A0 FA 00 00 00       SAGEM SCT U34 6.18 SLEEP
                   
80 FB xx xx     xx   SAGEM SCT U34 8.1.1 DIR
                   
80 FC xx xx     10   SAGEM SCT U34 8.1.3 READ INFO
                   
xx FE 00 00         ISO 7816-9 6.7 TERMINATE CARD USAGE
80 FE xx xx 00       SAGEM SCT U34 BLOW FUSE
                   

 

 

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.