Asila Elchiboyeva A5/1 ma’lumotni shifrlash algoritmi
Download 25.05 Kb.
|
2 amaliy 6 topshiriq
- Bu sahifa navigatsiya:
- (Xorlash belgisi “^” qilib kiritildi)
- Har bir qadamda m=maj(X 8 ,Y 10 , Z 10 ) hisoblanadi,ya’ni: m=maj(1,0,0)=0;
- ^ 0=0 Z 2 =1^0^0^0=1;
691-19 Asila Elchiboyeva A5/1 ma’lumotni shifrlash algoritmi Ochiq matn sifatida M=”AS”; kalit sifatida K=”ELCHIBOYEVA” larni olindi.
(Xorlash belgisi “^” qilib kiritildi) Bu usulda kalit 64 bitni tashkil qilib, 3ta registorga qiymat qilib belgilanadi: X=19 bit(x0,x1,x2,…,x18); Y=22 bit(y0,y1,y2,..,y21); Z= 23 bit(z0,z1,z2,…z22); Shunga ko’ra: x=0010001011000100011; y=1010000000101110110000; z=01001010100000000001001; ekanligi kelib chiqadi.
Har bir qadamda m=maj(X8,Y10, Z10) hisoblanadi,ya’ni: m=maj(1,0,0)=0; Demak X Z registorlar siljiydi: X1=1^0^1^1=1; Z1=0^0^0^1=1; X0 va Z0 qiymatlari Y va Z registorlarning o’ng tomoniga qo’shiladi, hamda bu registorlarning oxirgi qiymatlari o’chiriladi:
Bunda kalitimiz 1^1^1=1; orqali topiladi , ya’ni kalit 1-K1=1 Har bir qadamda m=maj(X8,Y10, Z10) hisoblanadi,ya’ni: m=maj(0,0,0)=0; Demak X Z Y registorlar siljiydi: X2=0^0^0^1=1; Y2=0^0=0 Z2=1^0^0^0=1;
Bunda kalitimiz 1^0^1=0; orqali topiladi , ya’ni kalit 2-K2=0 Har bir qadamda m=maj(X8,Y10, Z10) hisoblanadi,ya’ni: m=maj(1,1,1)=1; Demak X Z registorlar siljiydi: X3=0^0^0^0=0; Z3=0^0^0^0=0;
Bunda kalitimiz 0^0^0=0; orqali topiladi , ya’ni kalit 3-K3=0 Download 25.05 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling