Shifrlash. Bu bosqich A tomonning ochiq kalitlariga esa B tomondan amalga oshiriladi. Ochiq ma’lumot sifatida M=CDEF (2,3,4,5 –alfavitdani o‘rni) olinib, EKUB( , ) =1 shartni qanoatlantiruvchi k=7 tanlandi. Shundan so‘ng quyidagilar hisoblanadi:
=(3^7)mod31=17;
C1= =2*(19^7)mod31=14;
C2= =3*(19^7)mod31=21;
C3= =4*(19^7)mod31=28;
C4= =5*(19^7)mod31=4;
Shundan so‘ng C1,C2,C3,C4 lardan iborat S va r A tomonga yuboriladi.
Deshifrlash. Bu jarayon maxfiy kalitga ega bo‘lgan A tomondan amalga oshiriladi va ochiq matn olinadi:
M1= =14*17^(31-1-4)mod31=2;
M2= =21*17^(31-1-4)mod31=3;
M3= =28*17^(31-1-4)mod31=4;
M4= =4*17^(31-1-4)mod31=5.
Bu yerda diskert logarifmlash muammosi sifatida ochiq kalitlar jufti berilganda tenglamadan a maxfiy kalitni topish bo‘lib, hozirda ushbu muammoning optimal usuli mavjud emas.
Do'stlaringiz bilan baham: |