1 INTRODUCTION
1.1 SCOPE
1.2 FEATURES
1.3 ABBREVIATIONS
1.4 ANTI TEARING
1.5 CARD LIFE STAGES
2 ANSWER TO RESET
2.1 CUSTOMIZING THE ATR
3 FILE SYSTEM
3.1 HIERARCHICAL FILE SYSTEM
3.2 FILE HEADER DATA
3.2.1 File Descriptor Byte (FDB)
3.2.2 Data Coded Byte (DCB)
3.2.3 File ID
3.2.4 File Size
3.2.5 Short File Identifier (SFI)
3.2.6 Life Cycle Status Integer (LCSI)
3.2.7 Security Attribute Compact Length (SAC Len)
3.2.8 Security Attribute Expanded Length (SAE Len)
3.2.9 DF Name Length / First Cyclic Record
3.2.10 Parent Address
3.2.11 Checksum
3.2.12 Security Attribute Compact (SAC)
3.2.13 Security Attribute Expanded (SAE)
3.2.14 SE File ID (for DF only)
3.2.15 DF Name (for DF only)
3.3 INTERNAL SECURITY FILES
3.3.1 PIN Data Structure
3.3.2 Key data structure
3.3.3 Security Environment File
3.3.4 Asymmetric Key EF
4 SECURITY
4.1 FILE SECURITY ATTRIBUTES
4.1.1 Compact (SAC)
4.1.2 Expanded (SAE)
4.2 SECURITY ENVIRONMENT
4.2.1 SE ID Template
4.2.2 SE DO Template
4.2.3 Authentication Template
4.2.4 Cryptographic Checksum Template
4.2.5 Confidentiality Template
4.2.6 Digital Signature Template
4.2.7 Hash Template
4.3 MUTUAL AUTHENTICATION
4.3.1 Mutual Authentication Procedure
4.3.2 Session Key Computation
4.4 SECURE MESSAGING
4.4.1 SM for Authenticity
4.4.2 SM for Authenticity and Confidentiality
4.5 INTERACTION BETWEEN SECURITY CONDITIONS AND INTERNAL SECURITY EFS
4.5.1 Command security conditions
4.5.2 Secure Messaging conditions
5 COMMANDS
5.1 CREATE FILE
5.2 SELECT FILE
5.3 READ BINARY
5.4 UPDATE BINARY
5.5 READ RECORD
5.6 UPDATE RECORD
5.7 APPEND RECORD
5.8 ERASE BINARY
5.9 ACTIVATE FILE
5.10 DEACTIVATE FILE
5.11 TERMINATE DF
5.12 TERMINATE EF
5.13 DELETE FILE
5.14 GET CARD INFO
5.15 GET CHALLENGE
5.16 GET RESPONSE
5.17 VERIFY
5.18 CHANGE CODE
5.19 ENABLE PIN VERIFICATION
5.20 DISABLE PIN VERIFICATION
5.21 RESET PIN VERIFICATION
5.22 INTERNAL AUTHENTICATION
5.23 EXTERNAL AUTHENTICATION
5.24 MUTUAL AUTHENTICATION
5.25 MANAGE SECURITY ENVIRONMENT
5.26 PERFORM SECURITY OPERATION
5.27 GENERATE KEY PAIR
5.28 PUT DATA / PUT KEY
5.29 GET DATA / GET KEY
5.30 SET BAUD RATE
6 GETTING STARTED: FILE CREATION
7 GENERAL STATUS CODE
|