Kriptologiya kriptoqrafiya



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

ŞƏKİL 1.7
Bölmə və iterasiya ilə blok şifrələmə hissəsi.
1.4.3.1.1 Transformasiya funksiyası
Transformasiya funksiyası f [ K ( j + 1), R ( j )] bit genişləndirilməsi, açar mod-2 əlavəsi və seçim (və ya əvəzetmə) və dəyişdirmə əməliyyatlarından ibarətdir. Şəkil 1.8-də R ( j ) verilənlər blokunun transformasiyasında iştirak edən proseslər göstərilir . Transformasiya funksiyasının işləməsi bir az riyazi cəhətdən bağlıdır. Riyazi təsvir əvəzinə Şəkil 1.8- i təşkil edən funksiyaların hər biri ədədi nümunələrlə ayrıca müzakirə olunur.
1.4.3.1.2 Bit Genişləndirmə funksiyası
Bit genişləndirmə funksiyasının funksiyası E f sıralama ardıcıllığına uyğun olaraq n -bit blokunu ( n + p )-bit blokuna çevirməkdir . Sıralama ardıcıllığı f n -bit blokunu genişləndirilmiş ( n + p )-bit blokuna x təyin edir və genişləndirir ; yəni,

��(�)=��[�(�)]

(1.6)

Genişləndirilmiş x funksiyası K ( j + 1) açar funksiyasının bitlərinin sayına uyğun olmalıdır .
Misal 1.1
Nümunə olaraq, R ( j ) tərəfindən verilən 32 bitlik blok kimi təyin edin

�(�)=10011001110110110101010000111101

(1.7a)

Bit genişləndirmə funksiyası R ( j ) hər seqmentdə 4 bit olan səkkiz seqmentə (sütunlara) bölmək yolu ilə həll edilə bilər. Əmin olun ki, hər biriseqmentin son bitləri, birinci və son bitlər istisna olmaqla, iki mövqeyə təyin edilir, beləliklə, 48 bitlik blokun sifariş ardıcıllığını təmin edir:


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ə