• Imzoni tekshirish ; ; ; ; bo’lganligi bois, imzo to’g’ri. OpenSSL dan foydalanib ishni bajarish
  • Topshiriq DSA algoritmi asosida ERI hosil qilinib haqiqiylikka tekshirilsin. Nazorat savollari
  • 10- amaliy ish Mavzu: OpenSSL kutubxonasidan foydalangan holda ECDSA algoritmi asosida ERI hosil qilish. Ishdan maqsad
  • 8- amaliy ish Mavzu: Openssl kutubxonasidan foydalangan holda rsa algoritmi asosida eri hosil qilish. Ishdan maqsad




    Download 1,62 Mb.
    bet4/5
    Sana21.05.2024
    Hajmi1,62 Mb.
    #247334
    1   2   3   4   5
    Parametrlarni generatsiyalash

    ;
    Xesh qiymat uzunligi 4 ga tengligi uchun tanlash mumkin.
    Shuningdek, ni tanlash mumkin, ya’ni ;
    Bundan tashqari, .

    • Kalitlarni hosil qilish

    Shaxsiy kalit uchun:
    U holda ochiq kalit quyidagiga teng bo’ldi: .

    • Xabarni imzolash

    deb tanlaylik;
    U holda ;
    bo’lganligi bois, keying qadamga o’tamiz;
    , ya'ni .
    bo’lganligi bois, keyingi qadamga o’tamiz:
    Imzo jufti ga teng.

    • Imzoni tekshirish

    ;
    ;
    ;
    ;
    bo’lganligi bois, imzo to’g’ri.
    OpenSSL dan foydalanib ishni bajarish:

    9.1- rasm. Yopiq kalit hosil qilish

    9.2- rasm. Yopiq kalit yordamida chiq kalit hosil qilish

    9.3- rasm. Yopiq kalit asosida sertifikikat

    9.4- rasm. DSA algoritmi yordamida ERI hosil qilish

    9.5- rasm. ERI ni tekshirish

    Topshiriq
    DSA algoritmi asosida ERI hosil qilinib haqiqiylikka tekshirilsin.
    Nazorat savollari

    1. Imzoni tekshirish jarayoni qanday amalga oshiriladi

    2. Xesh funksiya sifatida qaysi standartdan foydalanilgan.

    3. DSS, ERI standarti algoritm qanday muammoga asoslanadi.



    10- amaliy ish
    Mavzu: OpenSSL kutubxonasidan foydalangan holda ECDSA algoritmi asosida ERI hosil qilish.
    Ishdan maqsad: ECDSA algoritmi asosida ERI hosil qilish bo’yicha bilim va ko’nikmalarga erishish.
    Nazariy qism
    EC DSA raqamli imzo algoritmi.
    Imzoni generatsiya kilish algoritmi. Boshlang'ich ma'lumotlar: - imzo lanishi kerak bo'lgan ma'lumot, berilgan parametrlar va imzo kaliti.
    Natija: imzo .
    1) intervaldan tasodifiy soni tanlanmoqda, bu erda nuqta tartibi shartni qanoatlantiruvchi tub son bo‘lishi kerak.
    2) hisoblanadi.
    3) hisoblanadi.
    4) Agar bo’lsa, u holda 1-qadamga boriladi, aks holda keyingi qadamga o‘tiladi.
    5) hisoblanadi.
    6) hisoblanadi.
    7) hisoblanadi.
    8) Agar bo’lsa, u holda 1-qadamga boriladi.
    9) - ma'lumot imzosi - juftligidan iborat.
    Imzoni tekshirish. Boshlang‘ich ma'lumotlar ma'lumot, berilgan (elliptik chiziqqa aloqador) parametrlar, imzoni tekshirish kaliti va ma'lumot imzoni -(r,s). Natija: imzo haqiqiyligi yoki qalbakiligi haqidagi tasdiq.
    Imzoni tekshirish qadamlari:

    1. Agar 1 r, s n-1 bajarilmasa, u holda imzo qalbaki va tekshirishni shu yerda to‘xtatish mumkin.

    2. e= H(M) hisoblansin.

    3. w= H(M) (n-2)mod n hisoblansin.

    4. u1 = s w mod q hisoblansin.

    5. u2 = (n-r) w mod n hisoblansin.

    6. X=[ u1] G+[ u2] Q=(x1,y1) hisoblansin.

    7. Agar x1 mod n = r bo‘lsa, imzo haqiqiy, aks holda imzo qalbaki va algoritm to‘xtatiladi.


    10.1- rasm. Yopiq kalit hosil qilish

    10.2- rasm. Hosil qilingan yopiq kalit

    10.3- rasm. Yopiq kalit yordamida ochiq kalitni hosil qilish

    10.4- rasm. Hosil bo’lgan ochiq kalit



    10.5- rasm. Imzolanuvchi xabar



    10.6- rasm. Yopiq kalit yordamida imzo qo’yish

    10.7- rasm. Imzoni ochiq kalit yordamida tekshirish


    Download 1,62 Mb.
    1   2   3   4   5




    Download 1,62 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    8- amaliy ish Mavzu: Openssl kutubxonasidan foydalangan holda rsa algoritmi asosida eri hosil qilish. Ishdan maqsad

    Download 1,62 Mb.