LUKS (EN)
StandardStandard for disk encryption under Linux with key management
LUKS Architecture
flowchart TD A[User/Application] --> B[LUKS Header] B --> C[dm-crypt Kernel Module] C --> D[Encrypted Partition] C --> E[Decrypted Partition] subgraph LUKS Header F[Metadata] G[Slot 1 - Key] H[Slot 2 - Key] I[Slot N - Key] end F --> J{Passphrase/Keyfile} G --> J H --> J I --> J J --> K{Authentication} K -->|Success| L[Decryption] L --> C In Context
- Typically used together with cryptsetup
- Related to: dm-crypt, VeraCrypt, BitLocker
- Example use: Full encryption of Linux systems