7- amaliy ish Mavzu: Openssl kutubxonasidan foydalangan holda maʼlumotlarni gibrid shifrlash usulida shifrlash. Ishdan maqsad



Download 31,26 Kb.
bet1/2
Sana16.05.2023
Hajmi31,26 Kb.
#939160
  1   2
Bog'liq
7-amaliy ish CR


7- amaliy ish
Mavzu: OpenSSL kutubxonasidan foydalangan holda maʼlumotlarni gibrid shifrlash usulida shifrlash.


Ishdan maqsad: Simmetrik asimmetrik algoritmlarga asoslangan gibrid shifrlash tizimini ishlab chiqish
Nazariy qism
Gibrid shifrlash algoritmlari va ularning ishlash prinsiplarni haqida to’xtalib o’tiladi.
Gibrid shifrlash tizimini qurish uchun bittadan simmetrik va asimmetrik shifrlash tizimlarini tanlash kerak bo’ladi. Bunda simmetrik shifrlash tizimi sifatida VERNAM shifrlash algoritmini, asimmetrik shifrlash tizimi uchun esa RSA shifrlash algoritmini tanlab olinadi.
Gibrid shifrlash tizimini qurishdan oldin ushbu shifrlash algoritmlariga to’xtalib o’tish maqsadga muvofiq:
Vernamning shifrlash usuli
Vernamning shifrlash tizimi modul qiymati m=2 bo’lgan Vijiner shifrlash tizimining bir qismi hisoblanib, kiruvchi matn sifatida ikkilik sanoq sistemasidan foydalandi. Shifrlashda birinchi Ingliz alfavitidagi(A,B...Z). Matnning xar bir xarfi 5-bit bo’lakli (b0,b1…b4) Bado raqami bilan kodlanadi. Ixtiyoriy ketma-ketlikdagi ikkilik kalitlar k0,k1,k2, avval kitobsimon lentaga yoziladi. Quyidagi rasmda uzatilayotgan axborotni Vernam usuli orqali shifrlash ko’rsatilgan(7.1-rasm).

7.1-rasm. Vernam usuli orqali shifrlash
Kiruvchi matnni shifrlashda x-kiruvchi matn ikkilik ko’rinishiga o’tkaziladi va ikkilik modul ostida(XOR amali yordamida) ikkilik ketma-ketlikdagi k-kalit bilan qo’shish orqali shifrlash amalga oshiriladi. Xabarni shifrlash quyidagi foymula orqali amalga oshiriladi:

Shifrni ochishda shifrmatni bilan k-kalitning mos bitlari ikkilik modul ostida(XOR amali bilan ) qo’shiladi va ochiq matnga ega bo’linadi:

32=25 ga yani 5 bitli ikkilik sanoq sistemasi uchun shifrlash jadvalini quyidagicha tuzish mumkin:
Ushbu shifrlash jadvalidan foydalanib shifrlash amalga oshiriladi. Misol: “HELLO” so’zi shifrlansin.
T0= HELLO K= KALIT T1= ?


Download 31,26 Kb.

Do'stlaringiz bilan baham:
  1   2




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