ПРОГРАММНЫЙ ИНСТРУМЕНТ ДЛЯ АНАЛИЗА И СИНТЕЗА КРИПТОГРАФИЧЕСКИХ S-БЛОКОВ

Авторы

  • Ержан Сейткулов Евразийский национальный университет имени Л.Н. Гумилева
  • Руслан Оспанов Евразийский национальный университет имени Л.Н. Гумилева
  • Нурлан Ташатов Евразийский национальный университет имени Л.Н. Гумилева
  • Бану Ералиева Евразийский национальный университет имени Л.Н. Гумилева
  • Нурбек Сисенов Евразийский национальный университет имени Л.Н. Гумилева

DOI:

https://doi.org/10.52167/1609-1817-2023-126-3-257-266

Ключевые слова:

информационная безопасность, криптография, криптографические алгоритмы, криптографические S-блоки, таблицы замен

Аннотация

Данная работа посвящена программной реализации методов анализа и синтеза криптографических S-блоков. А именно, представлен новый программный инструмент для анализа и синтеза криптографических S-блоков, написанный на языке Python3. Инструмент предоставляет пользователю возможность выбрать: выполнение анализа уже существующего криптографического S-блока, выполнение синтеза одного нового 8-ми битного криптографического S-блока, выполнение синтеза множества новых 8-ми битных криптографических S-блоков, выполнение синтеза оптимального 8-ми битного криптографического S-блока. Он может быть эффективно использован при проектировании криптографических алгоритмов для анализа уже имеющихся в наличии разработчиков S-блоков и для генерации новых, в том числе, и с задаваемыми характеристиками дифференциальной равномерности, нелинейности, алгебраическими свойствами и свойствами цикличности.

Биографии авторов

Ержан Сейткулов, Евразийский национальный университет имени Л.Н. Гумилева

 к.ф.-м.н., профессор, Астана, Казахстан, yerzhan.seitkulov@gmail.com

Руслан Оспанов, Евразийский национальный университет имени Л.Н. Гумилева

старший научный сотрудник, Астана, Казахстан, ospanovrm@gmail.com

Нурлан Ташатов, Евразийский национальный университет имени Л.Н. Гумилева

к.ф.-м.н., главный научный сотрудник, Астана, Казахстан, tash.nur@mail.com

Бану Ералиева , Евразийский национальный университет имени Л.Н. Гумилева

докторант,  научный сотрудник,  Астана, Казахстан, banu.yergaliyeva@gmail.com

Нурбек Сисенов, Евразийский национальный университет имени Л.Н. Гумилева

старший преподаватель, научный сотрудник, Астана, Казахстан, nurbek9291@mail.ru

 

Библиографические ссылки

[1] Bao Z., Guo J., Ling S., Sasaki Y. SoK: Peigen—A platform for evaluation, implementation, and generation of S-boxes // IACR Cryptol. ePrint Arch., vol. 2019, no. 1, p. 209, 2019.

[2] Picek S., Batina L., Jakobović D., Ege B., Golub M. S-box, SET, Match: A Toolbox for S-box Analysis // In: Naccache, D., Sauveron, D. (eds) Information Security Theory and Practice. Securing the Internet of Things. WISTP 2014. Lecture Notes in Computer Science, vol 8501. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43826-8_10

[3] F. Lafitte, D. Van Heule, Julien Van hamme Cryptographic Boolean Functions with R // The R Journal. – 2011. – Vol. 3, № 1. – Р. 44–47.

[4] Alvarez-Cubero J., Zufiria P. A c++ class for analysing vector boolean functions from a cryptographic perspective // In: Proceedings of the 2010 International Conference on Security and Cryptography (SECRYPT), pp. 1–9 (July 2010)

[5] Электронный ресурс: https://github.com/okazymyrov/sbox.

[6] Сейткулов Е. Н., Оспанов Р. М., Ташатов Н. Н., Ергалиева Б. Б., Сатыбалдина Д. Ж. Набор безусловных критериев оптимальности S-блоков // Вестник Национальной инженерной академии Республики Казахстан. 2022. № 1 (83), С. 83 – 90, https://doi.org/10.47533/2020.1606-146X.144

[7] Оспанов Р.М., Сейткулов Е.Н., Ергалиева Б.Б. Обобщенный алгебраический метод конструирования 8-битных RIJNDAEL S-блоков // Вестник КазАТК № 1 (120), 2022, С.156 – 163, doi: 10.52167/1609-1817-2022-120-1-156-163

[8] Church R. Tables of irreducible polynomials for the first four prime moduli // The Annals of Maths., 2nd Series, vol. 36, no. 1, pp. 198-209, Jan (1935) http://www.jstor.org/stable/1968675.

[9] Nyberg K. Differentially uniform mappings for cryptography // Advances in Cryptology, Proc. Eurocrypt'93, LNCS 165, T. Helleseth, Ed., Springer-Verlag, 1994, pp. 55-64.

[10] Казимиров А.В. Методы и средства генерации нелинейных узлов замены для симметричных криптоалгоритмов. Диссертация на соискание ученой степени кандидата технических наук, специальность 05.13.21 – системы защиты информации. Харьковский национальный университет радиоэлектроники, Харьков, 2013.

Загрузки

Опубликован

19.06.2023

Как цитировать

Сейткулов, Е., Оспанов, Р., Ташатов, Н., Ералиева , Б., & Сисенов, Н. (2023). ПРОГРАММНЫЙ ИНСТРУМЕНТ ДЛЯ АНАЛИЗА И СИНТЕЗА КРИПТОГРАФИЧЕСКИХ S-БЛОКОВ. Вестник КазАТК, 126(3), 257–266. https://doi.org/10.52167/1609-1817-2023-126-3-257-266

Выпуск

Раздел

Автоматизация, телемеханика, связь, компьютерные науки

Наиболее читаемые статьи этого автора (авторов)

1 2 > >>