Module 6: Security - MAC & PIN Blocks
Slide 1: Why Security in Payment Messages?
THREAT LANDSCAPE
┌──────────────────────────────────────────────────────────┐
│ │
│ Terminal ──► Router ──► Gateway ──► Network ──► Issuer │
│ │
│ At every hop, messages can be: │
│ • Intercepted (read by attackers) │
│ • Modified (amounts changed, routing altered) │
│ • Replayed (same transaction sent twice) │
│ │
└──────────────────────────────────────────────────────────┘
Two Critical Protections:
┌─────────────────────────┐ ┌─────────────────────────┐
│ MAC │ │ PIN Block │
│ Message Authentication │ │ PIN Encryption │
│ "Was this modified?" │ │ "Keep PIN secret" │
└─────────────────────────┘ └─────────────────────────┘
1 / 26