Imzo qo„yish:
k < q - tasodifiy son tanlanadi.
a=(gkmodp)modq – birinchi imzo
b=(k-1(H(m)+x·a))modq – ikkinchi imzo, bu yerda H(m) - xesh
qiymat.
(a,b) sonlar juftligi imzo hisoblanadi. M, (a,b) - ikkinchi
tomonga yuboriladi.
Imzoni tekshirish:
W=b-1modq hisoblanadi.
U1=(H(m)·W)modq hisoblanadi.
U2=(a·W)modq hisoblanadi.
v=(gu1·yu2modp)modq hisoblanadi. Agar v = a bo‗lsa imzo to‗gri qo‗yilgan bo‗ladi.
Mustaqil ish uchun misollar.
p=83, q=41, h=13, x=12, k=5, H(m)=7 bo‗lsa, (r,s)=?
p=83, q=41, h=12, x=7, k=6, H(m)=5 bo‗lsa, (r,s)=?
p=83, q=41, h=10, x=21, k=7, H(m)=17 bo‗lsa, (r,s)=?
p=83, q=41, h=20, x=31, k=8, H(m)=11 bo‗lsa, (r,s)=?
p=83, q=41, h=8, x=3, k=9, H(m)=9 bo‗lsa, (r,s)=?
p=83, q=41, h=14, x=12, k=15, H(m)=7 bo‗lsa, (r,s)=?
p=83, q=41, h=15, x=7, k=16, H(m)=5 bo‗lsa, (r,s)=?
p=83, q=41, h=16, x=21, k=17, H(m)=17 bo‗lsa, (r,s)=?
p=83, q=41, h=17, x=31, k=18, H(m)=11 bo‗lsa, (r,s)=?
p=83, q=41, h=18, x=3, k=19, H(m)=9 bo‗lsa, (r,s)=?
Imzo tekshirish: p=83, q=41, g=38, y=48, H(m)=7, r={11,3,9} va s={12,31,11} bo‗lsa, haqiqiy (r,s)=?
Imzo tekshirish: p=83, q=41, g=38, y=9, H(m)=7, r={7,9,25} va s={21,25,3} bo‗lsa, haqiqiy (r,s)=?
Imzo tekshirish: p=83, q=41, g=38, y=48, H(m)=9, r={5,9,27} va s={9,18,40} bo‗lsa, haqiqiy (r,s)=?
Imzo tekshirish: p=83, q=41, g=38, y=48, H(m)=14, r={3,7,9} va s={11,6,8} bo‗lsa, haqiqiy (r,s)=?
Imzo tekshirish: p=83, q=41, g=18, y=48, H(m)=15, r={7,9,11} va s={4,19,20} bo‗lsa, haqiqiy (r,s)=?
Dostları ilə paylaş: |