|
Kriptologiya kriptoqrafiya
|
səhifə | 6/8 | tarix | 22.03.2024 | ölçüsü | 136,44 Kb. | | #184114 | növü | Yazı |
| encryptionŞƏKİL 1.8
Transformasiya funksiyasının ardıcıllığı.
��=3212345456789891011121312131415161716171819202120212223242524252627282928293031321
|
(1.7b)
|
( 1.7b ) sıralama ardıcıllığına əsasən ( 1.6 ) bit genişləndirmə funksiyası olur.
��(�)=��[�(�)]= (110011110011110110101101010101010000001111110110)
|
(1.8)
|
K ( j + 1) açar funksiyasının bitlərinin sayına uyğun gələn 48 bitə bərabərdir .
1.4.3.1.3 Seçim funksiyası
Sadəlik üçün 8 bitlik seçim funksiyasını nəzərdən keçirin S fj , burada j = 1, 2, …, 8. Hər bir funksiyanın l sətirləri və ( m + 1) sütunları var. S fj seçim funksiyasının elementləri 0-dan m- ə qədər istənilən tam ədədlər dəstinin xüsusi düzülüşünə malikdir . Nümunə 1.1-dən hər bir S fj funksiyası öz girişi kimi 6 bitlik blok alır, S in ilə işarələnir.
���=�1,�2,�3,�4,�5,�6
|
(1.9)
|
Tutaq ki, r j və c j seçim funksiyasının S fj müəyyən sətir və sütununa uyğundur . r j sətiri S - in ilk və son rəqəmləri ilə müəyyən edilir ; yəni ( x 1 , x 6 ). x 1 və x 6 ikili rəqəmlər olduğundan , S fj- nin dörd sırasını ( l = 4) , digər dörd ikili rəqəmi ( x 2 , x 3 , x 4 ,) göstərmək üçün yalnız dörd mümkün nəticə ola bilər. x 5 ) 0 və m arasında ədədlər verəcək və bununla da c j müəyyən ediləcək . S fj -də r j və c j- nin kəsişməsi 0 və m arasında xüsusi bir tam ədəd yaradır və bu, ikili rəqəmlərə çevrildikdə çıxışı verir.
Təcrübədə S fj seçim funksiyalarının elementləri axtarış cədvəli kimi cədvəl şəklində verilir. DES vəziyyətində l = 4 və m = 15; bu elementlər Cədvəl 1.1 -də göstərilmişdir . Cədvəl 1.1- dən göründüyü kimi , hər bir seçim funksiyası S fj bütün seçim funksiyaları üçün cəmi 32 bit verən 4 bitlik çıxışa malikdir. Misal 1.2 seçim funksiyasının alqoritminin necə həyata keçirildiyini nümayiş etdirir.
Dostları ilə paylaş: |
|
|