Хочу обсудить криптостойкость перестановочного шифра, в котором переставляются отдельные биты. Предположим, что данные делятся на блоки достаточно большой длины, скажем 256 бит (для сравнения в DES блоки перестановок 64 бита) и все биты переставляются в соответствии с некой таблицей, которая и будет ключём шифрования. При этом ключ обязан соответствовать двум требованиям:
1. ни один бит не остаётся на прежнем месте
2. длины переходов неодинаковые, например простые сдвиги запрещены
В идеале такой ключ будет генерироваться аппаратно на основе физически случайных процессов и программной проверки соответствия требованиям.
Интересно послушать мнение разбирающихся в криптографии и в криптоанализе людей о криптостойкости такого алгоритма. Например, на сколько этот алгоритм стоек к криптоанализу по известному отрывку исходного сообщения?
Бонусный вопрос. На сколько возрастёт крипкостойкость такого алгоритма если помимо перестановок ещё и вставлять дополнительный случайный мусор, до перестановок? То есть увеличивать размер блока (а значит и ключа), скажем на четверть, за счёт добавления мусорных битов в заранее заданное и нескрываемое место исходного блока, например в конец, в начало или после каждого четвёртого бита полезной информации. Думаю, что куда именно вставлять мусор не важно, ведь он всё равно перемешается неизвестным для атакующего способом. Очевидным воздействием добавления случайного мусора будет так же случайное изменение соотношения нулевых и единичных битов между исходным и зашифрованным сообщениями. Без такого мусора количества нулевых и единчных битов сохранятся, что наверняка не есть хорошо с точки зрения криптоанализа.
Ответ на:
комментарий
от Miguel
Ответ на:
комментарий
от foxy_ant
Ответ на:
комментарий
от bbk123
Ответ на:
комментарий
от Miguel
Ответ на:
комментарий
от bbk123
Ответ на:
комментарий
от Miguel
Ответ на:
комментарий
от bbk123
Ответ на:
комментарий
от bbk123
Ответ на:
комментарий
от ivlad
Ответ на:
комментарий
от gremlin_the_red
Ответ на:
комментарий
от ivlad
Ответ на:
комментарий
от Miguel
Ответ на:
комментарий
от bbk123
Ответ на:
комментарий
от bbk123
Ответ на:
комментарий
от TooPar
Ответ на:
комментарий
от Miguel
Ответ на:
комментарий
от bbk123
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Криптографический шифр (2024)
- Форум [криптография]Новый (?) алгоритм шифрования (2011)
- Форум LOR шифруется (2011)
- Форум Криптостойкость XOR-шифра (2014)
- Форум Шифруй меня полностью! (2018)
- Форум что за шифр? (2014)
- Форум SOCKS5 шифрует трафик? (2018)
- Форум выбор блочного шифра (2009)
- Форум Stunnel не шифрует (2003)
- Форум Безопасен ли шифр TEA? (2017)