Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Adiantum - это конструкция шифра для шифрования диска , в которой используются шифры ChaCha и Advanced Encryption Standard (AES), а также криптографический код аутентификации сообщений (MAC) Poly1305 . [1]

Он был разработан в 2018 году Полом Кроули и Эриком Биггерсом из Google специально для мобильных устройств с низким энергопотреблением под управлением Android Go . Он был включен в ядро Linux с версии 5.0. [2] HPolyC - это более ранний вариант Adiantum, в котором используется другая конструкция для хэш-функции Poly1305.

Adiantum реализован в Android 10 в качестве альтернативного шифра для шифрования устройств, особенно на устройствах низкого уровня, не поддерживающих аппаратное ускорение для AES. Компания заявила, что Adiantum работает в пять раз быстрее, чем AES-256-XTS на процессорах ARM Cortex-A7 . [3] Google ранее освобождал устройства от обязательного шифрования, если их спецификации влияли на производительность системы, если оно было включено. В связи с появлением Adiantum шифрование устройств становится обязательным на всех устройствах Android, начиная с Android 10. [4] [5]

Ссылки [ править ]

  1. ^ Adiantum: шифрование с сохранением длины для процессоров начального уровня - doi : 10.13154 / tosc.v2018.i4.39-61
  2. ^ «Adiantum: шифрование для нижнего уровня» . LWN.net . Eklektix, Inc. 6 января 2019 . Проверено 17 января 2019 года .
  3. ^ «Adiantum: шифрование с сохранением длины для процессоров начального уровня» . 2018-12-13 . Проверено 17 июля 2020 .
  4. ^ «Google улучшает шифрование Android с помощью Adiantum» . SecurityWeek . Проверено 5 сентября 2019 .
  5. ^ Портер, Джон (2019-02-11). «Google хочет предоставить шифрование для всех с помощью Adiantum» . Грань . Проверено 5 сентября 2019 .

Внешние ссылки [ править ]

  • adiantum на GitHub
  • Проект Android с открытым исходным кодом: включение Adiantum