Xabarlarni shifrlashning birinchi usullari


Rotorlarning pog'onali harakati


Download 0.63 Mb.
bet4/5
Sana03.01.2023
Hajmi0.63 Mb.
#1076181
1   2   3   4   5
Bog'liq
Kiberxavfsizlik mustaqil ish - Enigma apparati

Rotorlarning pog'onali harakati

Enigma rotorlarining bosqichma-bosqich harakati. Barcha uch kuchukchalar (yashil rang bilan belgilangan) bir vaqtning o'zida harakat qiladi. Birinchi rotorning (1) mandal (qizil) doimo ulangan va u har bir bosish bilan aylanadi. Bunday holda, birinchi rotordagi tirqish panjaga ikkinchi rotorni (2) ham ulash imkonini beradi, u keyingi marta tugma bosilganda aylanadi. Uchinchi rotor (3) ulanmagan, chunki uchinchi rotorning panjasi ikkinchisining chuqurchasiga to'g'ri kelmaganligi sababli, panja disk yuzasida shunchaki siljiydi.
Har bir rotor 26 tishli (ratchet) tishli uzatmaga biriktirilgan va bir guruh panjalar viteslarning tishlarini bog'lagan. kuchukchalar mashinadagi tugmachani bosish bilan bir vaqtda oldinga siljiydi. Agar panja tishli tishni ushlab qolsa, u holda rotor bir qadam buriladi.
Harbiy Enigma modelida har bir rotor regulyatsiyalanuvchi tishli halqaga biriktirilgan bo'ladi. Beshta asosiy rotorda (I-V) har birida bittadan o'yiqcha, dengiz modelida (VI-VIII) esa ikkitadan bor edi. Muayyan nuqtada, tirqish panjaga tegib, kalit keyingi bosilganda uni keyingi rotorning mandaliga ulashga imkon beradi. Kuchukcha chuqurchaga tushmaganida, u tishli moslamani ushlamasdan, shunchaki halqa yuzasi bo'ylab sirg'alib ketadi. Yagona chuqurchali tizimda ikkinchi rotor birinchi rotor 26 qadam oldinga siljishi bilan bir vaqtda bir pozitsiyani oldinga siljitadi. Xuddi shunday, uchinchi rotor ikkinchisi 26 qadam tashlagan bir vaqtda bir qadam oldinga siljiydi. Mashinaning o'ziga xos xususiyati shundaki, agar uchinchisi burilsa, ikkinchi rotor ham aylanadi. Bu shuni anglatadiki, ikkinchi rotor ikkita ketma-ket tugmachani bosish bilan ikki marta aylanishi mumkin - "ikki bosqichli harakat" - bu inqilob davrining qisqarishiga olib keladi.
Ikki bosqichli harakat rotorlarning ishlashini oddiy odometrdan ajratib turadi. Ikki qadam quyidagi tarzda amalga oshirildi: birinchi rotor burilib, ikkinchisi ham bir qadam burilishiga olib keldi. Va agar ikkinchi rotor kerakli holatga o'tgan bo'lsa, uchinchi kuchukcha uchinchi vitesni o'rnatadi. Keyingi bosqichda bu panja vitesni itarib, oldinga siljitadi, shuningdek, ikkinchi rotorni oldinga siljitadi.
Birinchi va ikkinchi disklarda uchta disk va faqat bitta tirqish bo'lgan mashina 26 × 25 × 26 = 16 900 davriga ega edi. Qoida tariqasida, habarlar bir necha yuz belgidan oshmasdi va shuning uchun bitta habarni yozishda rotorlarning holatini takrorlash havfi yo'q edi.

Enigma shifrlash mashinasini buzish


Enigma shifrini birinchi marta 1932 yilda Polsha razvedkachilari buzgan. Ularning ishi ingliz matematigi Alan Turingni Bombe deb nomlangan shifrni ochish moslamasini yaratishga ilhomlantirdi. Shifrlash mashinasini buzish shifrlash algoritmlaridagi kamchiliklar tufayli mumkin bo'ldi. Keyinchalik, Enigma ko'p marta yangilandi, chunki ishlab chiquvchilar barcha zaifliklarni o'z vaqtida yopdilar.

Bomba shifrini ochish mashinasi



Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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