CCA Release 2.54
Account Customer─Entered PIN Customer─Selected PIN
Number ──────────┬───────── ──────────┬──────────
│ T─PIN
│ │ Clear
┌───────────────────────┐ │ C─PIN
PINGEN──Clear_PIN_Generate │ │ ├───────────────────────────┐
│ │ │ │ Account │
│ │ │ │ Number │
│ CSNBPGN│ └──────────────────────┐ │ │ │
└───────────┬────────────┘ │ │ ┌──────────────────────┐
│ │ PINGEN──Clear_PIN_Generate │
A─PIN │ │ │(Offset─generation Mode)│
│││││
└─────────────────────────────────────┐ │ │ │ CSNBPGN│
Account └───────────┬────────────┘
Number Clear PIN
│ │ │ │ O─PIN
│ │ │ │ │
┌───────────────────────┐ ┌─────────────────────┐ │
PINGEN──Encrypted_PIN_Generate │ OPINENC──Clear_PIN_Encrypt │ │
│││││
│ │ │(Also RANDOM PIN │ │
OPINENC─ CSNBEPG│ │generate option) CSNBCPE│ │
└───────────┬────────────┘ └───────────┬────────────┘ │
A─PIN │ │
└───────────────┐ ┌─────────────────────┤ │
│
Encrypted Encrypted │
PIN_Block PIN_Block │
┬ (Typically C─PIN) │
││ │
│ Account │ │
┌────────────────┤ Number │ │
││││ │
IPINENC ┌───────────────────────┐ │ ┌──────────────────────┐ │
or ──Encrypted_PIN_Translate │ │ IPINENC─Clear_PIN_Generate │ │
KEYGENKY │ │ │ │_Alternate │ │
w/CKSN │ │ │ │ │ │
│ │││ ││
OPINENC │ │ │ │ │ │
or ── CSNBPTR│ │ PINGEN── CSNBCPA│ │
KEYGENKY └───────────┬────────────┘ │ └───────────┬────────────┘ │
w/CKSN │ │
Encrypted │ O─PIN │
PIN_Block │ │ │
│───────────────┘ │ │
Account │ │ │
Number T─PIN ┌─────────────────────────────┴───────────────────────┘
││ │
IPINENC ┌─────────────────────┐
or ──Encrypted_PIN_Verify │
KEYGENKY │ │
w/CKSN │ │
││
PINVER── CSNBPVR│
└───────────┬────────────┘
Y/N
Figure 8-2. Financial PIN Verbs
8-4 IBM 4758 CCA Basic Services, Release 2.54, February 2005