root / docs / specs / GEMPLUS MPCOS-EMV R4 Reference Manual v2.1 (2001-07).text  login   РУ || EN 

GEMPLUS MPCOS-EMV R4 Reference Manual v2.1 (2001-07)

PREFACE

Audience

Conventions

Bit Numbering

Reserved for Future Use

3DES_16

For More Information

Contact Details

CHAPTER 1: INTRODUCTION

Product Introduction

Product Range

Data Structure

Data Access Management

Security

Command Set

Communication

Custom Configuration

CHAPTER 2: FILE AND DATA STRUCTURE

Master File

Dedicated Files

File Descriptor

File Body

Selection by Partial Name

Referencing by AID

DF Types

Payment Systems Environment (PSE)

Directory Definition File

Application Definition File

Elementary Files

File Descriptor

File Body

EF Types

Purse Files

Enhanced Purse Files

Key Files

Transaction Manager Files

Secret Code Files

Internal Application Data File (IADF)

Directory File

Application Elementary File

EF Structures

Transparent Files

Structured Files

Linear Fixed Files

Linear Variable Files

Cyclic Elementary Files

CHAPTER 3: ACCESS CONDITIONS

General

Access Conditions

Authorization Registers

Example

CHAPTER 4: CRYPTOGRAPHY

3DES Algorithm

Key Diversification

Authentication/Computation of Certificates

Computation of the Cryptographic Checksum

Zero Padding

MPCOS-EMV Keys

Key Types Loadable in Cards

Temporary Keys Generated by MPCOS-EMV

When Temporary Keys Are Lost

Cryptographic Security Implementation

Card/Terminal Authentication

Secure Messaging

Terminal Transaction Counters

Payment Command Cryptograms

Anti-DPA Implementation

Off-Nominal Counter (ONC) Mechanism

Maximum Replay Number (MRN) Mechanism

CHAPTER 5: INITIAL STATUS

Initialization Processes

Initial File Structure

Master File

EFkey

DFsystem

EFcard

Card Serial Number

Issuer Reference Number

CPLC Data

EFissuer

CPLC Data

Personalization Flag

IO Buffer Size

Lock Byte

CHAPTER 6: OPTIONAL FEATURES

Communication Speed

Switch Protocol Command

Double Reset Mechanism

Communication Protocols

Answer To Reset

Custom OS Extensions

CHAPTER 7: ELECTRONIC PURSE ARCHITECTURE

CHAPTER 8: COMMAND FORMAT

Command Format

Header Fields

Body Fields

Response Format

CHAPTER 9: COMMANDS

Administration Commands

Payment Commands

EMV Commands

APPENDIX A: DEFAULT ANSWER TO RESET

APPENDIX B: CARD CONTACT INTERFACE RETURN CODES

APPENDIX C: IMPLEMENTATION OF EMV LEVEL I FEATURES

File Structure

Payment System Environment DDF

Payment System Environment FCI EF

Payment System Directory EF

Payment System Application Identifiers (AIDs)

Implementation in the Terminal

Use of the Payment System Directory

Selecting the Application to Be Run

Examples of Implementation in Cards

Single Application Context: E-Purse

Multi-Application Context

MPCOS-EMV R4 Personalization

Creating DDF and ADF

Creating FCI Files

Filling FCI File

Creating the Payment System Directory EF

Filling the Payment System Directory EF

APPENDIX D: IMPLEMENTATION OF EMV LEVEL II FEATURES

File Structure

Payment System Environment DDF

Payment System Environment FCI EF

Payment System Directory EF

Payment System Application Identifiers (AID)

Application Data File (ADF)

Application Data File FCI EF

Application Elementary File (AEF)

Example of an MSI Implementation

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 (EDC)

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

TERMINOLOGY

Abbreviations

Glossary

INDEX



search : Contacts .    © Cheef 2008