IBM 2 Computer Hardware User Manual


 
CCA Release 2.54
Control─Vector─Base Bits
│    │ 1 1 1 │1 1 2 2 │2 2 2 3 │3 3 3 3 │4 4 4 4 │4 5 5 5 │5 5 6 6 │
│ 2 4 6 │8  2 4 │6 8  2 │4 6 8  │2 4 6 8 │ 2 4 6 │8  2 4 │6 8  2 │
│ │ │ │ │ │ │ │ │
│└─Most Significant Bit Least Significant Bit─┘│
│ │ │ │ │ │ │ │ │
│Common Bits │ │ │ │ │ │ │
│ │ │ │ ┌────────┬────Anti─Variant Bits
│ │ │ │ │ │ │ │
│....uu.P│.......P│.E.....P│......P│......1P│fff.K..P│.......P│.....u.P│
││ ││ │ │ │ │─┬─ │ │
││ ││ └E=XPORT─OK │ └K=KEY─PART │ │ │
││ └P=Even Parity │ └─Key─Form
││ │ │ │ │ │ │ │
│└u5──UDX5 │ │ │ │ │ NOT-CCA─u61─┘
└─u4──UDX4 │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│Key─Encrypting Keys │ │ │ │ │ │
│ │ │ ┌g=IMEX │ │ │ │ │
│ │ │ │┌k=OPEX │ │ │ │ │
│ │ │ ││┌s=EXEX │ │ │ │ │
│ │ │ │││┌i=EXPORT │ │ │ │ │
│ │ │ ││││┌x=XLATE │ │ │ │ │
│EXPORTER│ │ │││││ │ │ │ │ │ │
│uu│11│EgksixP││11│FFFKP││u│
│OKEYXLAT│ │ │ │ │ │ │ │
│uu│11│E1P││11│FFFKP││u│
│IKEYXLAT│ │ │ │ │ │ │ │
│uu│11│E1P││11│FFFKP││u│
│IMPORTER│ │ │ │ │ │ │ │
│uu│11│EgksixP││11│FFFKP││u│
│ │ │ │││││ │ │ │ │ │ │
│ │ │ ││││└x=XLATE │ │ │ │ │
│ │ │ │││└i=IMPORT │ │ │ │ │
│ │ │ ││└s=IMIM │ │ │ │ │
│ │ │ │└k=OPIM │ │ │ │ │
│ │ │ └g=IMEX │ │ │ │ │
│ │ │ │ │ │ │ │ │
│Data Operation Keys ││││││
│DATA │ │ │ │ │ │ │ │
│uu││EedmvP││11│fffKP││u│
│DATAC │ │ │ │ │ │ │ │
│uu││E11P││11│FFFKP││u│
│DATAM │ │ │ │ │ │ │ │
│uu││E11P││11│FFFKP││u│
│DATAMV │ │ │ │ │ │ │ │
│uu││E1P││11│FFFKP││u│
│ │ │ │ │ │ │ │ │
│CIPHER │ │ │ │ │ │ │ │
│uu│11│E11P││11│fffKP││u│
│DECIPHER│ │ │ │ │ │ │ │
│uu│11│E1P││11│fffKP││u│
│ENCIPHER│ │ │ │ │ │ │ │
│uu│11│E1P││11│fffKP││u│
│ │ │ │ │ │ │ │ │
│MAC │ │ │ │ │ │ │ │
│ccccuu│11│E11P││11│fffKP││u│
│MACVER │ │ │ │ │ │ │ │
│ccccuu│11│E1P││11│fffKP││u│
│─┬── │ │ │ │ │ │ │ │
│ ├─ ANY─MAC │││││││
│ ├─1 ANSIX9.9 │││││││
│ ├─1 CVVKEY─A │││││││
│ ├─11 CVVKEY─B │││││││
│ └─1 AMEX─CSC │││││││
│ │ │ │ │ │ │ │ │
Figure C-3 (Part 1 of 2). Control-Vector-Base Bit Map
Appendix C. CCA Control-Vector Definitions and Key Encryption C-5