Українські національні стандарти шифрування для вбудованих систем на базі FPGA

Автор(и)

  • Олег Круліковський Чернівецький національний університет імені Юрія Федьковича Автор https://orcid.org/0000-0001-5995-6857
  • Сергій Галюк Чернівецький національний університет імені Юрія Федьковича Автор https://orcid.org/0000-0003-3836-2675
  • Ігор Сафронов Чернівецький національний університет імені Юрія Федьковича Автор https://orcid.org/0009-0009-9349-8349
  • Іван Горбенко Харківський національний університет імені В. Н. Каразіна Автор

DOI:

https://doi.org/10.31861/sisiot2023.1.01005

Ключові слова:

ДСТУ 7624:2014, ДСТУ 8845:2019, FPGA, вбудовані системи

Анотація

У роботі представлено апаратну реалізацію на базі FPGA основних криптографічних перетворень алгоритму блокового симетричного криптографічного перетворення ДСТУ 7624:2014 та потокового симетричного перетворення ДСТУ 8845:2019, які є національними стандартами криптографічних перетворень України. У випадку ДСТУ 7624: 2014 апаратна реалізація множення двох поліномів за модулем x8+x4+x3+x2+1 виконана у вигляді комбінаційної схеми, яка дозволяє виконувати MixColumn перетворення за один цикл. Перетворення SubBytes реалізовано на основі постійного запам’ятовуючого пристрою (ПЗП). Керування модулями розгортання проміжних ключів та шифрування реалізовано на базі скінченого автомата. Для потокового шифру ДСТУ 8845:2019 нелінійна функція T реалізована як байтова операція підстановки у вигляді попередньо обчислених комірок ПЗП. Функція множення α на α-1 в арифметиці поля Галуа GF (2 64) реалізована на основі ПЗП та комбінаційної логіки. Управління режимами роботи регістра зсуву з лінійним зворотним зв'язком здійснюється на основі скінченого автомата. Для підвищення швидкодії виконання криптографічних перетворень авторами використано конвеєрний принцип побудови IP ядер. Робота модулів апаратних реалізацій стандартів криптографічних перетворень ДСТУ 7624:2014 та ДСТУ 8845:2019 верифікована авторами відповідно до вказаних контрольних векторів у стандартах, і їх код HDL може бути наданий авторами для подальших досліджень зацікавленим сторонам. Апаратна реалізація IP ядер шифрів є кросплатформеною і може бути адаптованою на різноманітні FPGA із відповідними ресурсами.  Також, в роботі представлено для подальших досліджень концепцію реалізації системи шифрування на основі розроблених апаратних IP-ядер для FPGA Cyclone 5 із використанням вбудованої операційної системи на базі ядра Linux для подальшої інтеграції їх до вбудованих систем або пристроїв IoT.

Завантажити

Дані для завантаження поки недоступні.

Біографії авторів

  • Олег Круліковський, Чернівецький національний університет імені Юрія Федьковича

    Асистент кафедри радіотехніки та інформаційної безпеки Чернівецького національного університету імені Юрія Федьковича. Сфера наукових інтересів охоплює цифрову обробку сигналів, ПЛІС та апаратну криптографію. Автор понад 20 публікацій.

  • Сергій Галюк, Чернівецький національний університет імені Юрія Федьковича

    Асистент кафедри радіотехніки та інформаційної безпеки Чернівецького національного університету імені Юрія Федьковича. Наукові інтереси охоплюють розробку різних компонентів систем прихованого зв'язку. Автор понад 20 публікацій.

  • Ігор Сафронов, Чернівецький національний університет імені Юрія Федьковича

    Аспірант кафедри радіотехніки та інформаційної безпеки Чернівецького національного університету імені Юрія Федьковича. Сфера наукових інтересів охоплює цифрову обробку сигналів, проектування друкованих плат та розробку електричних принципових схем. Автор понад 5 публікацій.

  • Іван Горбенко, Харківський національний університет імені В. Н. Каразіна

    Професор кафедри безпеки інформаційних систем і технологій Харківського національного університету імені В.Н. Каразіна, доктор технічних наук, професор. Сфера наукових інтересів: криптографічний захист інформації, криптографічні системи та протоколи, постквантова криптографія. Співрозробник чотирьох українських національних стандартів криптографічних перетворень. Автор понад 300 публікацій, у тому числі 18 навчальних посібників та монографій, 85 патентів.

Посилання

Ya. R. Sovin, V. I. Otenko, E. F. Shtefanyuk “Effective implementation of the DSTU 7624:2014 block symmetric encryption algorithm ("Kalyna") for 8/16/32-bit embedded systems” Modern information protection, № 3, pp. 6-16, 2017.

А.А. Kuznetsov, D.V. Іvanenko, E.P. Kolovanova “Perspective block cipher «Kalyna» modelling” Applied Radio Electronics, vol. 13, № 3, pp. 201–207, 2014.

Gorbenko I., Kuznetsov A., Lutsenko M. and Ivanenko D. The research of modern stream ciphers // 4th International Scientific-Practical Conference Problems of Infocommu-nications. Science and Technology (PIC S&T), Kharkiv, pp. 207-210, 2017.

DSTU 7624:2014. Information Technology. Cryptographic protection of information. Algorithm of symmetric block transformation. [Text]. - Enter 01–07–2015. - K.: Ministry of Economic Development of Ukraine, 2015.

O. O. Kuznetsov, V. O. Frolenko, E. S. Yeromin, D. V. Ivanenko “Research of cross-platform implementations of stream symmetric ciphers” Radioengineering, № 193. – pp. 94–106, 2014.

Patrik Ekdahl, Thomas Johansson, Alexander Maximov, Jing Yang, A new SNOW stream cipher called SNOW-V, IACR Trans Symmetric Cryptol 2019 (3) (2019) 1–42, 10.13154/tosc.v2019.i3.1-42.

Information Technology. Cryptographic protection of information. Algorithm of symmetric flow transformation. DSTU 8845:2019, 2019.

Eisenbarth, T., Kumar, S., Paar, C., Poschmann, A. and Uhsadel, L., “A survey of lightweight-cryptography implementations” IEEE Design & Test of Computers, 24(6), pp. 522-533, 2007

Rinne S., Eisen-barth T., Paar C. “Performance Analysis of Contemporary Light-Weight Block Ciphers on 8-bit Microcontrollers” ECRYPT Workshop Software Perfor-mance Enhancement for Encryption and Decryption, pp. 33-43, 2007.

W. Diehl, F. Farahmand, P. Yalla, J. -P. Kaps and K. Gaj, "Comparison of hardware and software implementations of selected lightweight block ciphers," 2017 27th International Conference on Field Programmable Logic and Applications (FPL), Ghent, Belgium, 2017, pp. 1-4, doi: 10.23919/FPL.2017.8056808.

Mohammed El-Hajj, Ahmad Fadlallah, "Analysis of Lightweight Cryptographic Algorithms on IoT Hardware Platforms", 2022 32nd International Telecommunication Networks and Applications Conference (ITNAC), pp.121-126, 2022.

Завантаження


Переглядів анотації: 112

Опубліковано

2023-06-30

Номер

Розділ

Статті

Як цитувати

[1]
О. Круліковський, С. Галюк, І. Сафронов, and І. Горбенко, “Українські національні стандарти шифрування для вбудованих систем на базі FPGA”, SISIOT, vol. 1, no. 1, p. 01005, Jun. 2023, doi: 10.31861/sisiot2023.1.01005.

Схожі статті

Ви також можете розпочати розширений пошук схожих статей для цієї статті.