Шифрування є процес кодування всіх даних користувача на пристрої Android за допомогою симетричних ключів шифрування.
Більшість телефонів мають захищений чіп, який містить закритий ключ у апаратному забезпеченні телефону. Закритий ключ складається з 256 біт. Усі передані дані поєднуються з особистим ключем, який може розшифрувати лише одержувач.
Безпека наскрізного шифрування вмикається створення пари відкритий-приватний ключ. Цей процес також відомий як асиметрична криптографія, яка використовує окремі криптографічні ключі для захисту та дешифрування даних. Відкриті ключі шифрують дані, тоді як закриті ключі розшифровують дані.
На основі повнодискового шифрування Android dm-crypt , яка є функцією ядра, яка працює на рівні блокових пристроїв. Через це шифрування працює з Embedded MultiMediaCard (eMMC) і подібними флеш-пристроями, які представляють себе для ядра як блокові пристрої.
Розширений стандарт шифрування (AES) є одним із найпоширеніших алгоритмів шифрування мобільних пристроїв. AES — це симетричний алгоритм шифрування, тобто той самий ключ використовується для шифрування та дешифрування. Це гарантує, що лише особи, які мають ключ шифрування, зможуть отримати доступ до даних.