Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Adiantum (cipher)

From Wikipedia, the free encyclopedia
Wide-block cipher
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Adiantum" cipher – news ·newspapers ·books ·scholar ·JSTOR
(January 2019) (Learn how and when to remove this message)
Adiantum
General
DesignersPaul Crowley and Eric Biggers atGoogle
First publishedOctober 12, 2018; 6 years ago (2018-10-12)
Related toHPolyC
Cipher detail
Key sizes8192 bits
Block sizesno practical limit; intended for 4096-byte disk sectors
StructureHBSH (hash, block cipher, stream cipher, hash)

Adiantum is acipher composition fordisk encryption. It uses a new cipher construction called HBSH (hash, block cipher, stream cipher, hash), specifically choosingNH, 256-bitAdvanced Encryption Standard (AES-256),ChaCha12/ChaCha20[a],Poly1305 for the four elements.HPolyC is an earlier variant which does not use NH.[1]

It was designed in 2018 by Paul Crowley and Eric Biggers atGoogle specifically for low-powered mobile devices runningAndroid Go. It has been included in theLinux kernel since version 5.0.[2] The construct is designed to be "wide-block", where any change in the plaintext causes the entire ciphertext to be unrecognizably changed.[3]

Adiantum is implemented inAndroid 10 as an alternative cipher for device encryption, particularly on low-end devices lacking hardware-accelerated support for AES. (Adiantum only invokes AES once per plaintext.) The company stated that Adiantum ran five times faster than AES-256-XTS onARM Cortex-A7 CPUs.[1] Google had previously exempted devices from mandatory device encryption if their specifications affected system performance if enabled. Due to the introduction of Adiantum, device encryption becomes mandatory on all Android devices beginning on Android 10.[4][5]

References

[edit]
  1. ^abCrowley, Paul; Biggers, Eric (13 December 2018)."Adiantum: length-preserving encryption for entry-level processors".IACR Transactions on Symmetric Cryptology:39–61.doi:10.13154/tosc.v2018.i4.39-61.
  2. ^"Adiantum: encryption for the low end".LWN.net. Eklektix, Inc. January 6, 2019. RetrievedJanuary 17, 2019.
  3. ^Crowley, Paul; Biggers, Eric."Introducing Adiantum: Encryption for the Next Billion Users".Google Online Security Blog.
  4. ^"Google Improves Android Encryption with Adiantum".SecurityWeek. 8 February 2019. Retrieved2019-09-05.
  5. ^Porter, Jon (2019-02-11)."Google wants to bring encryption to all with Adiantum".The Verge. Retrieved2019-09-05.
  1. ^the paper also mentions the construction Adiantum-XChaCha20-AES anddm-crypt allows constructions like xchacha20,aes-adiantum-plain64

External links

[edit]
Common
algorithms
Less common
algorithms
Other
algorithms
Design
Attack
(cryptanalysis)
Standardization
Utilization
General
Mathematics


Stub icon

This cryptography-related article is astub. You can help Wikipedia byexpanding it.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Adiantum_(cipher)&oldid=1275238823"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp