#
Introduction
Disclaimer
Information and images are taken from Understanding Cryptography. Additional sources are explicitly mentioned.
Modern cryptography is split as follows:
- Symmetric ciphers
- Stream ciphers (encryption is done bit by bit, each time using a new bit from key)
- Block ciphers (encryption is done in a block of bits, each time with the same key)
- Assymetric (Public-Key) ciphers
- Protocols