CCA Release 2.54
├─Key_Type─┤├─Key_Subtype─┤├─Key_Usage──────────────────────────────────────────────────────────────────────┤
┬─MAC ─────┐ Note: ANY is default
├─MACVER───┴────────────────┬─────────┐
├─DATA─────┐ ├─ANY─────┤
├─CIPHER───┤ ├─ANSIX9.9┤
├─ENCIPHER─┤ ├─CVVKEY─A┤
├─DECIPHER─┤ ├─CVVKEY─B┤
├─CVARENC──┤ └─AMEX─CSC┴────────────┐ Note: SINGLE
├─CVARXCVL─┤ │ is default
├─CVARXCVR─┴───────────────────────────────────────┴─────────────────────┬──────────┐
│ Note: DKYL Note: DMAC ├─SINGLE───┤
│ is default is default ├─KEYLN8───┤
├─DKYGENKY──┬─────────┐ ┌──┬─────────┐ ├─DOUBLE───┤
│ ├─DKYL───┤ │ ├─DMAC────┤ ├─KEYLN16──┤
│ ├─DKYL1───┤ │ ├─DDATA───┤ └─MIXED────┴─┐
│ ├─DKYL2───┤ │ ├─DMV─────┤ │
│ ├─DKYL3───┤ │ ├─DIMP────┤ │
│ ├─DKYL4───┤ │ ├─DEXP────┤ │
│ ├─DKYL5───┤ │ ├─DPVR────┤ │
│ ├─DKYL6───┤ │ ├─DMKEY───┤ │
│ └─DKYL7───┴──┘ ├─DMPIN───┤ │
│ └─DALL────┴───────────────────────────────────┐ │
├─SECMSG────────────────────┬─SMKEY───┐ │ │
├─DATAC────┐ └─SMPIN───┴───────────────────────────────────┤ │
├─DATAM────┤ │ │
├─DATAMV───┴──────────────────────────────────────────────────────────────┤ │
├─KEYGENKY──────────────────┬─CLR8─ENC────────────────────────────────────┤ │
├─IKEYXLAT─┐ └─UKPT────────────────────────────────────────┤ │
├─OKEYXLAT─┴─────────────────────────────────────────────────┐ │ │
├─IMPORTER───────────────┬────Note 1────┐ │ │ │
│ │ ┌──────────┐ │ │ │ │
│││││││
│ └──┬─OPIM────┤ │ │ │ │
│ ├─IMEX────┤ │ │ │ │
│ ├─IMIM────┤ │ │ │ │
│ └─IMPORT──┴─┤ │ │ │
├─EXPORTER───────────────┬────Note 1────┤ │ │ │
│ │ ┌──────────┐ │ │ │ │
│││││││
│ └──┬─OPEX────┤ │ │ │ │
│ ├─IMEX────┤ │ │ │ │
│ ├─EXEX────┤ │ │ │ │
│ └─EXPORT──┴─┴─────────┬────────┐ │ Note: ANY │ │
│ └─XLATE──┴─┤ is default │ │
├─PINVER─────────────────────────────────────────┐ ├──────────┐ │ │
├─PINGEN─────────────────┬────Note 1────┐ │ ├─ANY──────┤ │ │
│ │ ┌──────────┐ │ │ ├─NOT─KEK──┤ │ │
│ │ │ │ │ ├─DATA─────┤ │ │
│ └──┬─CPINGEN─┤ │ │ ├─PIN──────┤ │ │
│ ├─CPINGENA┤ │ │ └─LMTD─KEK─┴─┤ │
│ ├─EPINGEN─┤ │ │ │ │
│ └─EPINVER─┴─┴────────┤ │ │
├─IPINENC────────────────┬────Note 1─────┐ │ Note: NO─SPEC │ │
│ │ ┌───────────┐ │ │ is default │ │
│ │ │ │ ├──────────┐ │ │
│ └──┬─CPINGENA─┤ │ ├─NO─SPEC──┤ │ │
│ ├─EPINVER──┤ │ ├─IBM─PIN──┤ │ │
│ ├─REFORMAT─┤ │ ├─GBP─PIN──┴──┬──────────┤ │
│ └─TRANSLAT─┴─┴───┐ ├─IBM─PINO─┐ └─NOOFFSET─┤ │
└─OPINENC────────────────┬────Note 1─────┐ │ ├─GBP─PINO─┤ │ │
│ ┌───────────┐ │ │ ├─VISA─PVV─┤ │ │
│ │ │ │ └─INBK─PIN─┴─────────────┤ │
└──┬─CPINENC──┤ │ │ │ Note: │
├─EPINGEN──┤ │ │ │ DOUBLE │
├─REFORMAT─┤ │ │ │ is default│
└─TRANSLAT─┴─┴───┴────────────────────────────┼──────────┐│
├─DOUBLE───┤│
Note 1: All keywords in the list below are ├─KEYLN16──┤│ Note: XPORT─OK
defaults unless one or more keywords └─MIXED────┴┤ is default
in the list are specified. ├──────────┐
├─XPORT─OK─┤
└─NO─XPORT─┴┬──────────┐
└─KEY─PART─┴─
Figure 5-4. Control_Vector_Generate and Key_Token_Build CV Keyword Combinations
Chapter 5. DES Key-Management 5-9