Impact sur les performances du chiffrement de l'appareil

8

Pour autant que je sache, la plupart ou tous les appareils Android n'ont pas d'accélérateurs de cryptographie matérielle, donc le cryptage de stockage au niveau du bloc se produit sur le CPU.

Quelle est l’impact du chiffrement et du déchiffrement sur le processeur en ce qui concerne les performances de lecture / écriture et la consommation de la batterie?

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

lxgr
la source

Réponses:

4

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

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

PravinCG
la source