INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE
“DIGITAL TECHNOLOGIES: PROBLEMS AND SOLUTIONS OF PRACTICAL
IMPLEMENTATION IN THE SPHERES”
APRIL 27-28, 2023
568
SIMMETRIK BLOKLI SHIFRLASH ALGORITMLARIGA BARDOSHLI
S-BLOKLARNI GENERATSIYA QILISH MUAMMOLARI
Abdurazzoqov Javohir Rustamovich
Raqamli texnologiyalar va sun’iy intellektni rivojlantirish ilmiy-tadqiqot instituti,
https://doi.org/10.5281/zenodo.7857170
Abstract. The use of the S-box is an important component of many symmetric block cipher
algorithms used in modern cryptography. However, creating durable S-blocks that can resist
various cryptanalysis methods is a complex problem. In this paper, we describe the challenges of
achieving randomness and nonlinearity in the design of S-blocks, and the challenges of generating
large numbers of these blocks to ensure security. By analyzing these issues, we discussed the
challenges of creating robust S-blocks in symmetric block cipher algorithms and the importance
of careful design and testing in achieving strong security.
Keywords: Symmetric encryption algorithms, block encryption, S-block, P-block,
cryptography, generation, nonlinearity.
Kirish
Zamonaviy kriptografiyada blokli shifrlash axborot xavfsizligini ta’minlovchi
algoritmlarning muhim tarkibiy qismidir, chunki u maxfiy kalit
bilan shifrlash orqali
ma'lumotlarning maxfiyligi va yaxlitligini ta'minlaydi.
Simmetrik blokli shifrlash - ma'lumotlarning ma’lum bir bitli uzunlikdagi bloklarida
ishlaydigan shifrlash algoritmining turidir. Ochiq matn belgilangan o'lchamdagi bloklarga
bo'linadi va shifrlash algoritmi maxfiy kalit yordamida har bir bloklarda shifrlanadi.
Shifrlash
algoritm orqali chiquvchi natija berilgan ochiq matn bilan bir xil uzunlikka ega bo'lgan
shifrmatndir.
Blok shifrlash shifrlari yuqori darajadagi xavfsizlikni ta'minlaydi va xavfsiz aloqa, elektron
bank va raqamli imzolar kabi ko'plab kriptografik ilovalarda qo'llaniladi. Eng keng tarqalgan blokli
shifrlash shifrlaridan ba'zilari AES (Advanced Encryption Standard), DES (Data Encryption
Standard), and 3DES (Triple Data Encryption Standard).
AES shifrlash simmetrik kalitli shifrlash algoritmi bo'lib, u 128 bit blok o'lchamidan
foydalanadi va 128, 192 yoki 256 bit uzunlikdagi kalitlarni qo'llab-quvvatlaydi. U simsiz
xavfsizlik, elektron to'lov tizimlari va VPN kabi ko'plab ilovalarda keng qo'llaniladi.
DES shifrlash simmetrik kalitli shifrlashning yana bir algoritmi bo'lib, blok o'lchami 64 bit
va kalit o'lchami 56 bitdan iborat. U ko'p yillar davomida keng qo'llanilgan, ammo hozirda kalit
uzunligi qisqa bo'lgani uchun xavfli hisoblanadi.
3DES shifrlash DESga nisbatan takomillashtirildi va algoritm xavfsizligini oshirish
uchun
shifrlashning uch bosqichidan foydalanadi. U 64 bitli blok o'lchamidan va 168 bitli kalit hajmidan
foydalanadi, bu DESga qaraganda yuqori darajadagi xavfsizlikni ta'minlaydi.
Blok shifrlash shifrlari ma'lumotlarning maxfiyligi, yaxlitligi va haqiqiyligini ta'minlash
uchun mo'ljallangan. Ular bunga almashtirish, almashtirish va diffuziya
kabi turli usullardan
foydalanish orqali erishadilar. O'zgartirish - almashtirish jadvali yordamida ochiq matnni
shifrlangan matn bilan almashtirishni o'z ichiga oladi, almashtirish esa ochiq matnning bitlarini
qayta tartibga solishni o'z ichiga oladi. Diffuziya ochiq matnning bir bitining ta'sirini shifrlangan
matnning ko'p bitlariga tarqatishni o'z ichiga oladi.