Muxammad al-xorazimiy nomidagi toshkent axborot texnologiyalari universiteti



Download 1,07 Mb.
bet2/13
Sana09.07.2022
Hajmi1,07 Mb.
#762519
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
mustaqil ish

1. SIGABA shifrlash mashinasiUshbu bo'limda SIGABA ning qisqacha funktsional tavsifi va uning kalit maydoni hajmining tahlili berilgan. SIGABA, CSP-889 va CSP-2900 ning ikkita modeli mavjud edi. Birinchidan, CSP-889 modeli tasvirlangan va shundan so'ng CSP-2900 va CSP-889 o'rtasidagi farqlar keltirilgan. Mashinaning to'liq tavsifi va uning tarixini Savard va Pekelney ( 1999 ), Sullivan ( 2002b ), Stamp and Chan ( 2007 ), Mucklow ( 2015 ), Kelley ( 2001 ), Pekelney ( 1998 ) va Sullivan () da topish mumkin. 2002a ).
1.1. SIGABA CSP-889 ning funktsional tavsifi
SIGABA shifrlash va shifrni hal qilish mexanizmi CSP-889 modeli uchun 1-rasmda ko'rsatilganidek, har biri beshta rotorli uchta bankdan, shifrlar bankidan, Nazorat bankidan va Indeks bankidan iborat. Cipher va Control rotorlari almashtirishni amalga oshiradi va bu rotorlarning har birida 26 ta kirish va 26 ta chiqish mavjud. 1 Cipher rotorlari va Boshqaruv rotorlari bir-birini almashtiradi va o'nta rotordan tanlanadi. Bundan tashqari, bu rotorlar ikkita mumkin bo'lgan yo'nalishda o'rnatilishi mumkin - oldinga yoki teskari (shunday qilib, kalit maydoni hajmini bir marta oshiradi). 210=1,024). Qizig'i shundaki, Cipher rotorlari va Boshqaruv rotorlariga yozilgan harflar oldinga yo'naltirilgan va alifbo tartibida (masalan, D dan) o'rnatilganda alifbo bo'ylab teskari alifbo tartibida (masalan, D dan C gacha yoki C dan B ga) harakatlanadi. teskari yo'nalishda o'rnatilganda E ga yoki E dan F ga).
1-rasm. SIGABA modeli CSP-889-funktsional diagramma.


Cipher rotorlari shifrlashni (chapdan o'ngga) va shifrni ochishni (o'ngdan chapga) amalga oshiradi. Cipher bankining rotorlari Control va Index rotor banklari tomonidan yaratilgan tartibsiz naqsh bo'yicha qadam qo'yadi. Ushbu tartibsiz qadam mexanizmi Enigma, Hagelin C-38 yoki Lorenz SZ42 kabi muntazam yoki bashorat qilinadigan qadam mexanizmiga ega tizimlarga nisbatan samarali ekanligi aniqlangan statistik va mexanizatsiyalashgan hujumlarni oldini olish maqsadida ishlab chiqilgan. 
Boshqaruv rotorlarining ikkitasi, eng chap va eng o'ng, harakatsiz va shifrlash yoki shifrni ochish vaqtida aylanmaydi. Tez rotor har doim qadam qo'yadi (qiziq, bu rotor Sekin va O'rta rotorlar orasida joylashgan ). Tez rotor O dan N ga (oldinga yo'nalishda) yoki O dan P ga (teskari yo'nalishda) qadam qo'yganda, O'rta rotor ham qadam qo'yadi (Pekelney ( 1998 ) va Sullivan ( 2002a )). 3Xuddi shunday, O'rta rotor O dan N ga (oldinga yo'nalishda) yoki O dan P ga (teskari yo'nalishda) qadam bosganda, Sekin rotor ham qadam qo'yadi. Har bir shifrlash bosqichida eng o'ngdagi (statsionar) Boshqaruv rotorining F, G, H va I kirishlari faollashtiriladi va elektr toki bilan oziqlanadi (boshqa 22 kirish esa faol emas). Eng chap nazorat rotorining 26 ta chiqishi 2-rasmda tasvirlangan Indeks Kirish Mantiqiga kiradi, ulardan to'rttasi istalgan vaqtda faol bo'ladi.
Shakl 2. Index Input Logic — CSP-889.

Indeks banki beshta statsionar rotordan iborat bo'lib, ular shifrlash yoki shifrni ochish vaqtida aylanmaydi. Har bir rotorda o'nta kirish va o'nta chiqish mavjud. Ushbu rotorlarni shifrlash va boshqarish rotorlari bilan almashtirib bo'lmaydi va ular faqat oldinga yo'naltirilgan holda o'rnatilishi mumkin. Index Input Logic o'zining 26 ta kirishini eng chap Indeks rotoriga kiradigan o'nta chiqishga joylashtiradi. 2-rasmda ko'rinib turibdiki , bu 26 ta kirish o'nta chiqish o'rtasida notekis taqsimlangan. 3-rasmda tasvirlangan Indeks chiqish mantig'i Index o'ngdagi rotorning o'nta chiqishini besh bosqichli boshqaruvga moslashtiradi .signallari, beshta Cipher rotorining qadamlarini nazorat qilish. CSP-889 modelida Boshqaruv va Indeks rotorli banklarining dizayni Index Input Logic va Index Output Logic bilan birgalikda beshta shifrlangan rotordan kamida bittasi qadam tashlashini ta'minlaydi, lekin hech qachon to'rtta shifrlash rotoridan ko'p bo'lmasligi kerak. qadam (Stamp va Chan 2007 , 203-bet).
Shakl 3. Indeks chiqish mantiqi.

Shifrlash uchun mashinani shifrlash rejimiga o'rnatish, 15 ta rotorni o'rnatish va ularning boshlang'ich pozitsiyalarini tanlash kerak. Operator SIGABA klaviaturasida ochiq matnni yozadi. To'g'ri matn belgisi Cipher rotorlariga chapdan o'ngga qo'llaniladi, bu bosma qurilmada shifrlangan matn belgisini ishlab chiqaradi. Belgini shifrlashdan so'ng, Cipher rotorlari qadamlarni boshqarish signallari holatiga qarab qadam qo'yadi ( 1- rasmga qarang ). Shifr rotorlari qadam bosgandan so'ng, Boshqaruv rotorlarining bir qismi qadam qo'yadi va shu tariqa (Indeks rotorlari orqali) Cipher rotorlarining qadamli boshqaruvi uchun yangi holat hosil qiladi. Jarayon keyingi ochiq matn belgilari uchun takrorlanadi.
Shifrni ochish xuddi shunday ishlaydi, faqat qurilma shifrni hal qilish rejimiga o'rnatilishi kerak va shifrlash belgilari (klaviaturada terilgan) o'ngdan chapga shifrlash rotorlariga qo'llaniladi, natijada ochiq matn ham chop etiladi.

Download 1,07 Mb.

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




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