User's Manual

PIN Pad 791 Programmer’s Manual (PCI POS-A) UDN PM0103-U Rev. 06
Section 11 – ICC / SAM / Magnetic stripe card manipulating messages 2015-04-20
Page267
Uniform Industrial Corp. Proprietary and Confidential Total 342 pages
Message I08 Smart Card Offline PIN Verification (EMV)
Format: <STX>I08[Mode]<FS>[Prompt & Amount]<ETX>[LRC] (Clear-text mode)
<STX>I08[Mode]<FS>[Prompt & Amount]<FS>RSA public Exp]<FS>[RSA
public Modulus]<ETX>[LRC] (Cipher-text mode)
Message length: Variable.
Usage: User could apply message I01 ~ I06 to implement his EMV transaction flow. In EMV
transaction flow, user could apply this message to implement the offline PIN
verification operation defined by EMV Co. User applies this message to make PIN pad
ask cardholder enter his PIN on PIN pad and then PIN pad will send the PIN block (in
clear -text or cipher-text) to IC card. For secure consideration, user will not get any
information about cardholder’s PIN, user can only get the PIN verification result from
PIN pad.
In PIN verification operation, PIN pad will issue “Get Challenge command to get
random number from smart card for PIN encryption.
Message element:
Field Length
Value and description
<STX> 1 <02>
I08 3 Message ID
[Mode] 1 0: Clear PIN mode
1: Cipher PIN mode
<FS> 1 <1C>
[Prompt & Amount] var ASCII string. The data in this filed is used to
present to cardholder. The length of this filed could
be 1 ~ 32. Ex. Amount: 12.345
PIN pad will append messages on line 3 and 4 to
inform user to make a confirmation.
<FS> 1 <1C> (Optional, if Mode is 1)
[RSA public Exp] 1 (Optional, if Mode is 1)
1: 3
2: 2^16 + 1
<FS> 1 (Optional, if Mode is 1)
<1C>
[RSA public Modulus] Var. Hex string. RSA modulus. (Optional, if Mode is 1)
<ETX> 1 <03>
[LRC] 1 Checksum