CCA Release 2.54
┌─────────────┬─────────────┬─────────────┬/┬─────────────┐
│ T164 │ T264 │ T364 │ │ Tn64 │
└──────┬──────┴──────┬──────┴──────┬──────┴/┴──────┬──────┘
┌───┐ ┌───┐ ┌───┐ ┌───┐
IV─│XOR│ ┌─────│XOR│ ┌─────│XOR│ ┌──//───│XOR│
└─┬─┘ │ └─┬─┘ │ └─┬─┘ │ └─┬─┘
│ │ │
┌───┐ │ ┌───┐ │ ┌───┐ │ ┌───┐
Ka─│ e │ │ Ka─│ e │ │ Ka─│ e │ │ Ka─│ e │
└─┬─┘ │ └─┬─┘ │ └─┬─┘ │ └─┬─┘
│ │ │
┌───┐ │ ┌───┐ │ ┌───┐ │ ┌───┐
Kb─│ d │ │ Kb─│ d │ │ Kb─│ d │ │ Kb─│ d │
└─┬─┘ │ └─┬─┘ │ └─┬─┘ │ └─┬─┘
│ │ │
┌───┐ │ ┌───┐ │ ┌───┐ │ ┌───┐
Kc─│ e │ │ Kc─│ e │ │ Kc─│ e │ │ Kc─│ e │
└─┬─┘ │ └─┬─┘ │ └─┬─┘ │ └─┬─┘
├────┘ ├────┘ ├────┘ │
┌─────────────┬─────────────┬─────────────┬/┬─────────────┐
│ S164 │ S264 │ S364 │ │ Sn64 │
└─────────────┴─────────────┴─────────────┴/┴─────────────┘
For 2-key triple-DES, Kc = Ka
Figure D-7. Triple-DES CBC Encryption Process
┌─────────────┬─────────────┬─────────────┬/┬─────────────┐
│ S164 │ S264 │ S364 │ │ Sn64 │
└──────┬──────┴──────┬──────┴──────┬──────┴/┴──────┬──────┘
├────┐ ├────┐ ├────┐ │
│ │ │
┌───┐ │ ┌───┐ │ ┌───┐ │ ┌───┐
Kc─│ d │ │ Kc─│ d │ │ Kc─│ d │ │ Kc─│ d │
└─┬─┘ │ └─┬─┘ │ └─┬─┘ │ └─┬─┘
│ │ │
┌───┐ │ ┌───┐ │ ┌───┐ │ ┌───┐
Kb─│ e │ │ Kb─│ e │ │ Kb─│ e │ │ Kb─│ e │
└─┬─┘ │ └─┬─┘ │ └─┬─┘ │ └─┬─┘
│ │ │
┌───┐ │ ┌───┐ │ ┌───┐ │ ┌───┐
Ka─│ d │ │ Ka─│ d │ │ Ka─│ d │ │ Ka─│ d │
└─┬─┘ │ └─┬─┘ │ └─┬─┘ │ └─┬─┘
│ │ │
┌───┐ │ ┌───┐ │ ┌───┐ │ ┌───┐
IV─│XOR│ └─────│XOR│ └─────│XOR│ └──//───│XOR│
└─┬─┘ └─┬─┘ └─┬─┘ └─┬─┘
┌─────────────┬─────────────┬─────────────┬/┬─────────────┐
│ T164 │ T264 │ T364 │ │ Tn64 │
└─────────────┴─────────────┴─────────────┴/┴─────────────┘
For 2-key triple-DES, Kc = Ka
Figure D-8. Triple-DES CBC Decryption Process
Appendix D. Algorithms and Processes D-11