コード (暗号)
one-part code、alphabetical codeとも。
次に述べる2冊制では、対応を完全にランダムにできるのに対し1冊制は、対応に、あるいは対応付けのための排列に何らかの制限があり、暗号化用と復号用の対応表が兼用できるようなもの、と言える。
例えばアルファベット3文字で色を伝える暗号の例を以下に示す。ここではその暗号全体として「色に関する語の暗語はCAから始まる」「どちらも辞書順で並んでいる」という制限がある。これにPurpleの原語を将来追加しようとすると対応する暗語はCAGとCAIに挟まれたCAHしか選択の余地がない。攻撃側もこの規則性が使えるので「もしRedがCAIならば、BlueはCAHより前に有るはずだ」などとなる。またコードブックの紛失や盗難で使えなくなり新しく編纂しなおす場合でも(運用全体を再編しない限り)BlueがRedの前に来る関係を崩す事ができない。
1冊制の例(暗号化用と復号用を兼用)