|
9 – amaliy ishi mavzu: Openssl kutubxonasidan foydalangan holda ma’lumotlarni gibrid shifrlash usulida shifrlash. Kriptografiya II fanidan Bajardi : Bosimov Jaloliddin Toshkent -2023
|
Sana | 25.01.2024 | Hajmi | 182.87 Kb. | | #145487 |
Bog'liq 2-amaliy ish AXBOROT TEX XRITA, Vaqt doirasidagi asosiy operantlar reja Kirish Vaqt va daraja b, Islom huquqida jinoyat subyektlari, CHOOSING A CONTROLLING IDEA FOR THE THESIS STATEMENT, 1-Tajriba ishi (1), Taqdimot -3, THE OLYMPIC GAMES, Bit Ozbekiston sozini axborot olchovi qaysi javobda togri b, [@english books new] IELTS 7 Writing Task 2, MOLIYA VA SOLIQLAR OQUV QOLLANMA
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
Muhammad Al-Xorazmiy Nomidagi Toshkent Axborot Texnologiyalari Universiteti
9 – AMALIY ISHI
Mavzu: OpenSSL kutubxonasidan foydalangan holda ma’lumotlarni gibrid shifrlash usulida shifrlash.
Kriptografiya II fanidan
Bajardi : Bosimov Jaloliddin
Toshkent -2023
9- amaliy ish
Mavzu: OpenSSL kutubxonasidan foydalangan holda DSA algoritmi asosida ERI hosil qilish.
Ishdan maqsad: DSA algoritmi asosida ERI hosil qilish bo’yicha bilim va ko’nikmalarga erishish.
OpenSSL dan foydalanib ishni bajarish:
rasm. Yopiq kalit hosil qilish
rasm. Yopiq kalit yordamida chiq kalit hosil qilish
rasm. Yopiq kalit asosida sertifikikat
rasm. DSA algoritmi yordamida ERI hosil qilish
rasm. ERI ni tekshirish
Nazorat savollari
Imzoni tekshirish jarayoni qanday amalga oshiriladi
Xesh funksiya sifatida qaysi standartdan foydalanilgan.
DSS, ERI standarti algoritm qanday muammoga asoslanadi.
Javoblar:
1. Qabul qilingan M’ ma’lumot va unga qo’yilgan imzo (r’, s’) asosida imzoni tekshirish jarayoni amalga oshiriladi. Bu ikki bosqichdan iborat. Agar imzo birinchi bosqichdagi tekshiruvdan o‘ta olmasa, unda ikkinchi bosqichga o‘tmaydi.
Qabul qilingan imzolar uchun 0 < s’ < q yoki 0 < r’ < q shart tekshiriladi.
Bu shart bajarilsa ikkinchi bosqichga o‘tiladi.
1. Ikkinchi bosqich quyidagilardan iborat:
v = (s’)-1(mod q) hisoblanadi.
z1 = H(M’) v mod q, z2 = r’ v mod q qiymatlar hisoblanadi.
Shundan so’ng u = gz1 yz2 mod p mod q qiymat hisoblanadi.
Agar r’ = u tenglik bajarilsa, u holda qo’yilgan elektron raqamli imzo
haqiqiy (M = M’) bo’ladi. Aks holda imzo qalbaki deb topiladi. Parametrlarni generatsiyalash
− 𝐻 = 910 = 10012;
− Xesh qiymat uzunligi 4 ga tengligi uchun 𝑞 = 1110 = 10112 tanlash mumkin.
− Shuningdek, p = 23 ni tanlash mumkin, ya’ni 23 − 1 = 22 = 𝑞 ∗ 2; − Bundan tashqari, = 22 = 4.
− Shaxsiy kalit uchun: 𝑥 = 7;
− U holda ochiq kalit quyidagiga teng bo’ldi: 𝑦 = 𝑔𝑥𝑚𝑜𝑑𝑝 = 47𝑚𝑜𝑑23 = 16384𝑚𝑜𝑑23 = 8.
− 𝑘 = 3 deb tanlaylik;
− U holda 𝑟 = (𝑔𝑘𝑚𝑜𝑑𝑝)𝑚𝑜𝑑𝑞 = (43𝑚𝑜𝑑23)𝑚𝑜𝑑11 = 7;
− 𝑟 ≠ 0 bo’lganligi bois, keying qadamga o’tamiz;
− 𝑠 = 𝑘−1(𝐻(𝑚) + 𝑥 ∗ 𝑟)𝑚𝑜𝑑𝑞 = 4(9 + 7 ∗ 7)𝑚𝑜𝑑11 = 1, ya'ni 3−1𝑚𝑜𝑑11 = 4.
− 𝑠 ≠ 0 bo’lganligi bois, keyingi qadamga o’tamiz:
− Imzo jufti (𝑟, 𝑠) = (7,1) ga teng.
;
; ;
bo’lganligi bois, imzo to’g’ri.
2. Xesh funksiya sifatida SHA1 standartidan foydalanilgan.
3. DSA ERI algoritmi. 1991 yilda NIST (National Institute of Standard and Technology) tomonidan DSA (Digital Signature Algorithm) algoritmiga asoslangan DSS (Digital Signature Standard) ERI standarti yaratildi. Ushbu algoritm chekli maydonda diskret logarifmlash muammosiga asoslangan.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
9 – amaliy ishi mavzu: Openssl kutubxonasidan foydalangan holda ma’lumotlarni gibrid shifrlash usulida shifrlash. Kriptografiya II fanidan Bajardi : Bosimov Jaloliddin Toshkent -2023
|