Где найти характеристики шифров?
Где можно найти практические характеристики шифров. Например скорость и криптостойкость в абстрактных отделенных от реализации величинах, позволяющих сравнивать разные шифры по этим паказателям? Интересуют и блочные и потоковые и основанные на сложной задаче.
Такие сравнения были в форме отчётов, весьма интересных дискуссий и других материалов (архивы хранятся, поищите в Инете) для шифров-участников конкурса AES и CRYPTONESSIE, а также нового конкурса ESTREAM[link1].
AES был самым удачным, к сожалению его успех повторить никому не удалось. CRYPTONESSIE в своё время заглох и увяз в разногласиях.
А на ECRYPT/ESTREAM может мполучиться, что нормального шифра-победителя так и не выберут, так как теория потоковых шифров до сих пор плохо проработана.
вот здесь нашел про конкурс AES: http://kiwibyrd.chat.ru/aes/aes1.htm
Тут данные по конкретным компиляторам. Как обычно принято оценивать шифры, так как здесь или все таки в абстрактных величинах, типа количество операций сложения, умножения и др. при реализации шифра на псевдоязыке?
Да примерно так, по количеству исполняемых циклов на раунд, блок, ключ (cloks to key, clocks per block, cloks to encrypt) и с учётом конкретной аппратной платформы и с учётом того, что умножение естественно обходится дороже сложения, на 8-, 16-, 32-, 64- битных платформах может потребоваться разная реализация.
Учитывают сколько потребуется памяти на размещение исходного кода, на разворачивание подключей.
Нет никакой одной единицы, по которой можно было бы сравнить быстродействие шифра даже на абстрактном уровне, это всегда масса жёстких оптимизаций по разным параметрам.
Посмотрите серьёзные работы по дизайну шифров – там огромное количество таблиц, графиков и прочих выкладок.
В России эту проблему освещал Молдовян А. А. и в последующем его соавторы в книге "Скоростные шифры" и прочих.
Я думаю искать надо было всё-таки не там, а на страницах официального архива NIST[link2].
вот еще сравнительный анализ бывших кандидатов в AES от Ruptor:
http://www.purenoise.com/html/aes_tests.html