¿Tienen los teléfonos Android soporte de hardware para la encriptación completa del teléfono OOTB o se hace enteramente en software?
Si hay teléfonos que tienen soporte de hardware para el cifrado, ¿dónde podría encontrar una lista?
En caso de que sea puramente software, ¿qué degradación puedo esperar en términos de rendimiento y duración de la batería?
Este y este los artículos afirman que la codificación tiene un precio importante en cuanto a rendimiento .
Y este hilo de XDA sugiere que los teléfonos Samsung podrían tener chips de encriptación dedicados como parte de su encriptación propietaria (?) en el dispositivo. ¿Hay una respuesta clara disponible en cuanto a qué dispositivos tienen qué soporte?
Actualización
He encontrado una explicación exhaustiva sobre el estado del soporte de cifrado por hardware de Android en este artículo que dice que google no introdujo el soporte de hardware adecuado en Android 5.x, y luego, para Android 6.x decidieron ir con 'aceleración de software' lo que sea que eso signifique.
El artículo cita a Dave Burke, jefe de ingeniería de Google, diciendo que:
"La encriptación se acelera por software. En concreto, el ARMv8, como parte del soporte de 64 bits, tiene una serie de instrucciones que proporcionan un mejor rendimiento que las opciones de hardware AES en el SoC."
Sin embargo, en el lado práctico: el cifrado de disco completo en Android 7.x es más rápido que en 6.x, pero el golpe de rendimiento todavía puede ser entre 2x y 4x más lento en comparación con un teléfono sin cifrar.