Применение SAT-решателей для построения булевых функций с заданными криптографическими свойствами
Представлен подход к решению некоторых криптографических задач, основанный на их сведении к классической задаче о выполнимости и последующем использовании SAT-решателей. Построены формулы, определяющие условия взаимной однозначности и дифференциальной равномерности векторной булевой функции.
Скачать электронную версию публикации
Загружен, раз: 94
Ключевые слова
SAT-решатели, криптография, булевы функции, SAT-solvers, cryptography, Boolean functionsАвторы
ФИО | Организация | Дополнительно | |
Доронин Артемий Евгеньевич | Новосибирский государственный университет | студент | artem96dor@gmail.com |
Калгин Константин Викторович | Институт вычислительной математики и математической геофизики СО РАН; Институт математики им. С. Л. Соболева СО РАН; Новосибирский государственный университет | кандидат физико-математических наук, научный сотрудник; младший научный сотрудник; старший преподаватель кафедры параллельных вычислений ФИТ | kalginkv@gmail.com |
Ссылки
Огородников Ю. Ю. Комбинированная атака на алгоритм RSA с использованием SAT-подхода // Динамика систем, механизмов и машин. Омск: ОмГТУ, 2016. С. 276-284.
Заикин О. С., Отпущенников И. В., Семёнов А. А. Оценки стойкости шифров семейства Trivium к криптоанализу на основе алгоритмов решения проблемы булевой выполнимости // Прикладная дискретная математика. Приложение. 2016. №9. С. 46-48.
Schmittner S. E. A SAT-based Public Key Cryptography Scheme. IACR Cryptol. ePrint Arch. 2015. https://eprint.iacr.org/2015/771.pdf.
Wille R., Lye A., and Niemann P. Checking reversibility of Boolean functions // LNCS. 2016. V. 9720. P. 322-337.

Применение SAT-решателей для построения булевых функций с заданными криптографическими свойствами | Прикладная дискретная математика. Приложение. 2020. № 13. DOI: 10.17223/2226308X/13/38
Скачать полнотекстовую версию
Загружен, раз: 461