Совершенствование аппаратной реализации 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 бит.
Информация о статье

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
Библиографические ссылки
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.