
212 Cryptography with Open-Source Software
Lightweig ht cryptosystem. A block cipher specifically desig ned to run in
restricted memory or hardware, such as in a sma rt card or on an RFID
chip.
S-Box. A list of substitutions, usually given as a list of length 2
n
, so that
a block b of n bits will be substituted by the b-th values of the list (b
considered as a binary integer). Elements of the list are interpreted as
binary blocks.
Substitution/permutation cipher. A cipher that obtains its strength from
mixing two operations: substitution of a block of bits for another block,
and permuting a block of bits.
Exercises
Review Questions
1. What are the differences ...