Генерал | |
---|---|
Дизайнеры | Пол Кроули и Эрик Биггерс в Google |
Впервые опубликовано | 12 октября 2018 г.; 2 года назад (2018-10-12) |
Относится к | HPolyC |
Adiantum - это конструкция шифра для шифрования диска, которая использует шифры ChaCha и Advanced Encryption Standard (AES), а также Poly1305 криптографический код аутентификации сообщения (MAC).
Он был разработан в 2018 году Полом Кроули и Эриком Биггерсом из Google специально для мобильных устройств с низким энергопотреблением под управлением Android Go. Он был включен в ядро Linux начиная с версии 5.0. HPolyC - это более ранний вариант Adiantum, в котором используется другая конструкция для хэш-функции Poly1305.
Adiantum реализован в Android 10 в качестве альтернативного шифра для шифрования устройств, особенно на устройствах низкого уровня, не поддерживающих аппаратное ускорение для AES. Компания заявила, что Adiantum работает в пять раз быстрее, чем AES-256-XTS на процессорах ARM Cortex-A7. Google ранее освобождал устройства от обязательного шифрования, если их спецификации влияли на производительность системы, если оно было включено. В связи с появлением Adiantum шифрование устройств становится обязательным на всех устройствах Android, начиная с Android 10.