SecureHead SPI Interface with FPC User Manual
Start or End Sentinel: Characters in encoding format which come before the first data character
(start) and after the last data character (end), indicating the beginning and end, respectively, of
data.
Track Separator: A designated character which separates data tracks.
Terminator: A designated character which comes at the end of the last track of data, to separate
card reads.
4.1.20. DUKPT Level 3 Data Output Original Format
For ISO cards, both masked clear and encrypted data are sent, no clear data will be sent.
For other cards, only clear data is sent.
A card swipe returns the following data:
Card data is sent out in format of
<STX><LenL><LenH><Card Data><CheckLRC><CheckSum><ETX>
<STX> = 02h, <ETX> = 03h
<LenL><LenH> is a two byte length of <Card Data>.
<CheckLRC> is a one byte Exclusive-OR sum calculated for all <Card Data>.
<CheckSum> is a one byte Sum value calculated for all <Card data>.
<Card Data> card data format is shown below.
ISO/ABA Data Output Format:
card encoding type
track status
sampling)
track 1 unencrypted length
track 2 unencrypted length
track 3 unencrypted length
track 1 masked
track 2 masked
track 3 data
track 1 encrypted
track 2 encrypted
track 3 encrypted
track 1 hashed
track 2 hashed
DUKPT serial number
Non ISO/ABA Data Output Format
card encoding type
track status
sampling)
Copyright © 2010-2013, International Technologies & Systems Corporation. All rights reserved.
(0: ISO/ABA, 4: for Raw Mode)
(bit 0,1,2:T1,2,3 decode, bit 3,4,5:T1,2,3
(1 byte, 0 for no track1 data)
(1 byte, 0 for no track2 data)
(1 byte, 0 for no track3 data)
(Omitted if in Raw mode)
(Omitted if in Raw mode)
(Omitted if in Raw mode)
(AES/TDES encrypted data)
(AES/TDES encrypted data)
(Only used in Raw mode)
(20 bytes SHA1-Xor)
(20 bytes SHA1-Xor)
(10 bytes)
(1: AAMVA, 3: Others)
(bit 0,1,2:T1,2,3 decode, bit 3,4,5:T1,2,3
Page 27 of 67
Need help?
Do you have a question about the SecureHead and is the answer not in the manual?