LUKS (EN)

Standard

Standard 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
Quelle: AI Generated