Additive:在普通的codebook cipher中,同一个词会被映射为同一个code,容易被攻击者按照频率pattern破译。配合一个additive book,每次encrypt的时候,选出一页(一个additive position),将code与这一页的数字逐位相加。每次发送时,发送cyphertext和additive position。additive position本身不是secret,其内容是需要保密的。收件人收到内容后用减法还原原始code。这样,attacker看到的同一个词的cyphertext都不一样(same word encodes into different representations),因此难以破译。