реклама на сайте
подробности

 
 
> Проверка криптостойкости, Есть методы?
alexPec
сообщение Apr 21 2013, 08:29
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Добрый день всем.

Собственно хотелось бы проверить криптостойкость гибридного алгоритма. Есть какие-то методы? Литература по оценке криптостойкости?
Ато алгоритм модифицирован, Т.е. уже нестандартный, а лучше он или хуже - непонятно
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Apr 21 2013, 11:46
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(alexPec @ Apr 21 2013, 11:29) *
Собственно хотелось бы проверить криптостойкость гибридного алгоритма. Есть какие-то методы? Литература по оценке криптостойкости?
Ато алгоритм модифицирован, Т.е. уже нестандартный, а лучше он или хуже - непонятно


Ну так как минимум надо начать с проверки корреляции исходной и зашифрованной последовательности.
Проверить как шифруются простые последовательности типа все нули или все единицы.
Проверить насколько сильные изменения происходят в выходной последовательности после изменения одного бита во входной последовательности.
Провести анализ статистик распределения нулей и единиц на входе и выходе и их корреляции.
Замерить время вычислений и убедиться, что оно не коррелировано с исходной последовательностью.
Проверить управление памятью и надежность хранения ключей в реализации алгоритма. Проверить протокол обмена и управления ключами. И т.д.

Вообщем проверок тьма, и стоило ли модифицировать ?
Go to the top of the page
 
+Quote Post
alexPec
сообщение Apr 21 2013, 12:24
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(AlexandrY @ Apr 21 2013, 15:46) *
Ну так как минимум надо начать с проверки корреляции исходной и зашифрованной последовательности.

Корреляции нет, по крайней мере корреляционная функция последовательностей входной и выходной не реагирует никак. В каком смысле кстати корреляция? Проверял корреляционной функцией.

Цитата
Проверить как шифруются простые последовательности типа все нули или все единицы.

Каждый раз по разному одна и та же последовательность.Распределение вероятностей байтов выходной последовательности практически равномерное (шум, но не повторяющийся от кодирования к кодированию).
В общем, шаблоны шифруются с равномерным выходным вероятностным распределением, одни и те же каждый раз по-разному (т.е. если не знать что это, то разницы с случайными числами нет)

Цитата
Проверить насколько сильные изменения происходят в выходной последовательности после изменения одного бита во входной последовательности.

Меняется полностью, даже если ничего не менять

Цитата
Провести анализ статистик распределения нулей и единиц на входе и выходе и их корреляции.

Распределение равномерное, корреляции с чем?

Цитата
Замерить время вычислений и убедиться, что оно не коррелировано с исходной последовательностью.

Итераций фиксированное количество, поэтому не коррелировано никак - всегда одинаково

Цитата
Проверить управление памятью и надежность хранения ключей в реализации алгоритма. Проверить протокол обмена и управления ключами. И т.д.

Реализовано в железе

Цитата
Вообщем проверок тьма, и стоило ли модифицировать ?


Нужен именно нестандартный.

Цитата
Пока неясен гибрид говорить не очём. Выбор критерия оценки также важен.


К сожалению суть алгоритма выложить не могу.
Исходим из того что вообще априорно не ясно что это за алгоритм.

Цитата
Хуже, безусловно. Можете не проверять. Модифицировать алгоритм может только тот, кто уверенно владеет соотв. мат. аппаратом и четко знает, что он делает. Но такой человек подобных вопросов задавать не будет и модифицировать алгоритмы в сторону ухудшения не станет. А без мат. аппарата это не алгоритм, а игрушка, вроде студенческой лабораторки с шифрованием по XOR ...


А я вот не уверен. стандартные проверки типа корреляции, шаблоны и т.д. проводил. Вы вообще о каком матаппарате? любой криптоалгоритм априорно взламывается, важно время. С одним матаппаратом (простой перебор) - получаем одно время, с другим - типа предвычислений шаблонов, комбинаций и т.д. - получаем время на 3-6 порядков меньше. Не понимаю о каком матаппарате идет речь.
Думал (вернее знаю) что есть проверки хитрее, которых в литературе так просто не найти, если есть тут специалисты в этой области, то хотелось бы услышать их мнение по поводу проверок.
Поэтому все-таки хочу проверить. На слово поверить не готов, извините.

Цитата
И потом, критериев много криптостойкости.

Хотелось бы получить основной - оценочное время взлома sm.gif Но понимаю, что это самостоятельная отдельная и очень большая работа, поэтому готов проверить по любым критериям, косвенно оценивающим криптостойкость.

Такой еще вопрос, где-то читал, что например псевдослучайные последовательности предугадываются, не зная полинома. Поэтому в криптоалгоритмах не используются. Как это делают? Перебор полиномов?
Хочу проверить это "предугадывание" на своем алгоритме. В самом алгоритме ПСП не использовал.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Apr 21 2013, 13:12
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(alexPec @ Apr 21 2013, 15:24) *
Вы вообще о каком матаппарате?

О теории чисел, как минимум. Вы владеете этой теорией ? Если нет, то и говорить не о чем ...
P.S. Кнута почитайте. Кажись, второй том. Там и про ПСП рассказано очень подробно, с привлечением того самого мат. аппарата.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Apr 21 2013, 13:50
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(kovigor @ Apr 21 2013, 17:12) *
О теории чисел, как минимум. Вы владеете этой теорией ? Если нет, то и говорить не о чем ...
P.S. Кнута почитайте. Кажись, второй том. Там и про ПСП рассказано очень подробно, с привлечением того самого мат. аппарата.

Теория чисел, как таковая, тут мало полезна. Нужен специализированный матаппарат, крипто... А если начинать с теории чисел, то придется изобретать велосипед.
Теорию чисел наизусть конечно не знаю, но что о чем и где почитать, что к чему относится это есть в голове. Согласен теория чисел-основа, Но мне нужно специализированное развитие этой теории в области криптографии.
Собственно вопрос про матаппарат, позволяющий оченить криптостойкость - прямо ли , косвенно ли.

За ссылочку спасибо
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alexPec   Проверка криптостойкости   Apr 21 2013, 08:29
- - Aner   А по детальнее о гибриде можно узнать? И потом, кр...   Apr 21 2013, 09:13
- - kovigor   Цитата(alexPec @ Apr 21 2013, 11:29) Собс...   Apr 21 2013, 11:18
- - Aner   Пока неясен гибрид говорить не очём. Выбор критери...   Apr 21 2013, 11:25
- - Major   Я не спец, но для крипто-алгоритма стойкость доказ...   Apr 25 2013, 05:30
|- - alexPec   Цитата(Major @ Apr 25 2013, 09:30) Я не с...   Apr 25 2013, 06:39
|- - AlexandrY   Цитата(alexPec @ Apr 25 2013, 09:39) Спас...   Apr 25 2013, 08:55
|- - alexPec   Цитата(AlexandrY @ Apr 25 2013, 12:55) ИМ...   Apr 25 2013, 11:37
- - Major   ЦитатаКлюч дай боже, просто в деле криптования люб...   Apr 25 2013, 12:26
|- - alexPec   Цитата(Major @ Apr 25 2013, 16:26) Это ес...   Apr 25 2013, 16:15
- - Major   Про взлом AES-128 реально за разумное время (по пу...   Apr 25 2013, 17:53
|- - alexPec   Цитата(Major @ Apr 25 2013, 21:53) Про вз...   Apr 25 2013, 19:09
- - Major   Посоветовать не могу. Уже было на этом форуме: htt...   Apr 26 2013, 01:59
|- - alexPec   Цитата(Major @ Apr 26 2013, 05:59) Посове...   Apr 26 2013, 10:57
- - Aner   Так если для себя, для внутренних нужд, то и шифро...   Apr 26 2013, 12:01
- - Major   ЦитатаТак если для себя, для внутренних нужд, то и...   Apr 26 2013, 12:41
|- - alexPec   Цитата(Major @ Apr 26 2013, 16:41) Главно...   Apr 26 2013, 15:58
- - Aner   И сколько ...?   Apr 26 2013, 21:49
- - Major   ЦитатаИ сколько ...? Иногда люди технически помога...   Apr 27 2013, 02:20


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 13:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01432 секунд с 7
ELECTRONIX ©2004-2016