8 votes

Impact du cryptage des dispositifs sur les performances

Pour autant que je sache, la plupart ou la totalité des appareils Android ne disposent pas d'accélérateurs de cryptographie matériels, de sorte que le cryptage du stockage au niveau des blocs s'effectue au niveau du CPU.

Quel est l'impact du cryptage et du décryptage sur le CPU en ce qui concerne les performances de lecture/écriture et la consommation de la batterie ?

Cela dépendra probablement du processeur et du stockage utilisé (je peux imaginer que sur les appareils plus récents, le goulot d'étranglement n'est pas l'algorithme AES du processeur, mais le taux d'écriture NAND) ; quelques chiffres de référence de différents appareils seraient très utiles.

4voto

PravinCG Points 149

Vous avez tout à fait raison de dire que le goulot d'étranglement n'est pas le cryptage/décryptage mais le taux d'écriture NAND. En fait, les performances observées pour la lecture/écriture de données cryptées ou non cryptées ne varient pas de manière significative en raison des vitesses élevées des processeurs. Ce que vous pourriez regarder cependant est le taux auquel le cryptage au niveau du bloc se produit pour la première fois. Une fois que le dispositif est crypté par bloc, les chiffres de performance sont assez proches.

Vous pouvez utiliser AndroBench pour profiler votre appareil avant et après le cryptage.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X