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