Возможные варианты повышения криптостойкости алгоритмов шифрования на основе конструкции Ниберг

Бесплатный доступ

В настоящее время одним из наиболее применяемых средств обеспечения защиты информации от несанк- ционированного доступа являются блочные симметричные криптографические алгоритмы, как, например, рассматриваемый в данной статье алгоритм Rijndael. Стремительный рост вычислительной мощности ЭВМ и существенное развитие линейного криптоанализа делают актуальной задачу дальнейшего наращивания криптостойкости существующих алгоритмов, а также разработки новых. Важным компонентом, опреде- ляющим устойчивость блочного симметричного криптографического алгоритма к наиболее распространен- ным видам криптоанализа, является качество блока замен - S-блока подстановки. Цель работы - провести вычисления и получить все возможные блоки замен на основе неприводимых полиномов над полем GF(28), а также их композиций. Для этого был разработан ряд программ, с помощью которых были получены блоки замен, обладающие различными криптографическими характеристиками. Был произведен расчет количест- венных оценок данных характеристик путем представления таблиц замен в виде наборов булевых функций. Особое внимание было уделено таким характеристикам, как нелинейность булевых функций, максимум модуля коэффициентов корреляции и количество нулей корреляционной матрицы блоков замен, как наиболее значи- мым характеристикам. Полученные блоки замен могут стать основой для дальнейшего изучения возможных вариантов повышения криптостойкости алгоритма Rijndael.

Еще

Алгоритм rijndael, s-блок, неприводимый полином над полем галуа

Короткий адрес: https://sciup.org/148177726

IDR: 148177726

Список литературы Возможные варианты повышения криптостойкости алгоритмов шифрования на основе конструкции Ниберг

  • Mister S., Adams C. Practical S-box design//Proceedings, Workshop in selected areas of cryptography. SAC’96. 1996. 78-81 c.
  • Бабенко Л. К. Современные алгоритмы блочного шифрования и методы их анализа. М.: Гелиос АРВ, 2006. 376 с.
  • Мазурков М. И. Алгебраические свойства криптографических таблиц замен шифра Rijndael и шифра ГОСТ 28147-89//Труды СИЭТ. 2012. C. 149-151.
  • Медведева Т. Е. Оценка криптостойкости таб-лиц замен алгоритма ГОСТ 28147-89//Решетневские чтения: материалы Междунар. науч.-практ. конф. Красноярск, 2012. С. 666.
  • Мазурков М. И., Соколов А. В. Криптографические свойства нелинейного преобразования шифра Rijndael на базе полных классов неприводимых поли-номов//Працi Одеського полiтехнiчного унiверситету. 2012. № 2. 183-189 с.
  • Лидл Р., Нидеррайтер Г. Конечные поля. М.: Мир, 1988. 667 с.
  • Жданов О. Н. Методика выбора ключевой информации для алгоритма блочного шифрования. М.: Инфра-М. 2013. 19-34 с.
  • Nyberg K. Differentially uniform mappings for cryptography. I Advances in cryptology//Proc. of EUROCRYPT’93. 1994. Vol. 765. P. 55-65.
  • Жданов О. Н., Золотарев В. В. Методы и средства криптографической защиты информации/СибГАУ. Красноярск, 2008. 253 c.
  • Логачев О. А., Сальников А. А., Ященко В. В. Булевы функции в теории кодирования и криптоло-гии. М.: МЦНМО, 2004. 470 с.
  • Вашкевич А. В., Жданов О. Н. Нахождение нелинейности булевой функции с помощью преобразования Уолша//Решетневские чтения: материалы Междунар. науч.-практ. конф. Красноярск, 2012. 655-700 c.
  • Никитин Д. А., Дьяконов К. В. О распределении значений нелинейности булевых функций//Актуальные проблемы безопасности информационных технологий: материалы IV Междунар. науч.-практ. конф./СибГАУ. Красноярск, 2010. 15-22 c.
  • Жуков А. Е. Нелинейность булевых функций: пособие по курсу «Криптографические методы защиты информации». М.: МГТУ им. Баумана, 2002. 45-112 c.
  • Fuller J., Millan. W. Linear Redundancy in S-Boxes//Fast Software Encryption: 10th International Workshop. 2003. Vol. 2887. P. 74-86.
  • Daemen J., Rijmen V. The Design of Rijndael. Springer-Verlag Berlin Heidelberg, 2002. 31-51 c.
Еще
Статья научная