Fscrypt's Adiantum Sent In For Linux 4.21 For Speedy Disk Encryption On Low-End Hardware

Written by Michael Larabel in Linux Storage on 6 January 2019 at 10:25 AM EST. 7 Comments
Waiting until the last day of the Linux 4.21 kernel merge window, Ted Ts'o sent in the fscrypt changes today adding Adiantum crypto support to this file-system encryption framework currently used by F2FS and EXT4.

Adiantum was added to the crypto code earlier in the Linux 4.21 merge window as Google's replacement for Speck. Their Adiantum (and formerly Speck) motivation was for being able to offer data encryption on low-end "Android Go" devices where the SoCs lack hardware extensions for accelerated encryption. Adiantum can perform well on low-emd ARM Cortex processors, thereby opening up EXT4/F2FS encryption for these budget smartphones.

Besides Adiantum not carrying the baggage of being developed by the US National Security Agency (NSA) that led to the public outcry around Speck, Adiantum is faster than Speck so it's a win-win for developers and users.

With this PR adding Adiantum to the fscrypt code, it can now be used by EXT4 and F2FS as the current fscrypt users within the mainline kernel.

I'll be working on some Adiantum fscrypt encrypted storage benchmarks soon.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week