Hasta donde sé, la mayoría o todos los dispositivos Android no tienen aceleradores de criptografía de hardware, por lo que el cifrado de almacenamiento a nivel de bloque ocurre en la CPU.
¿Qué tan alto es el impacto de cifrar y descifrar en la CPU con respecto al rendimiento de lectura / escritura y el consumo de batería?
Esto probablemente dependerá de la CPU y el almacenamiento utilizado (me imagino que en los dispositivos más nuevos, el cuello de botella no es el algoritmo AES en la CPU, sino la tasa de escritura NAND); Algunos números de referencia de diferentes dispositivos serían muy útiles.
fuente