• Tez yangilash va chiqarish
  • Ixtiyoriy kalit uzunligi
  • Rc4 quyidagi me'moriy tanlovlarni o'zida mujassam etgan: Katta davlat maydoni




    Download 17,27 Kb.
    bet1/3
    Sana07.10.2024
    Hajmi17,27 Kb.
    #273967
      1   2   3
    Bog'liq
    original RC4 o


    original RC4 o'xshaganmi?"
    Bizning Spritz taklifimiz nafaqat ancha yaxshilangan xavfsizlik xususiyatlariga ega RC4-ni "o'zgartirishni" ta'minlabgina qolmay, balki uning yangi "shimgichga o'xshash" ga asoslangan yangi kriptografik funktsiyalar to'plamini ham taqdim etadi.
    qurilish va interfeys.
    (Biz “RC4” ni 1-rasmda tasvirlanganidek, asl RC4 ga murojaat qilish uchun saqlab qo‘yamiz. Bizning yangi taklifimiz “Spritz” deb nomlanadi.)
    Bugungi kripto-dizayner tezroq protsessorlarning afzalliklariga ega: simulyatsiya va statistik tahlillarni bajarish ancha oson. Intel 386 (1985 yilda taqdim etilgan) 16 MGts soat tezligiga ega edi; bugungi protsessorlar ko'p yadroli va 2 gigagertsli chastotada ishlaydi. Dizayn tanlovlarimizni xabardor qilish uchun biz muqobil dizaynlarning keng ko'lamli simulyatsiyalariga tayanamiz. (Haqiqatan ham, bizning hisob-kitoblarimiz zamonaviy protsessorlarda taxminan besh "yadro-oy" ni talab qildi!).
    RC4 quyidagi me'moriy tanlovlarni o'zida mujassam etgan:
    Katta davlat maydoni: RC4 holati oldingi oqim shifrlash takliflari bilan solishtirganda juda katta.
    ZN ning almashtirishi: Holatning asosiy qismi ZN = {0, 1, almashtirishni ifodalovchi 256 baytlik S massivdir. . . , N − 1}; original RC4 da bizda N = 256 bor, shuning uchun RC4 bayte orientatsiyalangan.
    Tez yangilash va chiqarish: Keyingi holat funksiyasi S massivning faqat ikki baytini o'zgartiradi (almashtiradi);
    Chiqish funksiyasi faqat ikkita i, j registriga va S massivning bir necha baytiga bog'liq.
    O'lchovli (o'zgaruvchi N): RC4 shifr faqat N = 256 emas, balki N > 2 ning istalgan qiymati uchun yaxshi aniqlangan. Bu RC4 variantlarini tahlil qilishda foydalidir. Biz {0, 1, dagi qiymatni chaqiramiz. . . , N - 1} "bayt" (yoki N-qiymati).
    Ixtiyoriy kalit uzunligi: Berilgan kalitning L uzunligi ixtiyoriydir (RC4 da 256 baytgacha). Kalitning har bir elementi baytdan iborat.
    Invertible bo'lmagan kalitlarni sozlash: Kalitlarni o'rnatish algoritmi invertatsiya qilish qiyin bo'lishi uchun yaratilgan: dastlabki RC4 holatini hisobga olgan holda kalitni olish qiyin bo'lishi kerak.

    Download 17,27 Kb.
      1   2   3




    Download 17,27 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Rc4 quyidagi me'moriy tanlovlarni o'zida mujassam etgan: Katta davlat maydoni

    Download 17,27 Kb.