Toshkent 2021 Kiberxavfsizlik asoslari Simmetrik shifrlash algoritmlari


RC4 shifrlash algoritmi haqida (oqimli)



Download 1,04 Mb.
bet8/10
Sana14.07.2022
Hajmi1,04 Mb.
#801513
1   2   3   4   5   6   7   8   9   10
Bog'liq
2drdh

2.2. RC4 shifrlash algoritmi haqida (oqimli)
RC4 tomonidan ishlab chiqilgan Ron Rivst ning RSA xavfsizligi 1987 yilda rasmiy ravishda "Rivest Cipher 4" deb nomlangan bo'lsa-da, RC qisqartmasi "Ron's Code" ma'nosini anglatadi.
RC4 dastlab a tijorat siri, ammo 1994 yil sentyabr oyida uning tavsifi noma'lum ravishda e'lon qilingan Cypherpunks pochta ro'yxati.Tez orada sci.crypt yangiliklar guruhi, bu erda Bob Jenkins tomonidan bir necha kun ichida tahlil qilingan.U erdan Internetdagi ko'plab saytlarga tarqaldi. Olingan kod haqiqiy ekanligi tasdiqlandi, chunki uning chiqishi RC4 litsenziyasidan foydalangan holda mulkiy dasturiy ta'minotga mos kelishi aniqlandi. Algoritm ma'lum bo'lganligi sababli, u endi tijorat siridir. Ism RC4 savdo belgisi bilan ajralib turadi, shuning uchun RC4 ko'pincha deb nomlanadi ARCFOUR yoki ARC4 (ma'nosi taxmin qilingan RC4) savdo belgisi bilan bog'liq muammolarni oldini olish uchun. RSA xavfsizligi algoritmni hech qachon rasman chiqarmagan; Biroq, Rivest bilan bog'langan Inglizcha Vikipediya RC4-dagi maqola 2008 yilda o'zining kurs yozuvlaridava RC4 tarixini va uning kodini u tomonidan 2014 yilda chop etilgan maqolada tasdiqladi [6].
RC4 a hosil qiladi pseudorandom bitlar oqimi (a asosiy oqim). Har qanday oqim shifrida bo'lgani kabi, ularni bitt wise yordamida oddiy matn bilan birlashtirib shifrlash uchun foydalanish mumkin eksklyuziv yoki; parolni hal qilish xuddi shu tarzda amalga oshiriladi (chunki maxsus yoki berilgan ma'lumotlar bilan involyutsiya). Bu o'xshash bir martalik pad hosil bo'lganlardan tashqari pseudorandom bitlaremas, balki tayyorlangan oqimdan foydalaniladi.
Keystream oqimini yaratish uchun shifr ikki qismdan iborat bo'lgan maxfiy ichki holatdan foydalanadi:
almashtirish mumkin bo'lgan barcha 256 ta bayt (quyida "S" belgisi bilan ko'rsatilgan).
Ikki 8-bitli indeks-ko'rsatkichlar ("i" va "j" bilan belgilanadi).
O'zgaruvchan uzunlik bilan almashtirish amalga oshiriladi kalit, odatda 40 dan 2048 bitgacha kalitlarni rejalashtirish algoritm (KSA). Bu tugallangandan so'ng, bitlar oqimi psevdo-tasodifiy avlod algoritmi (PRGA).

Download 1,04 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish