Страница 1 из 1

Скорость шифрования DES в программой в формате XA

СообщениеДобавлено: Пт, 06 июл 2007 16:18
lvnvlad
Какое увеличение скорости шифрования выполняемым непосредственно в ключе можно ожидать при переводе программы из формата VM в формат XA, например, на данных размером 240 байт передаваемых одним пакетом ?

Re: Скорость шифрования DES в программой в формате XA

СообщениеДобавлено: Пт, 06 июл 2007 16:44
Ivan Petrov
lvnvlad писал(а):Какое увеличение скорости шифрования выполняемым непосредственно в ключе можно ожидать при переводе программы из формата VM в формат XA, например, на данных размером 240 байт передаваемых одним пакетом ?


Тестировали на AES, примерно в 40 раз.
Если использовать DES/3DES реализованный аппаратно, то прирост будет малоощутим (он итак быстрый).

При шифровании больших массивов данных рекомендую использовать CTR режим, с формированием опорного ключа на страницу через донгл, от первого блока страницы (не от счетчика) через хеш.
http://en.wikipedia.org/wiki/Block_ciph ... _operation

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

СообщениеДобавлено: Вс, 08 июл 2007 18:39
hijaq
Для DES ускорения не будет, оба варианта будут работать одинаково быстро (несколько милисекунд), т.к. всё шифрование DES/TripleDES выполняется на железном уровне специальным процессором, а не программно ( как в случае с AES).

СообщениеДобавлено: Пн, 09 июл 2007 14:50
Ivan Petrov
Еще одна ссылка, по теме выбора криптоалгоритма.
http://www.copacobana.org/
Девайс стоимостью в 10к$ перебирает весь диапазон ключей DES алгоритма (не 3DES) за неделю.

СообщениеДобавлено: Пн, 11 фев 2008 02:28
fkvb
Ivan Petrov писал(а):Еще одна ссылка, по теме выбора криптоалгоритма.
http://www.copacobana.org/
Девайс стоимостью в 10к$ перебирает весь диапазон ключей DES алгоритма (не 3DES) за неделю.

Надо использовать 3DES:)
Тем более, что по скорости заметного проигрыша не будет.