Auswirkungen der Geräteverschlüsselung auf die Leistung


8

Soweit ich weiß, haben die meisten oder alle Android-Geräte keine Hardware-Kryptografie-Beschleuniger, sodass die Speicherverschlüsselung auf Blockebene auf der CPU erfolgt.

Wie stark wirkt sich das Ver- und Entschlüsseln auf die CPU auf die Lese- / Schreibleistung und den Batterieverbrauch aus?

Dies hängt wahrscheinlich von der CPU und dem verwendeten Speicher ab (ich kann mir vorstellen, dass bei neueren Geräten der Engpass nicht der AES-Algorithmus auf der CPU ist, sondern die NAND-Schreibrate). Einige Benchmark-Nummern von verschiedenen Geräten wären sehr nützlich.

Antworten:


4

Sie haben absolut Recht, wenn Sie angeben, dass der Engpass nicht die Verschlüsselung / Entschlüsselung, sondern die NAND-Schreibrate ist. Tatsächlich variiert die beim Lesen / Schreiben von verschlüsselten nicht verschlüsselten v / s beobachtete Leistung aufgrund der hohen CPU-Geschwindigkeit nicht wesentlich. Was Sie jedoch sehen könnten, ist die Rate, mit der die Verschlüsselung auf Blockebene zum ersten Mal erfolgt. Sobald das Gerät blockverschlüsselt ist, liegen die Leistungszahlen ziemlich nahe beieinander.

Mit AndroBench können Sie Ihr Gerät vor und nach der Verschlüsselung profilieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.