デバイス暗号化のパフォーマンスへの影響


8

私の知る限り、ほとんどまたはすべてのAndroidデバイスにはハードウェア暗号化アクセラレーターがないため、ブロックレベルのストレージ暗号化はCPUで行われます。

読み取り/書き込みパフォーマンスとバッテリー消費に関して、暗号化と復号化がCPUに与える影響はどのくらいですか?

これはおそらく、使用されるCPUとストレージに依存します(新しいデバイスでは、ボトルネックはCPUのAESアルゴリズムではなく、NAND書き込み速度であると想像できます)。異なるデバイスからのいくつかのベンチマークの数値は非常に有用でしょう。

回答:


4

ボトルネックは実際には暗号化/復号化ではなく、NAND書き込み速度であると述べることは、あなたの言うとおりです。実際、暗号化されていない暗号化されたv / sの読み取り/書き込みで観察されたパフォーマンスは、CPU速度が高いため、それほど変化しません。ただし、ブロックレベルの暗号化が初めて発生する速度を確認することもできます。デバイスがブロック暗号化されると、パフォーマンスの数値はかなり近くなります。

AndroBenchを使用して、暗号化の前後にデバイスのプロファイルを作成できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.