~/talk

Wide-Block Cipher Support and HCTR2

links:none on file
slides:none on file

Linux adds HCTR2 to the Crypto API as a wide-block HCTR2 construction that targets 4096-byte sectors and filename encryption in ext4 and f2fs, trading diffusion for stronger tamper resistance. It composes two POLYVAL hashing rounds and one AES-based XCTR round, reusing AES-NI to accelerate it, and demonstrates about 1.7× slower encryption overhead than AES-XTS at large I/O sizes. The mode implements a tweakable SPRP/PRP so IV reuse across sectors is safe and small edits no longer reveal 16-byte-local changes.

AI-written summary · about

  1. 0:00Intro
  2. 0:43Storage Encryption
  3. 1:20IV Reuse in Disk Encryption
  4. 2:29Narrow Block Modes
  5. 3:42Narrow Block Sector Modification
  6. 4:42Disk Corruption Granularity
  7. 5:42Randomized Corruption
  8. 6:56How to Fix
  9. 9:01Wide Block Sector Modification
  10. 9:25Wide Block Ciphers (Tweakable PRPs)
  11. 10:07IV Reuse in Filename Encryption
  12. 12:03Variable Length Ciphers (Tweakable SPRP)
  13. 13:06Tweakable SPRP to Tweakable PRP
  14. 13:35Tweakable SPRP to AEAD
  15. 14:25Advantages over XTS
  16. 15:33Disadvantages
  17. 16:17TSPRP Support in Linux kernel
  18. 22:51Use Cases in Kernel
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.