Шифрование файлов включено – даже требуется – по умолчанию на большинстве устройств Android, поскольку оно защищает ваши данные, если вы потеряете свой телефон или его украдут. Шифрование в Android использует улучшенный стандарт шифрования (AES), и большинство современных 64-разрядных процессоров, на базе Armv8, поставляются с криптоускорителем, который повышает производительность в несколько раз по сравнению с программным решением. Но есть также много бюджетных устройств, например, основанных на Arm Cortex-A7, в которых отсутствуют криптографические расширения, и включение шифрования AES сделает устройства еще медленнее, чем они уже есть.
Таким образом, чтобы обеспечить шифрование файлов на бюджетном оборудовании без значительного снижения производительности, Google разработала шифрование Adiantum, оптимизированное для работы без криптоускорителя.