Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This kernel is ruled by the following state machine:

Kernel Processing States

State

Value

Definition

asREADY

0

EMV initialization

asSELECT

10

The terminal must select the application on the card ( INS 'A4')

asGPO

20

Get Processing Options command initiates the transaction within the ICC.

asRRD

30

Relay Resistance Data. It’s a specific requirement for Mastercard

asREAD

40

Read all records from ICC ( INS 'B2')

asRESTRICTION

70

Processing restrictions allow the terminal to determine the compatibility of the applications on the card and terminal.

asODA

80

The terminal should perform offline data authentication. Depending on the capabilities of the card and the terminal, SDA or DDA or CDA is performed.

asCVM

90

Cardholder verification is performed to ensure that the person presenting the ICC is the person to whom the application in the card was issued.

asTRM

100

Terminal risk management is that portion of risk management performed by the terminal to protect the acquirer, issuer, and system from fraud.

asTAA

110

Once terminal risk management and application functions related to a normal offline transaction have been completed, the terminal makes the first decision as to whether the transaction should be approved offline(TC), declined offline(AAC)., or transmitted online (ARQC).

asGENAC1

120

The GENERATE AC command sends transaction-related data to the ICC, which computes and returns a cryptogram. ( INS 'AE')

asCCC

130

Compute Cryptographic Checksum ( INS '2A')

asEXTAUTH

140

Issuer authentication was performed bit raised

asGENAC2

150

The ICC should respond to a second GENERATE AC command with either a TC or an AAC.

asGETDATA

160

The GET DATA command is used to retrieve a primitive data object not encapsulated in a record within the current application. ( INS 'CA')

asPUTDATA

170

Put data to card ( INS 'DA')

C-2/Mastercard

This kernel is ruled by the following state machine:

...