• ANSI X9.17 generatori
  • Yarrow-160 generatori
  • O‟zbeksiton respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi




    Download 222,23 Kb.
    bet9/23
    Sana24.01.2024
    Hajmi222,23 Kb.
    #144393
    1   ...   5   6   7   8   9   10   11   12   ...   23
    Bog'liq
    Bakalavr bitiruv ishi-fayllar.org

    FIPS-186 generatori
    FIPS-186 generatoriAQSh milliy standarti sifatida qabul qilingan bo‘lib, DSA elektron raqamli imzo algoritmi uchun maxfiy parametr va kalit ishlab chiqish uchun mo‘ljallangan. Bu algoritmda bir tomonli funksiyalar sifatida DES va SHA-I algoritmlaridan foydalanilgan.
    Kirish parametrlari: m – butun son, q -160 bitli tub son, b=160,
    t = 67452301 EFCDAB89 98BADCFE 10325476 C3D2E1F016 – 160 bitli son;
    23
    yi = 0;

    s -boshlag‘ich 160 bitli tasodifiy va mahfiy son.


    Chiqish parametrlari:
    x1, x2, x3, ……, xm
    Algoritm qadamlari:


    1. zi =SHA-1( ( s +yi)mod2b);



    1. xi = G(t, zi);



    1. s = (1+s+xi) mod2b.

    G: - bir tomonli funksiya sifatida ishlatilgan DES-shifrlash algoritmi
    kirish: t = t0||t1||t2||t3||t4; zi = z0||z1||z2||z3||z4; chiqish: w = w0||w1||w2||w3||w4.; Funksiya:


    1. ui = tizi, bu yerda i=0 dan 4 gacha o‘zgaradi;



    1. b1= z(i+4)mod5, b2 = z(i+3)mod5, bu yerda i = 0 dan 4 gacha o‘zgaradi;



    a1 = u2, a2 = u(i+1)mod5  u(i+4)mod5 ;
    1. = a1|| a2, B = b1 ||b2 ; yi = EB(A);





    yi = Li||Ri ;


    1. wi=wi+ LiR(i+2)mod5L(i+3)mod5, bu yerda i = 0 dan 4 gacha o‘zgaradi.

    1. Natija: G(t, zi)= w0||w1||w2||w3||w4.



    Ushbu kalit generatorining bardoshliligi unda ishlatilgan bir tomonlama funksiyalar DES va SHA-I ga bog‘liq bo‘ladi [5].

    ANSI X9.17 generatori
    ANSI X9.17 generatori AQShda psevdatasodifiy ketma-ketlik ishlab chiquvchi Milliy standart hisoblanib, FIPS (USA Federal Information Processing Standart) tarkibiga kiradi. Algoritmda bir -tomonlama funksiya sifatida uchlik DES ikkita K1, K2V64 kalit ishlatiladi: DESK1DESK2DESK1( 64 bit) . Ushbu generator uchlik DES asosida ishlab chiqilgan bo‘lib, uch marta uchlik DES muolajasini qo‘llash orqali amalga oshiriladi.

    24
    1.6-rasm. ANSI X.9.17 generatori

    Bu yerda:
    TDES – uchlik DES shifrlash algoritmi bo‘lib, shifrlashda ikkita K1, K2V64 kalitlardan foydalaniladi;
    DTikiruvchi vaqt parametri;
    Vi - kiruvchi 64-bitli maxfiy kalit bo‘lib, u quyidagi quyidagicha hosil qilinadi: Vi+1=TDES(TDES(DTi)XOR(Ri));
    Ri – chiquvchi psevdotasodifiy ketma-ketlik bo‘lib quyidagicha hosil

    qilinadi: Ri=TDES(TDES(DTi)XOR(Vi));


    Yarrow-160 generatori
    Yarrow-160 psevdatasodifiy ketma-ketlik ishlab chiqaruvchi generatori
    Kelsi, Shnayer va Fergyuson tomonidan taklif qilingan. Bu yerda uchlik DES va
    SHA-1 xeshlash algoritmi ishlatilgan.


    Pf PS


    C K
    ҳолат
    T
    Ma‘lumotni to‘plash
    Qayta ishlash mexanizmi
    Qayta ishlashni boshqarish
    PTSKK ni boshqarish
    tashqi
    manba



    g
    1.7-rasm. Yarrow algoritmining umumiy strukturasi

    25


    Ushbu algoritmda kiruvchi tasodifiy ma‘lumotlar ikki, tezkor qism Rf va sekin yig‘iluvchi Rs qismlarga bo‘linib, xeshlanadi. Kiruvchi ma‘lumotlar haqiqiy tasodiyif bo‘lgan ma‘lumotlar manbalaridan olinadi. Yarrow algoritmining to‘rtta tashkil etuvchisi yuqorida berilgan.


    Yarrow kalit generatorida xesh funksiya va blokli shifrlashdan foydalanilganligi sababli, kriptohujumlarga bardoshli hisoblanadi. Yarrow-160 algoritmida xesh funksiya sifatida SHA-1 (Secure Hash Algorithm) va blokli shifrlash algoritmi sifatida esa uchlik -DES (Triple Data Encryption Standard) foydalanilgan.
    Yuqoridagi simmetrik shifrlash tizimlarida bardoshli kalitlarni ishlab chiqaruvchi PTSKK generatorlari ko‘rib chiqildi. Ko‘rib o‘tilgan generatorlar bardoshliligi tarkibidagi matematik amallar orqali belgilanadi. 1.2 - jadvalda esa psevdotasodifiy sonlar generatorining tarkibidagi amallar, kalit uzunligi va kriptobardoshligi xususyatlari bo‘yicha tahlili ko‘rsatilgan.








    1.2- jadval






    PTSKK generatorlari xususiyatlari



















    Download 222,23 Kb.
    1   ...   5   6   7   8   9   10   11   12   ...   23




    Download 222,23 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‟zbeksiton respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi

    Download 222,23 Kb.