Проблема определения криптостойкости
Добрый день! В своей работе шифрую и сравниваю результаты шифрования* при использовании XOR, DES, TripleDES, Rijndael. Затем вношу изменения в сами алгоритмы и повторно провожу шифрование. Но возникает проблема определения криптостойкости измененных алгоритмов. Расчет энтропии данных не приводит к однозначным результатам. Может кто-нибудь сталкивался с проблемой или есть мысли – как определить криптостойкость модифицированного алгоритма симметричного шифрования?
* пока шифруются изображения – на входе картинка (RGB)
Заранее благодарна за любые мысли по этому поводу.
Diehard
комментариев: 6 документов: 1 редакций: 4
Проблема слова в его многозначности. Под чистым ксором я подразумевала ксор как ксор а не как часть туфиша :) генетические преобразования к данным, я поправилась см. выше.
Поскольку на основе приведенного выше – строго дешифрованием я этот процесс назвать не могу, оно не учитывает дополнительные преобразования данных. поэтому говорить можно только о
стойкости"сложности" получения открытого текста.Буду учиться объяснять :)
комментариев: 9796 документов: 488 редакций: 5664
Так это шифрование на клеточных автоматах всё-таки? Блочное или поточное? Что за ересь вы там изучаете?
Чем смогли — тем помогли :)
ИМХО, официально слово "шифрование" не упоминается вообще, имеет место "криптографическое преобразование" либо просто "преобразование над открытым текстом", так что.
ns-это и есть ваши "генетические преобразования"?
комментариев: 9796 документов: 488 редакций: 5664
чтобы как в ГОСТе?
комментариев: 6 документов: 1 редакций: 4
С этим согласна.
Да. Преобразования над открытым текстом.
Думаю нет. С этой т.з. я этот вопрос не рассматривала, надо подумать.
Доказывать существование односторонних функций мы не будем, просто предположим, что они существуют
:)
комментариев: 6 документов: 1 редакций: 4
Хм. Спасибо, буду думать.
ссылка немного битая :( тесты diehard?
Они самые, ещё есть тесты NIST, но Diehard считаются более "классичными", и русских текстов по ним больше.
комментариев: 9796 документов: 488 редакций: 5664
Генераторы типа Mersenne Twister успешно проходят все статтесты, но не являются криптостойкими.
Зачем? Доверие шифру зиждется на детальном знании его алгоритма, на том, что он прошёл сертификационный криптоанализ и том, что он принят в стандарт. Есть ещё доверие его opensource-реализации, которая должна быть распространённой и признанной основными поставщиками решений. Для кого unknown этот /faq/kriptografijaobschievoprosy писал?! Ещё советую вспомнить /comment37647 и весь тот топик, раз вдруг энтропийные свойства вас заинтересовали.