SM4 shifrlash algoritmini apparat amalga oshirish usullari

inLibrary
Google Scholar
doi
 
Выпуск:
CC BY f
35-38
2
0
Поделиться
Олимов, И., Корабаев, Э., & Каримов, А. (2023). SM4 shifrlash algoritmini apparat amalga oshirish usullari . Информатика и инженерные технологии, 1(2), 35–38. извлечено от https://inlibrary.uz/index.php/computer-engineering/article/view/24974
Crossref
Сrossref
Scopus
Scopus

Аннотация

Ushbu maqolada SM4 shifrlash algoritmini amalga oshirish usullariga bag‘ishlangan bo‘lib, unda SM4 shifrlash algoritmini ma’lumotlarni maxfiyligini ta’minlashdagi o‘rni, ishlash funksiyasi shu bilan birga aparat amalga oshirish usullari va ularni tahlili keltirilgan.

Похожие статьи


background image

35

9.

Tolipov, N., Xudoynazarov, Q., & Munavarjonov, S. (2023). ОБ ОДНОЙ

НЕКОРРЕКТНОЙ ЗАДАЧЕ ДЛЯ БИГАРМОНИЧЕСКОГО УРАВНЕНИЯ В
ПОЛУШАРЕ.

Research and implementation

.

10.

To‘xtasinov, D. F., & qizi Abdullayeva, S. H. (2023). MATEMATIKA

DARSLARIDA IJODIY TAFAKKURNI RIVOJLANTIRISH SHARTLARINING
DIDAKTIK KOMPLEKSINI AMALIYOTDA QOʻLLASH YOʻLLARI.

Educational

Research in Universal Sciences

,

2

(2), 613-616.


SM4 SHIFRLASH ALGORITMINI APPARAT AMALGA OSHIRISH

USULLARI

Olimov Iskandar Salimboyevich,

Korabayev Eldor Alijonovich,

Karimov Abduqodir Abdusalomovich

Toshkent axborot texnologiyalari universiteti

karimovabduqodir041@gmail.com

Annotatsiya:

Ushbu maqolada SM4 shifrlash algoritmini amalga oshirish

usullariga bag‘ishlangan bo‘lib, unda SM4 shifrlash algoritmini ma’lumotlarni
maxfiyligini ta’minlashdagi o‘rni, ishlash funksiyasi shu bilan birga aparat amalga
oshirish usullari va ularni tahlili keltirilgan.

Kalit so‘zlar:

SM4, feystel tarmog‘i, FPGA, Elektron Codebook (ECB), Cipher

Block Chaining (CBC).


SMS4 nomi bilan ham tanilgan SM4 shifr 2007 yilda Xitoy Milliy Kriptografiya

Byurosi tadqiqotchilari tomonidan ishlab chiqilgan. U Xitoy uchun maʼlumotlar
maxfiyligini ta’minlashda foydanilgan shifrlash standarti DES va uning vorisi oʻrnini
bosuvchi milliy standart shifrlash algoritmi sifatida ishlab chiqilgan.

SM4 shifrlash algoritmi feystel tarmog‘iga asoslangan bo‘lib, uni blok uzunligi

128 bitni tashkil etadi, bu 16 baytga teng. Bu shuni anglatadiki, SM4 shifrlash va
shifrni ochish jarayonida bir vaqtning o'zida 128 bitli bloklarda foydaniladi [1,2].
Umumiy olganda 128 bitli blok o'lchami zamonaviy blok shifrlari uchun keng
tarqalgan tanlovdir, chunki u xavfsizlik va samaradorlik o'rtasidagi muvozanatni
ta'minlaydi. Blokning kattaroq o'lchami ko'proq mumkin bo'lgan kirishlar to'plamini
joylashtirish orqali xavfsizlikni oshirishi mumkin, ammo u hisoblashning
murakkabligini oshirishi va qayta ishlashni sekinlashtirishi mumkin.1-rasm. Feystel
tarmog‘iga asoslangan SM4 shifrlash algoritmi.

Aksincha, kichikroq blok o'lchami samaraliroq bo'lishi mumkin, ammo kirish

maydoni cheklanganligi sababli ma'lum turdagi hujumlarga moyil bo'lishi mumkin.

SMS4 algoritmi sifatida ham tanilgan SM4 shifrlash algoritmi ma'lumotlarni

shifrlash va shifrini ochish uchun ishlatiladigan simmetrik blokli shifrdir. Bu Xitoyda
keng tarqalgan bo'lib qabul qilingan standart bo'lib, turli ilovalarda, jumladan xavfsiz
aloqa va ma'lumotlarni himoya qilishda qo'llaniladi. Bu maqolada SM4 algoritmining
apparat amalga oshirish jihatlari haqida umumiy ma'lumot keltirilgan [2,3]:


background image

36

2-rasm. SM4 shifrlash jarayoni

SM4 shifrlash algoritmini aparat amalga oshirish:
FPGA:

FPGA apparatda SM4 ni amalga oshirish uchun ishlatilishi mumkin.

FPGA-ga asoslangan ilovalar yuqori unumdorlikni taklif qiladi va moslashuvchanlik
uchun qayta dasturlanishi mumkin.

ASIC:

Ilovaga oid integral sxemalar (ASIC) ishlash va quvvat samaradorligi

uchun optimallashtirilgan maxsus apparat dasturlarini taqdim etadi. ASIC ko'pincha
SM4 algoritmi xavfsiz chiplar yoki kriptografik modullar kabi maxsus apparat
qurilmalariga o'rnatilishi talab qilinadi.

Shuni ta'kidlash kerakki, SM4 kabi kriptografik algoritmlarni qo'llashda xavfsiz

kodlash, kalitlarni boshqarish va algoritm konfiguratsiyasi uchun o'rnatilgan eng
yaxshi amaliyotlarga amal qilish juda muhimdir. Bundan tashqari, amalga oshirishda
aniqlanishi mumkin bo'lgan har qanday zaiflik yoki zaifliklarni bartaraf etish uchun
muntazam xavfsizlik talablarini oshirish kerak [2,3].

SM4 simmetrik blokli shifrlash algoritmi bo'lib, Xitoy standart shifrlash

algoritmi boʻlib, tuzilishi va ishlashi jihatidan AES (Advanced Encryption Standard)
algoritmiga oʻxshaydi. SM4 shifrlash yoki har qanday blokli shifrlash algoritmini tahlil
qilishda odatda bir nechta jihatlar hisobga olinadi:

Xavfsizlik:

Kriptografik algoritmlar turli xil hujumlarga chidamliligiga qarab

baholanadi. SM4 xavfsizligi kriptografik hamjamiyat tomonidan keng tahlil qilingan.
U ma'lum hujumlarga, shu jumladan differentsial va chiziqli kriptoanalizga qarshi
chidamliligini ta'minlash uchun jiddiy tekshiruv va baholashdan o'tdi.

Ishlash tartibi:

SM4 ham boshqa blokli shifrlash algoritmlari kabi Elektron

Codebook (ECB), Cipher Block Chaining (CBC), Counter (CTR) yoki Galois/Counter
Mode (GCM) rejimlar bilan birgalikda ishlatiladi.


background image

37

Amalga oshirish:

Algoritmning amalda bajarilishi juda muhim. Algoritmning

to'g'ri va xavfsiz ishlashini ta'minlash uchun u eng yaxshi amaliyotlar va xavfsizlik
ko'rsatmalariga amal qilishi kerak [1,3].

Kriptanaliz:

Kriptanaliz - bu zaif yoki zaif tomonlarni topish maqsadida

kriptografik algoritmlarni o'rganishdir.

Kriptonalistlar

SM4 kabi algoritmlarni tahlil

qilib, potentsial hujumlar yoki ularning xavfsizligiga putur etkazadigan kamchiliklarni
aniqlaydilar.

SM4 shifrlash yoki har qanday blokli shifrlash algoritmini tahlil qilishda ushbu

omillarni hisobga olish va tegishli tadqiqot hujjatlari, kriptografik standartlar va
professional kriptograflarning tajribasi bilan maslahatlashish zarur.

SM4 shifrlash uchun keng tarqalgan FPGA qurilmalari uchun taqqoslash jadvali:

1-jadval

SM4 shifrlash uchun keng tarqalgan FPGA qurilmalari tahlili

FPGA

qurilmasi

Ishlab

chiqaruvchi

Asosiy xususiyatlar

Mavjud

ligi

Xilinx

Ultra

Scale+

Xilinx

Integratsiyalashgan kriptografik funksiyalarga
ega yuqori samarali FPGA. Uskuna IP orqali
SM4 shifrlash tezlashuvini qo'llab-quvvatlaydi.
Yuqori tezlikdagi ma'lumotlarni qayta ishlash
va moslashuvchan dasturlash imkoniyatini
taklif etadi.

Keng

tarqal

gan

Intel Stratix

10

Intel

O'rnatilgan xavfsizlik xususiyatlariga ega
yuqori sig'imli FPGA. Maxsus shifrlash IP
yordamida SM4 shifrlash tezlashuvini qo'llab-
quvvatlaydi.

Yuqori

ishlash

va

quvvat

samaradorligini taklif qiladi.

Keng

tarqal

gan

Panjara

ECP5

Panjara

yarimo'tkaz

gich

Konfiguratsiya

qilinadigan

mantiqiy

resurslarga ega kam quvvatli FPGA. Maxsus
RTL dizaynlari orqali SM4 shifrlashni qo'llab-
quvvatlaydi. Kam quvvat sarflaydigan va arzon
narxlardagi ilovalar uchun javob beradi.

Keng

tarqal

gan

Microsemi

SmartFusio

n2

Mikrochip

O'rnatilgan ARM Cortex-M3 protsessori va
xavfsizlik xususiyatlariga ega FPGA. Maxsus
RTL dizaynlari va dasturiy ta'minotni amalga
oshirish orqali SM4 shifrlashni qo'llab-
quvvatlaydi. FPGA moslashuvchanligi va
mikrokontroller

imkoniyatlarining

kombinatsiyasini taklif qiladi.

Keng

tarqal

gan

QuickLogic

EOS S3

QuickLogic

Integratsiyalashgan

ARM

Cortex-M4

protsessorli ultra kam quvvatli FPGA. Maxsus
RTL dizaynlari va dasturiy ta'minotni amalga
oshirish orqali SM4 shifrlashni qo'llab-

Keng

tarqal

gan


background image

38

quvvatlaydi. Quvvatga sezgir ilovalar uchun
mo'ljallangan.


Ushbu FPGA qurilmalari turli imkoniyatlar, ishlash darajalari va quvvat

talablarini ta'minlaydi. Muayyan ehtiyojlaringizga qarab, siz loyiha talablari va
byudjetingizga eng mos keladigan FPGA qurilmasini tanlashingiz mumkin. Batafsil
texnik ma'lumotlar va ushbu qurilmalar yordamida SM4 shifrlashni FPGA dizaynlariga
integratsiya qilish bo'yicha ko'rsatmalar uchun tegishli ishlab chiqaruvchining
hujjatlari va qo'llab-quvvatlash manbalarini ko'rib chiqish tavsiya etiladi.

Axborot texnologiyalarini rivojlanib borishi o‘znavbatida axborotni

maxfiyligini ta’minlashga qaratilgan e’tibor ortishiga sabab bo‘lmoqda. Ushbu
maqolada SM4 shifrlash algoritmini ishlash imkoniyatlari, apparat amalga oshirish
usullari va ularni tahlili ishlab chiqilgan. Ma’lumotlarni maxfiyligini ta’minlashda
SM4 shifrlash algoritmini dasturiy va apparat ko‘rinishida amalga oshirish orqali
yuqori samaradorlikka erishish mumkin.

Foydalanilgan adabiyotlar roʻyxati:

1.

I.S.Olimov. (2023). SM4 SHIFRLASH ALGORITMINI DASTURIY

AMALGA OSHIRISH USULLARI.

GOLDEN BRAIN

,

1

(18), 166–171

2.

Boriyev Y.A., Sadikov M.A., Khamidov SH.J., “Internet of things

architecture and security challenges ICISCT 2020 confrence international conferencye
on information sciyencye and communications technologiyes 4,5,6 November.

3.

Abed, Sa'ed, et al. "Performance evaluation of the SM4 cipher based on field‐

programmable gate array implementation."

IET Circuits, Devices & Systems

15.2

(2021): 121-135.


TANIB OLISH MODULLARINI DASTURIY AMALGA OSHIRISH

Mamaraimov Abror Kamoliddin oʻgʻli,

Choryorqulov G‘iyos Husan o‘g‘li,

Normatov Nizomiddin Kamoliddin o‘g‘li

O‘zbekiston Milliy Universiteti Jizzax filiali

normatov@jbnuu.uz

Annotatsiya:

Tanib olish modullarini dasturiy jihatdan amalga oshirish

hamda nutqni tanib olish moduli ishini sifatini baholash ishlarini olib borish. Nutq
signaliga dastlabki ishlov berish va ularni neyron tarmoqlarida oʻqitishga tayyorlash
jarayonini avtomatlashtiruvchi dasturiy modul ishlab chiqildi. Ushbu dasturiy modul
yordamida katta xajmdagi nutq maʼlumotlarini tarmoqga kirish standartiga moslash
imkoniyatini beradi.

Kalit so‘zlar:

Wav, CTC

, MFCC,

WER, CER , Epoch

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

I.S.Olimov. (2023). SM4 SHIFRLASH ALGORITMINI DASTURIY AMALGA OSHIRISH USULLARI. GOLDEN BRAIN, 1(18), 166–171

Boriyev Y.A., Sadikov M.A., Khamidov SH.J., “Internet of things architecture and security challenges ICISCT 2020 confrence international conferencye on information sciyencye and communications technologiyes 4,5,6 November.

Abed, Sa'ed, et al. "Performance evaluation of the SM4 cipher based on field‐programmable gate array implementation." IET Circuits, Devices & Systems 15.2 (2021): 121-135.

inLibrary — это научная электронная библиотека inConference - научно-практические конференции inScience - Журнал Общество и инновации UACD - Антикоррупционный дайджест Узбекистана UZDA - Ассоциации стоматологов Узбекистана АСТ - Архитектура, строительство, транспорт Open Journal System - Престиж вашего журнала в международных базах данных inDesigner - Разработка сайта - создание сайтов под ключ в веб студии Iqtisodiy taraqqiyot va tahlil - ilmiy elektron jurnali yuridik va jismoniy shaxslarning in-Academy - Innovative Academy RSC MENC LEGIS - Адвокатское бюро SPORT-SCIENCE - Актуальные проблемы спортивной науки GLOTEC - Внедрение цифровых технологий в организации MuviPoisk - Смотрите фильмы онлайн, большая коллекция, новинки кинопроката Megatorg - Доска объявлений Megatorg.net: сайт бесплатных частных объявлений Skinormil - Космецевтика активного действия Pils - Мультибрендовый онлайн шоп METAMED - Фармацевтическая компания с полным спектром услуг Dexaflu - от симптомов гриппа и простуды SMARTY - Увеличение продаж вашей компании ELECARS - Электромобили в Ташкенте, Узбекистане CHINA MOTORS - Купи автомобиль своей мечты! PROKAT24 - Прокат и аренда строительных инструментов