GEMPLUS MPCOS-EMV R5 Reference Manual v1.0 (2003-08-23)
Introduction
Who Should Read This Book
Conventions
Contact Our Hotline
Chapter 1 Overview
Product Introduction
Product Range
Data Structure
Data Access Management
Security
Command Set
Communication
Custom Configuration
Chapter 2 File Structure
Master File
Dedicated Files
File Descriptor
File Body Structure
Selection by Partial Name
Elementary Files
File Descriptor
File Body Structure
EF Structure
EF Type
Chapter 3 Access Conditions
File Protection
Group Access Conditions
Authorization Registers
Chapter 4 Cryptography
3DES Algorithm
Key Diversification
Authentication/Computation of Certificates
Cryptographic Checksum
MPCOS EMV Keys
Cryptographic Security Implementation
Card/Terminal Authentication
Secure Messaging
Payment Certificates
Payment Command Cryptograms
Anti-DPA Implementation
Off-Nominal Counter Mechanism
Maximum Replay Number Mechanism
Chapter 5 Initial Status
Initialization Processes
Initial File Structure
Master File
System Key File
DFSystem
EFCard File
EFIssuer File
Personalization Flag
I/O Buffer Size
Lock Byte
Chapter 6 Optional Features
Default Answer To Reset
Custom Answer To Reset
Communication Protocols
Communication Speed
Voltage
Protocol and Parameter Selection
Switch Protocol Command
Custom Operating System Extensions
Chapter 7 Electronic Purse Architecture
Chapter 8 Command Format
T = 0 Protocol
T = 1 Protocol
Command Format
Header Fields
Body Fields
Response Format
Command-Response Pairs
Case 1: No Input/No Output
Case 2s: No Input/Output of Expected Length
Case 3s: Input/No Output
Case 4s: Input/Output of Expected Length
Chapter 9 MPCOS EMV Commands
Administrative Commands
Payment Commands
Append Record
Cancel Debit
Create File
Credit
Debit
External Authenticate
Freeze Access Conditions
Get Card Information
Get Challenge
Get CSN
Get Response
Internal Authenticate
Read Balance
Read Binary
Read Record
Select File
Select File Key
Select Purse & Key
Set Card Status
Set Options
Set Secret Code
Sign
Switch Protocol
Update Binary
Update Record
Verify
Write Binary
Appendix A Default Answer To Reset
Appendix B Return Codes
Appendix C Customer Key Card Shipment Process
Appendix D T = 0 Protocol
Specific Parameters
Structure and Processing of Commands
Error Detection
Appendix E T = 1 Protocol
Scope
T = 1 Principles
Selecting T = 1
Block Frame
Basic Elements of a Block
Prologue Field
Information Field (INF)
Epilogue Field
Supported Blocks
I-Blocks
R-Blocks
S-Blocks
Specific Interface Parameters
IFSD and IFSC
Character Waiting Time
Block Guard Time and Block Waiting Time
Chaining Rules
Error Handling
For More Information
Recommended Reading
Terminology
Abbreviations
Glossary
Index
|