Некоторые отличия аппаратной и программной защиты при шифровании диска:
- Использование процессора. 5 При аппаратном шифровании для защиты данных применяется собственный процессор, размещённый в шифраторе, токене или накопителе. 5 При программном шифровании для защиты используются ресурсы компьютера одновременно с работой других программ. 5
- Ключ шифрования. 5 При аппаратном шифровании ключ создаётся с помощью встроенного генератора случайных чисел и разблокируется пользовательским паролем. 5 При программном шифровании в качестве ключа часто используется пароль пользователя. 2
- Влияние на производительность компьютера. 5 Аппаратное шифрование повышает производительность за счёт освобождения хост-системы от необходимости обработки задач шифрования. 5 Программное шифрование может снижать производительность из-за совместной работы программы шифрования и прочего ПО. 5
- Безопасность ключей и данных. 5 Аппаратные средства шифрования защищают ключи и критически важные параметры безопасности. 5 Данные защищены от наиболее распространённых атак («холодная» загрузка, внедрение вредоносного кода, прямой перебор паролей). 5 Программное шифрование уязвимо при атаках методом перебора паролей (особенно при проникновении злоумышленников в RAM). 5
- Экономическая эффективность. 5 Аппаратное шифрование подходит для среднего и крупного бизнеса, корпораций, эффективно при масштабировании проектов. 5 Программное шифрование целесообразно использовать для личных компьютеров и в малом бизнесе. 5
- Зависимость от устройства. 5 Функция шифрования привязана к конкретному устройству. 5 Программное шифрование доступно для всех типов носителей данных. 5
Для защиты данных могут использоваться оба метода, и выбор между ними зависит от экономической эффективности, удобства и степени требуемой защиты. 2