March 2021
Intermediate to advanced
268 pages
6h 29m
English
Fifty years ago, Claude Shannon pointed out that the fundamental techniques to encrypt a block of symbols are confusion and diffusion. Confusion can obscure the relationship between the plaintext and the ciphertext, and diffusion can spread the changes throughout the whole ciphertext. Substitution is the simplest method of confusion, and permutation is the simplest method of diffusion. Substitution replaces a symbol with another one, while permutation changes the sequence of the symbols in the block to make them unreadable. If applied independently, neither substitution nor permutation works very well [8].
These two techniques are still the foundations of ...
Read now
Unlock full access