|
Cryptology
II.1 Composition of Ciphers |
a7Hzq .#5r< kÜ\as TâÆK$ ûj(Ö2 ñw%h:
Úk{4R f~`z8 ¤˜Æ+Ô „&¢Dø |
|
Contents
- Multiple ciphers and group structures [PDF].
- Examples of multiple ciphers [PDF].
- Cryptanalysis of double ciphers [PDF].
- Triple ciphers [PDF].
- Cascades of different ciphers [PDF].
The complete Section II.1 as an
PDF file.
Introduction
A first approach to constructing strong ciphers is the composition of several
simple transformation steps. We saw some examples of this approach already
in classical cryptography, and we saw how this often resulted in much stronger
ciphers. But this effect is not guaranteed, and does not crop up in all
cases. In this section we consider some basic aspects of this approach
that is an essential ingredient of the construction of strong bitblock ciphers.
Terminologically we distinguish between
- Multiple ciphers: combinations of instances of the same encryption
function but with different keys.
- Cascades: combinations of different encryption functions (also
called product ciphers).
Author: Klaus Pommerening, 2000-Mar-24;
last change: 2015-Nov-18.