• Salom
  • Методы и средства защиты информации




    Download 86,74 Kb.
    bet5/5
    Sana14.12.2023
    Hajmi86,74 Kb.
    #118229
    1   2   3   4   5
    Bog'liq
    4 Курс лекций МиСЗИ (1)

      Bu sahifa navigatsiya:
    • Salom
    K = ( k 1, k 2,..., k 8), | K | = 256, | ki | = 32;

    • almashtirish jadvali - sakkizta to'plam - shifrlash funktsiyasini hisoblashda 32 bitli ma'lumotlar bloki bo'lingan bit guruhlari soniga ko'ra - almashtirish tugunlari : H = ( H 1, H 2,..., H 8) . Har bir almashtirish tuguni 4 bitli kodlarning barcha mumkin bo'lgan qiymatlarining 16 elementli to'plamiga almashtirishdir va shuning uchun 16 xil 4 bitli raqamlar qatori sifatida ifodalanishi mumkin: Salom = ( salom , 0, salom , 1 ,.. ., salom ,15), | salom , j | = 4, 0 ≤ salom , j ≤ 15, har qanday i , j , k ( j ≠ ) uchun k ), hi , j sharti bajarilishi kerak salom , k . Har bir almashtirish tugunining o'lchami | Salom | = 8 ∙ | salom , j | = 64 bit va butun almashtirish jadvalining hajmi | H | = 8 ∙ | Salom | = 8 ∙ 64 = 512 bit yoki 64 bayt;

    4. shifrlash uchun kalitdan foydalanish tartibini aniqlang, ya'ni funktsiyani o'rnating ( i ) original shifrlash kalitidan "qadam" kalitini yaratish K : Ki = i ( K ). GOSTda K kalitining ma'lum elementlari kj "qadam" tugmalari sifatida qabul qilinadi Ki : Ki = kj . Biroq, bunday elementlar faqat 8 ta bo'lib, shifrlash siklida 32 bosqich mavjud, ya'ni shifrlash siklidagi 32 elementli qadamlar to'plamini 8 elementga moslashtiradigan funktsiyani ( i ) o'rnatish kerak. asosiy qismlar to'plami: Ki = k ( i ), 1 ≤ men 32, 1 ≤ ( i ) ≤ 8.
    Keling, ushbu funktsiyani jadval va formula shaklida aniqlaymiz:



    i

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    o'n bir

    12

    13

    14

    15

    16

    ( men )

    1

    2

    3

    4

    5

    6

    7

    8

    1

    2

    3

    4

    5

    6

    7

    8

    i

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    o'ttiz

    31

    32

    ( men )

    1

    2

    3

    4

    5

    6

    7

    8

    8

    7

    6

    5

    4

    3

    2

    1

    Boshqacha qilib aytganda, shifrlash davrida asosiy elementlar ketma-ket ishlatiladi, kalit esa to'rt marta "ko'rib chiqiladi" - birinchi uchtasi oldinga, to'rtinchisi teskari yo'nalishda. Ko'rinib turibdiki, shifrni ochish siklida asosiy elementlar shifrlash sikliga nisbatan teskari tartibda qo'llaniladi, ya'ni avval kalit bir marta oldinga, keyin uch marta teskari yo'nalishda skanerlanadi.


    Rus shifrining asosiy maxfiy elementi kalit ekanligini unutmang. Algoritm, agar almashtirish jadvali ochilgan bo'lsa ham, kriptografik jihatdan xavfsiz bo'lib qolishi kerak, ammo bu uning barcha mumkin bo'lgan qiymatlari uchun sodir bo'lmaydi. "Zaif" almashtirish jadvallarining mavjudligi, ya'ni jadvallardan foydalanilganda shifrning kriptografik kuchi sezilarli darajada kamayadi - bu erda misol arzimas jadval bo'lib, foydalanilganda har bir qiymat o'z-o'zidan almashtiriladi.


    Ma'ruza 4

    Download 86,74 Kb.
    1   2   3   4   5




    Download 86,74 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Методы и средства защиты информации

    Download 86,74 Kb.