| 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 |
| |
|
|
|
|
|
|
|
|
|