https://www.geeksforgeeks.org/block-cipher-modes-of-operation/
Modes of Operation - are ways of using block ciphers (e.g. DES, IDEA, AES, etc) to encrypt larger messages
/block-cipher---modes-of-operation/1.png)
Modes of Operation Types
|
Mode Type |
Deterministic or Non-Deterministic |
Block or Stream Cipher |
Description |
|---|---|---|---|
|
ECB - Electronic Code Book Mode |
DETERMINISTIC |
BLOCK | |
|
CBC - Cipher Block Chaining Mode |
NON-DETERMINISTIC |
BLOCK | |
|
PCBC - Plaintext Cipher Block Chaining |
NON-DETERMINISTIC |
BLOCK | |
|
OFB - Output Feedback Mode |
NON-DETERMINISTIC |
STREAM | |
|
CFB - Cipher Feedback Mode |
NON-DETERMINISTIC |
STREAM | |
|
CTR - Counter Mode |
NON-DETERMINISTIC |
STREAM | |
|
GCM - Galois/Counter Mode |
NON-DETERMINISTIC |
STREAM | |
|
OCB - Offset Codebook Mode |
one of several modes that get both ENCRYPTION and INTEGRITY while making only one single cryptographic pass over data |
Electronic Code Book Mode (ECB)
/block-cipher---modes-of-operation/electronic-code-book-1.png)
Cipher Block Chaining Mode (CBC)
/block-cipher---modes-of-operation/cipher-block-chaining-1.png)
Plaintext Cipher Block Chaining Mode (PCBC)
/block-cipher---modes-of-operation/plaintext-cipher-block-chaining.png)
Output Feedback Mode (OFB)
/block-cipher---modes-of-operation/output-feedback-mode.png)
Cipher Feedback Mode (CFB)
Counter Mode (CTR)
/block-cipher---modes-of-operation/counter-mode.png)
/block-cipher---modes-of-operation/cipher-feedback-mode-1.png)