Les téléphones Android disposent-ils d'un support matériel pour le cryptage complet du téléphone OOTB ou celui-ci est-il entièrement réalisé dans le logiciel ?
S'il existe des téléphones qui prennent en charge le cryptage au niveau matériel, où puis-je trouver une liste ?
S'il s'agit d'un problème purement logiciel, à quelle dégradation puis-je m'attendre en termes de performances et de durée de vie de la batterie ?
Le présent et cette Les articles affirment que le chiffrement a un prix important en termes de performances .
Y ce fil XDA suggère que les téléphones Samsung pourraient avoir des puces de cryptage dédiées dans le cadre de leur cryptage propriétaire ( ?) On-Device Encryption. Existe-t-il une réponse claire quant aux appareils qui disposent d'un support particulier ?
Update
J'ai trouvé une explication complète sur l'état de la prise en charge du cryptage matériel sous Android dans cet article qui dit que Google n'a pas réussi à introduire un support matériel adéquat dans Android 5.x, et qu'ensuite, pour Android 6.x, ils ont décidé d'opter pour une "accélération logicielle", quel que soit le sens de ce terme.
L'article cite Dave Burke, responsable de l'ingénierie chez Google :
"Le chiffrement est un logiciel accéléré. En particulier, l'ARMv8, dans le cadre de la prise en charge des 64 bits, dispose d'un certain nombre d'instructions qui offrent de meilleures performances que les options matérielles AES sur le SoC."
D'un point de vue pratique, le chiffrement intégral du disque sur Android 7.x est plus rapide que sur 6.x, mais les performances peuvent encore être de 2 à 4 fois inférieures à celles d'un téléphone non chiffré.