• Təkrar etmək üçün S1, S2,..., S8
  • Kafedra: Kibertəhlükəsizlik




    Download 31.12 Kb.
    bet9/11
    Sana04.11.2022
    Hajmi31.12 Kb.
    #29003
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    Nağıyeva Aliyə krip.əsas lab 5

    1 (B 1 )S 2 (B 2 )S 3 (B 3 )S 4 (B 4 )S 5 (B 5 )S 6 (B 6 )S 7 (B 7 )S 8 (B 8 )
    burada i (B i ) i -ci S qutusunun çıxışına aiddir .
    Təkrar etmək üçün S1, S2,..., S8 funksiyalarının hər biri giriş kimi 6 bitlik blok alır və çıxış kimi 4 bitlik blok verir. 1 -i təyin etmək üçün cədvəl aşağıda göstərilmişdir və izah edilmişdir:

    S1


    Sütun nömrəsi
    Sıra
    Nömrə 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


    0 14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7
    1 0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8
    2 4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0
    3 15 12 8 2 4 9 1 7 5 11 3 14 10 0 6 13

    Əgər S 1 bu cədvəldə müəyyən edilmiş funksiyadırsa və B 6 bitlik blokdursa, S 1 (B) aşağıdakı kimi müəyyən edilir: B -nin birinci və son bitləri 2-ci bazada 0-dan 3-ə qədər onluq diapazonda olan bir ədədi təmsil edir. (və ya ikili 00-dan 11-ə qədər). Bu rəqəm i olsun . B -nin ortadakı 4 biti 2 -ci bazada 0-dan 15-ə qədər (ikilik 0000-dan 1111-ə qədər) onluq diapazonunda bir ədədi təmsil edir. Bu ədəd j olsun . Cədvəldə i - ci sətir və j -ci sütundakı nömrəyə baxın. Bu, 0-dan 15-ə qədər diapazonda olan rəqəmdir və unikal şəkildə 4 bitlik blokla təmsil olunur. Həmin blok çıxışdır B girişi üçün S 1 - dən S 1 (B ) . Məsələn, B = 011011 giriş bloku üçün birinci bit "0", sonuncu bit isə "1" sətir kimi 01 verir. Bu, 1-ci sıradır. Ortadakı dörd bit "1101"-dir. Bu, onluq 13-ün binar ekvivalentidir, ona görə də sütun 13-cü sütundur. 1-ci sətirdə 13-cü sütun 5 görünür. Bu, çıxışı müəyyən edir; 5 binar 0101-dir, beləliklə çıxış 0101-dir. Beləliklə, S 1 (011011) = 0101.

    S 1 ,..., S 8 funksiyalarını təyin edən cədvəllər aşağıdakılardır:


    Download 31.12 Kb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 31.12 Kb.