Научная статья на тему 'ENG XAVFSIZ SHIFRLASH ALGORITMLARI.'

ENG XAVFSIZ SHIFRLASH ALGORITMLARI. Текст научной статьи по специальности «СМИ (медиа) и массовые коммуникации»

1700
191
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
shifrlash algoritmlari / elektron raqamli imzo / RSA / ElGamal / DSA. / encryption algorithms / electronic digital signature / RSA / ElGamal / DSA.

Аннотация научной статьи по СМИ (медиа) и массовым коммуникациям, автор научной работы — Doniyor Kuvondikovich Ibadullayev, Muzaffar Nematjon O’G’Li Atajonov

Mazkur ish kriptografiyaning muhim vazifalaridan biri elektron raqamli imzoga bag‟ishlangan. Elektron raqamli imzo (ERI) biror hujjatning muallifini bir qiymatli o‟rnatish uchun zarur. ERI biror hujjat yoki shartnomaning haqiqiyligini ta‟minlovchi oddiy imzoning analogidir. Ushbu ishda RSA, ElGamal va DSA algoritmlarining afzalliklari va kamchiliklari qarab chiqilgan.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

This paper deals with one of the most important tasks of cryptography the electronic digital signature. Electronic digital signature (EDS) is needed to uniquely establish the author of any document. EDS is the analog of a common signature that authenticates any document or contract. In this paper we look at the advantages and disadvantages of the algorithms RSA, ElGamal and DSA.

Текст научной работы на тему «ENG XAVFSIZ SHIFRLASH ALGORITMLARI.»

ENG XAVFSIZ SHIFRLASH ALGORITMLARI.

Doniyor Kuvondikovich Ibadullayev

O'zMU Amaliy matematika va Intelektual texnologiyalar fakulteti "Kriptografiya va

kriptoanaliz" yo'nalishi II kurs magistranti ibadullaev.d@gmail .com

Muzaffar Nematjon o'g'li Atajonov

O'zMU Amaliy matematika va Intelektual texnologiyalar fakulteti "Kriptografiya va

kriptoanaliz" yo'nalishi I kurs magistranti muzaffar_9127@mail.ru

ANNOTATSIYA

Mazkur ish kriptografiyaning muhim vazifalaridan biri - elektron raqamli imzoga bag"ishlangan. Elektron raqamli imzo (ERI) biror hujjatning muallifini bir qiymatli o"rnatish uchun zarur. ERI biror hujjat yoki shartnomaning haqiqiyligini ta"minlovchi oddiy imzoning analogidir. Ushbu ishda RSA, ElGamal va DSA algoritmlarining afzalliklari va kamchiliklari qarab chiqilgan.

Kalit so'zlar: shifrlash algoritmlari, elektron raqamli imzo, RSA, ElGamal,

DSA.

ABSTRACT

This paper deals with one of the most important tasks of cryptography - the electronic digital signature. Electronic digital signature (EDS) is needed to uniquely establish the author of any document. EDS is the analog of a common signature that authenticates any document or contract. In this paper we look at the advantages and disadvantages of the algorithms RSA, ElGamal and DSA.

Keywords: encryption algorithms, electronic digital signature, RSA, ElGamal,DSA.

KIRISH

Shifrlash mashhur so'zga aylandi. Biz har doim shifrlash oraqali bizni tinglash va kuzatuvdan qanday himoya qilishini eshitamiz. Ko'pgina Internet foydalanuvchilari ulanishni himoya qilish uchun shifrlangan ilovalar, elektron pochta, tezkor xabarlar yoki VPN-lardan foydalanadilar. Shu bilan birga, hukumatlarning shifrlangan xizmatlar haqida o„z g'oyalari bor -ular favqulodda vaziyatlarda turli akkauntlarga to'liq kirishni

April, 2022

848

istashadi. Va shuning uchun ular qonun orqali shifrlangan xizmatlarga orqa eshiklarni taqdim qilishni talab qilmoqdalar. Tabiiyki, ushbu yangi qonunlar ommaviy axborot vositalarining katta e'tiborini tortmoqda va shifrlashni diqqat markaziga qo'ymoqda.

ADABIYOTLAR TAHLILI VA METODOLOGIYA

Internetda hamma joyda biz shifrlashni ko'rsatadigan juda ko'p tasodifiy harflar va raqamlarga duch kelishimiz mumkin - ECC , XChacha 20, AES -256, RC 6, 2 DES , QUAD yoki DSA . Ammo agar siz maxfiyligingiz va xavfsizligingiz haqida qayg'uradigan oddiy foydalanuvchi bo'lsangiz, bu qisqartmalarning barchasini hazm qilish qiyin bo'ladi. Umid qilamanki, quyida keltirilgan tushuntirishlar ularni yaxshiroq tushunishingizga yordam beradi.

Bir nechta shifrlash algoritmlari mavjud. Shuning uchun ularning eng keng tarqalgan va ishonchli bo'lganlarini ko'rib chiqishni avzal ko'rdik.

ECC - SHIFRLASH ALGORITMI

Bu keyingi avlod assimetrik shifrlash algoritmidir. Bundan tashqari, u shifrlash kalitlarini yaratish va xavfsiz ma'lumotlarni uzatish uchun xavfsiz ulanishlarni yaratish uchun ishlatiladi. ECC RSA yoki DSA ga qaraganda ancha tez va xavfsizroq. U RSA ga qaraganda qisqaroq kalitlardan foydalanadi, ularni sindirish juda qiyin. Misol uchun, 512-bitli ECC kaliti 15360-bitli RSA kaliti kabi xavfsizdir, lekin u ancha qisqaroq bo'lgani uchun uni ishlab chiqarish uchun ishlov berish quvvatini sezilarli darajada kam sarflaydi. ECC RSA kabi ishlatilmaydi, chunki u nisbatan yangi va RSAni amalga oshirish osonroq.

XCHACHA 20 - SHIFRLASH ALGORITMI

Bu Daniel Bernshteyn tomonidan ishlab chiqilgan simmetrik shifrlash algoritmidir. ECC singari , u nisbatan yangi, lekin allaqachon o'zini juda xavfsiz, ishonchli va tezkor algoritm ekanligini isbotlagan. ChaCha - oqim shifridir, ya'ni u ma'lumotlar kelishi bilan bitma-bit shifrlaydi. Shu sababli, ChaCha har qanday blokli shifrga qaraganda ancha tezroq

April, 2022

849

va apparat yoki katta hisoblash quvvatini talab qilmaydi. Ayrim blokli shifrlardan farqli o'laroq, ChaCha vaqti hujumlariga duchor bo'lmasligining sababi ham shu .

NATIJALAR

Rc 6 (oldingi versiyalari - rc 4 va rc 5) - shifrlash algoritmi

Bu simmetrik (shaxsiy kalit) shifrlash algoritmidir. Shifrlangan ma'lumotlarni oluvchi unga faqat jo'natuvchi tomonidan ulashilgan shaxsiy kalit bilan kirishi mumkin. RC 6 umumiy foydalanish uchun mo'ljallanmagan va shifrlanishi mumkin bo'lgan ma'lumotlar miqdori bo'yicha cheklovlar mavjud. RC 6 ni buzish mumkin bo'lgan darajada zaiflashtiradigan ma'lum hujumlar yo'q .

AES - SHIFRLASH ALGORITMI Bu bir vaqtning o'zida bitta qattiq o'lchamdagi blokdagi ma'lumotlarni shifrlaydigan yana bir nosimmetrik algoritm. AES turli uzunlikdagi kalitlarga ega bo'lishi mumkin, masalan, AES -128, AES -192 yoki AES -256. 128-bitli algoritm samarali va xavfsiz bo'lsa-da, shifrlash xizmatlari maksimal xavfsizlik uchun AES -192 dan ko'proq foydalanadi.

UCHLANGAN DES - SHIFRLASH ALGORITMI

Bu moliyaviy xizmatlar tomonidan keng qo'llaniladigan ma'lumotlarni shifrlash standartining yangi versiyasidir. Ushbu

April, 2022

850

algoritm 56 bitli kalitdan foydalanadi, lekin ma'lumotlarni uch marta shifrlaydi va uni 168 bitli kalitga aylantiradi. Biroq, ba'zi ekspertlarning ta'kidlashicha, bu 112 bitli kalitga o'xshaydi. Uch tomonlama shifrlash jarayoni boshqa algoritmlarga qaraganda ancha sekinroq qiladi. Bundan tashqari, u qisqaroq ma'lumotlar bloklaridan foydalanganligi sababli, ma'lumotlarni parolini ochish va sizib chiqish osonroq bo'lishi mumkin. Zamonaviy va tezroq texnologiyalar paydo bo'lishi bilan DES texnologiyasi bosqichma-bosqich to'xtatilmoqda.

S,, S31 S«,

S22 S32

РаунОовые ключи Матрица подстановки

Ключ -► Расширение кпюча -► Шифрация / Дешифрация

Этап подготовки к шифрации / дешифрации

Этап шифрации / дешифрации

U 1993 yilda o'sha paytda mashhur bo'lgan boshqa shifrlash algoritmlariga tez, litsenziyasiz alternativ sifatida taqdim etilgan. Ko'pgina kriptograflar hali ham ushbu algoritmni o'rganishmoqda va uning xakerlikdan himoyalanganligini tasdiqlashga harakat qilmoqdalar.

April, 2022

851

MUHOKAMA

Rsa - shifrlash algoritmi

Шп^роваппе

Дешифрование

foyda

kalit

o'tadi

KR= |77,119)

В примере ключи вычисляются следующим образом:

1. Выбираются два простых числа: р = 7 и q = 17.

2. Вычисляется П = pq = 7 * 17= 119

3. Вычисляется ф(п) = (р - l)(q -1) = 96.

4. Выбирается е, взаимно простое с ф(п) = 96 и меньшее, чем ф(п); в данном случае - е = 5.

5. Определяется такое d, что de = 1 (mod 96) и d < 96. ;а kalitdail Соответствующим знамением будет d = 77, так каю?* ¡=зч=4 * эв+i. m shaxsiy

6. В результате получаются открытый ключ ки = {5,119} ' ,.

irnet orqali u kalitlarni

и

личный КЛЮЧ KR={77,119}.

boshqa algoritm оиап sniiriasn ucnun lsmatnaai, ayniqsa snaxsiy Kaimngizni baham ko'rishingiz kerak bo'lganda. Ma'lum qilinishicha, 768-bitli RSA kaliti buzilgan, ammo hozirda RSA kalitlarining aksariyati 2048-bit va 4096-bit. Bu shifrlash uchun xavfsizroq qiladi, lekin u juda sekin.

DIFFIE HELLMAN

SHIFRLASH ALGORITMI

Bu ommaviy kanal orqali kalitlarni xavfsiz almashish uchun birinchi protokollardan biridir. RSA singari, Diffie-Hellman ham katta tub sonlarning o'ta murakkabligiga tayanadi. U odatda SSL, SSH, PGP va boshqa PKI (Ochiq kalitlar infratuzilmasi) tizimlari uchun ishlatiladi. Shunday qilib, har safar URL manzili yonida qulf belgisi bo'lgan veb-saytga tashrif buyurganingizda, bu sizning qurilmangiz Diffie-Hellmandan foydalanayotganini bildiradi.

® о

April, 20221 Multidisciplinary Scientific Journal

©

О

852

EL-GAMAL - SHIFRLASH ALGORITMI

Bu 1984 yilda Taher El-Gamal tomonidan yaratilgan ochiq kalitli shifrlash algoritmidir. Bu Diffie-Hellmanning soddalashtirilgan algoritmi bo'lib, ikkinchi tomonning faol ishtirokisiz bir yo'nalishda shifrlash imkonini beradi. Ushbu algoritmning asosiy kamchiligi shundaki, shifrlangan matn oddiy matndan ikki baravar uzun. Va eng katta afzalligi shundaki, bir xil matn har safar shifrlanganda boshqa shifrlangan matn yaratadi. Bu juda xavfsiz shifrlash usuli ekanligi bir necha bor isbotlangan.

XULOSA.

Aksariyat kiberxavfsizlik bo'yicha mutaxassislar sizga ko'p narsa har bir algoritm qayerda va qanday ishlatilishiga bog'liqligini aytadi. Har bir shifrlash usuli o'zining ijobiy va salbiy tomonlariga ega. Shuning uchun ko'p hollarda assimetrik shifrlash simmetrik shifrlash bilan birgalikda qo'llanilishi kerak.

AES hozirda ko'plab shifrlash xizmatlarida qo'llaniladigan eng mashhur simmetrik algoritmdir. Shuningdek, u ko'plab mamlakatlarda standart sifatida tan olingan. Biroq, ko'proq texnologiya gigantlari ChaCha kabi yangi algoritmlardan foydalanishni avzal ko'radilar.

Ammo simmetrik shifrlashning kamchiliklari bor - shaxsiy kalit qabul qiluvchiga yuborilishi kerak. Bu yerda assimetrik algoritmlar o'ynaydi. Shu sababli, bugungi kunga kelib, xavfsizlik va xotirjamlik bo'lishi uchun ECC ni ChaCha bilan birgalikda ishlatish yaxshiroq bo'ladi .

April, 2022

853

REFERENCES

1. Kuralov, Y. A., Makhmudova, D. M., (2020). METHODOLOGY OF DEVELOPING CREATIVE COMPETENCE IN STUDENTS WITH PROBLEMATIC EDUCATION. European Journal of Research and Reflection in Educational Sciences Vol. 8 No. 4, 2020, Part IIISSN 2056-5852, 142-146.

2. Akhmedov, B. A., Majidov, J. M., Narimbetova, Z. A., Kuralov, Yu. A. (2020). Active interactive and distance forms of the cluster method of learning in development of higher education. Экономика и социум, 12(79), 805-808.

3. Романец Ю.В., Тимофеев П.А., Шаньгин В.Ф. Защита информации в компьютерных системах и сетях. - М.: Радио и связь, 2001. - 376 с.

4. Шнайер Б. Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си. - М., 2002 - 816 с.

5. Жураева, Н. В., Султанов, Р. О., Абдуллаева, С. А., Рахимжонова, В. А. (2020). Systematization of word combinations in the uzbek language. Наука и Мир, 2(6), 6568.

6. Sultanov R. O., Yusupov M. R. (2020). Ta'limda matematika fanini o'qitishdagi muammolar va ularning yechimida axborot kommunikatsiya texnologiyalarining ahamiyati. O'zMU xabarlari, 2(1/2/1), 144-147.

7. Султанов, Р. О. (2020). Idea блокли шифрлаш алгоритмини такомиллаштириш методлари. Academic Research in Educational Sciences, 1(3),

8. Kamolov, E. R., Raximov, S. M., Sultanov, R. O., Maxmudov, M.A., (2021). Innovative method of developing creative thinking of students. Экономика и социум, 1(80).

9. Хуррамов, А. Ж., Комолов, Э. Р., Разработка алгоритма управления с учетом трудноформализуемой информации // Academic research in educational sciences, (2020). Volume 01, Issue 03, -pp: 240-247.

10. Khurramov, A. J., Makhmudova, D. M., Improvement of Technique of Designing and Teaching Learning Process in the course "Methods of Teaching Mathematics". International Journal of Innovative Technology and Exploring Engineering (IJITEE), 2019. Volume-9 Issue-2, pp: 5244-5249.

397-404.

April, 2022

i Надоели баннеры? Вы всегда можете отключить рекламу.