Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2017, 11:49   #1
rocknroll4
Новичок
Джуниор
 
Регистрация: 21.08.2017
Сообщений: 1
По умолчанию Что особенного в данной подстановке?

Народ, помогите, уже 3 дня голову ломаю, не могу вывести общую закономерность.

Собственно вопросы: в чем особенность данной подстановки (см. аттач)?, как можно генерировать похожие подстановки?

Из личных наблюдений: есть много XOR-связей между различными элементами подстановки, и таблица дифференциальных характеристик подстановки выглядит очень странно (я бы даже сказал "вырождено").

Попробуйте сделать вот так

Код:
diff_table = [[0] * 256 for _ in range(256)]
for c in range(256):
	for d in range(256):
		diff_table[c ^ d][sbox[c] ^ sbox[d]] += 1
И просмотреть содержимое diff_table.

Очевидно, что есть какая-то логика в построении такой подстановки, но я не могу сформулировать точное правило. Помогите, пожалуйста
Вложения
Тип файла: txt sbox.txt (1.2 Кб, 144 просмотров)
rocknroll4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компонент DbRichEdit. Что в нем особенного? Scorpy БД в Delphi 4 05.03.2015 12:56
что в данной функции подключения к PPPoE соединению с помощью RASAPI реализовано не так? zumm Работа с сетью в Delphi 1 01.12.2013 07:23
Надо найти ошибку в подстановке. ЕвгениуS БД в Delphi 0 23.12.2011 12:11
Вопрос по подстановке mutilated Microsoft Office Access 2 18.04.2011 11:48
Что выгоднее в данной ситуации?views,storeproc,query? Lunatikus SQL, базы данных 11 04.05.2008 14:27