Crypto notes
Encryption modes
#Encryption only
- 2DEM (2D-Encryption Mode)
- ABC (Accumulated Block Chaining)
- BPS (Format Preserving Encryption Proposal)
- CSPEM (Character Set Preserving Encryption Mode)
- DFF (Delegatable Feistel-based Format-preserving Encryption Mode)
- FCEM (Format Controlling Encryption Mode)
- FFX (Format-preserving Feistel-based Encryption Mode)
- IGE (Infinite Garble Extension)
- RAC (Random Access Counter)
- VFPE (VISA Format Preserving Encryption)
- XBC (Cross Block Chaining)
- KFB (Key Feedback Mode)
#AEAD
CCM
Counter with Cipher Block Chaining - Message Authentication Code
CWC
Carter–Wegman + counter
GCM
Galois/Counter Mode
SGCM
Sophie Germain Counter Mode
GCM-SIV
Galois/Counter Mode with Synthetic Initialization Vector
EAX
A Conventional Authenticated-Encryption Mode
OCB
Offset codebook mode
- CS (Cipher-State)
- EAX’ (EAX’ (EAX-prime) Cipher Mode)
- IACBC (Integrity Aware Cipher Block Chaining)
- IAPM (Integrity Aware Parallelizable Mode)
- IOC (Input and Output Chaining)
- PCFB (Propagating Cipher Feedback)
- RKC (Random Key Chaining)
- XCBC (Extended Cipher Block Chaining MAC)
- XECB (eXtended Electronic Code Book MAC)
#Authentication only
- OMAC (One-Key CBC)
- PMAC (Parallelizable Message Authentication Code)
- RMAC (Randomized MAC)
- TMAC (Two-Key CBC MAC)
#Disk encryption
- LRW
- XEX
- XTS
- CMC
- EME