8-Mustaqil ish
N bitli skremblerni qurish va takrorlanish davrini hisoblash.
(FSMU Metdi bo`yicha).
Barcha shifrlash sxemalari orasida oddiyshuningdek bardoshli bo`lgan sxema bu ikki modul bo`yicha qo`shish funksiyasi orqali amalga oshirish oshirish funksiyalaridir.
|
Agar ikki modul bo`yicha arifmetik amal bajarsak,bo`lishi mumkun bo`lgan qiymatlar 0 yoki 1 dan iborat bo`ladi (chunki ikkiga bo`lgan qoldiq 0 yoki 1 ga teng bo`ladi
|
n-razryadli skremblerda foydalangan holda shifrlash kalitini generatsiya qiladigan funksiya yozish.Ketma ketlik davri topiladi.
X8+X5+X3+X2+1
Bunda=100101100
Kalit sifatida 11100111 olamiz bunda o`ngdan 2 “1” ,3”1” ,5”1” ,8”1” ustunlar xor amalida ishtirok etadi.11100111 shu 1-kalitni sariq bilan belgilaganlarni xorlaymiz va chapdan birinchisiga yozamiz va boshlang`ich qator bittaga suriladi va hu tariqa davom ettirib kalit va davr topiladi.
|
11100111 k=1
11110011 k=11
11111001 k=111
01111100 k=1110
00111110 k=11100
….. k=11100….
Shu shaklda davom etadi va
Davri: 44 ga teng bo’ladi.
Kalit :111001111100100000100011010101001101101001010000 shunga teng bo’lsa
Kalitni topib bo’lgach ochiq matinimizni ikkilik sanoq sestemasiga o’tqazib kalit va ochiq matn uzunligini tenglab xor amali orqali qo’shamizva shifr matn holis bo’ladi.
|
Do'stlaringiz bilan baham: |