Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added EMV, MSC and MSR acronyms

...

CVVCard Verification Value (Visa)
DATAData to be encrypted etc. Always a multiple of 8 bytes
DESData Encryption Standard
DPKData Protect Key. Usually a random generated session key (KS)
DUKPTDerived Unique Key Per Transaction
EMVEuropay, MasterCard and Visa. Technical standard for smart payment cards.

EFT

Electronic Funds Transfer

EFT Client

A specialized EFT payments application running on a payment device

IPEKInitial PIN Encryption Key
Function Code

The function code is always the first field in all response and request messages. This
code is in the range 01 - FF and determines fields which are expected to follow.

GUI

Graphical User Interface

HAL

Hardware Abstraction Layer

hEFT

headstart EFT simplification layer for 3rd party EFT Client applications/devices

HMAC-SHA-1

Message authentication algorithm using SHA-1 hash

HSMHardware Security Module

iOS

The iPhone operating system

ePOS

Electronic Point Of Sale software application

KCVKey Check Value.
KEKKey Exchange Key (MasterCard).
KGKKey Generation Key
MSCMagnetic Stripe Card
MSRMagnetic Stripe Reader

mPED

A mobile PED

OS

Operating System

PANThe customer Primary Account Number.
PIN

The Personal Id Number. It may be formatted in several ways depending on the
function.

PPKPIN Protect Key
PVK

The PIN Verification Key may be used for PIN protection as well as for PIN
Verification.

PCI

Payment Card Industry, regulations exposed on the PCI web site

PED

PIN Entry Device, a hardware device accepting credit cards and verifying PIN validity

POS

Point Of Sale application/device

PVKIPIN Verification Key Indicator (Visa).
PVNPIN Verification Number
PVSPIN Verification Service (Visa).
PVVPIN Verification Value (Visa).
RC

Return Code

The second field in all response messages. If this field is non-zero then an error is
indicated and none of the fields which normally follow will be sent.

RKIRemote Key Injection
RNDRandom Number
SECURE KEY BLOCK

Structured block based on a collaborative industry standard (e.g. TR-31, GISKE) to
securely transport keys to terminals and to hosts for storage. Self-describes the
embedded encrypted key and contents are verified using embedded MAC.

SKSecret Key
SMIDSecurity Management Information Data
SSKShared Secret Key
TDES

Also referred to as 3DES, a mode of the DES encryption algorithm that encrypts data
three times

TKTerminal Key
TRSM Tamper Resistant Security Module

...