Kriptologiya kriptoqrafiya


Misal 1.2 ( 1.8 ) -dən bir sətir götürün , giriş məlumatları kimi birinci sıranı söyləyin; yəni S in



Yüklə 136,44 Kb.
səhifə7/8
tarix22.03.2024
ölçüsü136,44 Kb.
#184114
növüYazı
1   2   3   4   5   6   7   8
encryption

Misal 1.2
( 1.8 ) -dən bir sətir götürün , giriş məlumatları kimi birinci sıranı söyləyin; yəni in = 110011. Buradan belə çıxır ki, j = ( 1 , 6 ) = 11 və j = 1001 = 9. İndi bizim vəzifəmiz əvvəlki transformasiya prosesindən istifadə edərək S - ə görə op çıxışını təmin etməkdir. Cədvəl 1.1- də verilmiş seçim funksiyaları əsasında . j = 8 qoysaq , dördüncü sıra və doqquzuncu sütundakı 8 elementi 15-dir ki, bu da op = 1 , 2 , 3 , 4 = 1111 rəqəmsal çıxışına bərabərdir .
1.4.3.1.4 Permutasiya funksiyası
Şəkil 1.8- in f dəyişdirmə funksiyasının məqsədi bütün seçim funksiyasının 32 bitini götürmək və 32 bitlik blok çıxışı yaratmaq üçün rəqəmləri dəyişdirməkdir. Permutasiya funksiyası f sadəcə yerinə yetirir

�=��(�)

(1.11)

CƏDVƏL 1.1
DES Seçim Funksiyaları

burada permutasiya genişləndirmə funksiyasının sifariş ardıcıllığına bənzəyir:

��=1672021291228171152326518311028241432273919133062211425

(1.12a)

və 32 bitlik blok girişidir

�=�1,�2,�3,…,�32

(1.12b)

Deməli, ( 1.12 ) əsasında dəyişmə funksiyası kimi yazmaq olar

�=��(�)=�16,�7,�20,�29,…,�4,�25

(1.13)

bu, 32-bit blok girişinin ( 1.12b ) ( 1.12a ) tərəfindən verilmiş sifarişli dəyişdirmə funksiyasına uyğun olaraq yenidən təşkil edildiyini (yerinə dəyişdirildiyini) göstərir.

Yüklə 136,44 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə