Совершенствование аппаратной реализации S-таблиц на основе факторинга

Основное содержимое статьи

С.К. Ганиев
З.Т. Худойкулов

Аннотация

Несмотря на то, что нелинейные S-таблицы важны для безопасности симметричных криптосистем, их аппаратная реализация также требует большого количества логических элементов по сравнению с остальными отображениями. Это приводит к необходимости сокращения количества необходимых логических элементов при аппаратной реализации S-таблиц. На практике для решения этих задач используются решатель SAT, K-map и алгоритмы Куайна-МакКласки. В данной работе решается задача компактификации путем факторизации логических функций, полученных с помощью K-отображения и алгоритмов Куайна-МакКласки. В качестве решения поставленной задачи с использованием предложенного алгоритма были проанализированы таблицы S размером 4×4 и 5×5 бит. Результаты анализа показали, что количество операций ИЛИ и И, задействованных в логических функциях в результате факторинга после отражения K-карты, уменьшилось в среднем на 23,51% для таблиц S размером 4×4 бита, количество задействованных операций ИЛИ и И в логических функциях в результате факторинга после того, как алгоритм Куайна МакКласки составил 23, показало снижение на 24%. Этот показатель был равен 30,29% в случае отображения K-map и 30,48% в случае алгоритма QuineMcCluskey для S-таблиц размером 5x5 бит.

Информация о статье

Как цитировать
Ганиев, С., & Худойкулов, З. (2024). Совершенствование аппаратной реализации S-таблиц на основе факторинга. Международный Журнал Теоретических и Прикладных Вопросов Цифровых Технологий, 7(3), 105–111. https://doi.org/10.62132/ijdt.v7i3.203
Раздел
Articles

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

Jean J. et al. Optimizing implementations of lightweight building blocks //Cryptology ePrint Archive. – 2017.

Z. Xudoykulov, “Xaotik akslantirishlarga asoslangan S jadvallarni hosil qilish algoritmi”, DTAI, vol. 2, no. 3, pp. 51–63, Jun. 2024. https://dtai.tsue.uz/index.php/ dtai/article/view/v2i38

Bariant A. Automated Generation of Efficient Bitslice Implementations forArbitrary Sboxes. – 2023.

A. Maximov and P. Ekdahl, “New circuit minimization techniques for smaller and faster AES sboxes,” IACR Transactions on Cryptographic Hardware and Embedded Systems, pp. 91–125, 2019.

A. Reyhani-Masoleh, M. Taha, and D. Ashmawy, “Smashing the implementation records of AES S-box,” IACR Transactions on Cryptographic Hardware and Embedded Systems, pp. 298–336, 2018.

Ashmawy D., Reyhani-Masoleh A. A faster hardware implementation of the AES S-box //2021 IEEE 28th Symposium on Computer Arithmetic (ARITH). – IEEE, 2021. – С. 123-130.

https://www.geeksforgeeks.org/introduction-of-k-map-karnaugh-map/

Dansarie, M., (2021). sboxgates: A program for finding low gate count implementations of S-boxes. Journal of Open Source Software, 6(62), 2946. https://doi.org/10.21105/joss.02946

Xudoyqulov Z. T., Rahmatullayev I. R., Boyqo‘ziyev I. M. Bardoshli statik S-bokslarni generatsiyalash algoritmi //International journal of theoretical and applied issues of digital technologies. – 2023. – Т. 5. – №. 3. – С. 57-66.