Эффективное влияние шифрования устройства

Насколько я знаю, большинство или все устройства Android не имеют аппаратных криптографических ускорителей, поэтому шифрование хранилища на уровне блоков происходит на процессоре.

Насколько высоки последствия шифрования и дешифрования на процессоре в отношении производительности чтения и записи и потребления батареи?

Это, вероятно, будет зависеть от процессора и используемого хранилища (я могу представить, что на более новых устройствах узким местом является не алгоритм AES на процессоре, а скорость записи NAND); некоторые эталонные номера с разных устройств были бы очень полезными.

8 голосов | спросил lxgr 4 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 04 Sep 2013 13:40:33 +0400 2013, 13:40:33

1 ответ


4

Вы абсолютно правы, заявляя, что узким местом на самом деле не является шифрование /дешифрование, а скорость записи NAND. Фактически, производительность, наблюдаемая для чтения /записи зашифрованных v /s, не зашифрованных, существенно не изменяется из-за высоких скоростей процессора. На что вы можете обратить внимание, это скорость, с которой шифрование уровня блока происходит впервые. После того, как устройство зашифровано блоком, показатели производительности довольно близки.

Вы можете использовать AndroBench для профилирования вашего устройства до и после шифрования.

ответил PravinCG 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 07 Sep 2013 09:08:27 +0400 2013, 09:08:27

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132