CryptographyOpen Source Security

Adiantum

Adiantum and HPolyC specification and test vectors

Open Source

About

Adiantum uses a fast hash (NH + Poly1305) and a fast stream cipher (XChaCha12) to build a construction which encrypts an entire sector at a time. On an ARM Cortex-A7 processor, Adiantum decrypts 4096-byte messages at 10.6 cycles per byte, over five times faster than AES-256-XTS. It is a "super pseudorandom permutation" over the whole sector, which means that any change to the plaintext of the sector results in an unrecognizably different ciphertext sector and vice versa.

Open Source Health

Not enough history
Stars
482
Forks
51
License
MIT
Last commit
3 years ago
C

Related Categories