Namangan davlat universiteti fizika-matematika fakulteti amaliy matematika kafedrasi



Yüklə 1,12 Mb.
səhifə25/28
tarix18.05.2022
ölçüsü1,12 Mb.
#58497
1   ...   20   21   22   23   24   25   26   27   28
kriptografik masalalarni yechishda bir tomonl

Imzoni tekshirish. Qabul qiluvchi M’ ma’lumotni va (r’, s’) imzoni qabul qilib oladi. У M va M’ ma’lumotlarning mos kelishini tekshirishi lozim. Buning uchun u quyidagi qadamlar ketma-ketligini bajaradi:

  1. 0 < s’ < q yoki 0 < r’ < q shartlardan birortasi bajarilmasa, imzo qalbaki deb hisoblanadi va imzoni tekshirish tugatiladi.

  2. v = (s’)-1(mod q) topiladi.

  3. z1 = H(M’) v mod q, z2 = r’ v mod q hisoblanadi.

  4. Keyin u =  mod p mod q hisoblanadi.

  5. Agar r’ = u tenglik o‘rinli bo‘lsa, u holda imzo haqiqiy va M = M’ tenglik to‘g‘ri.

Algoritmning to‘g‘riligi. M = M’, s’ = s va r’ = r bo‘lsin. U holda r = u tenglik o‘rinli bo‘lishi ko‘rsatiladi.
Demak, v = (s’)-1 mod q, z1 = H(M’) v mod q, z2 = r’ v mod q ekanligidan, quyidagini yozish mumkin:
u = gz1 yz1 mod p mod q = gH(M)s-1 gxrs-1 mod p mod q =
= gk(xr+H(M))-1(xr+H(M)) mod p mod q = gk mod p mod q = r.
Bundan ko‘rish mumkinki, r = u tenglik o‘rinli. Shunday qilib, algoritm to‘g‘riligi isbotlandi.
5.1.2 ГОСТ Р 34.10-94 elektron raqamli imzosi
Ushbu paragrafda 2000 yilgacha Rossiya standarti hisoblangan ГОСТ Р 34.10–94 ERI algoritmi qarab chiqiladi. Bu algoritm DSA algoritmiga o‘xshash va quyidagi boshlang‘ich ochiq parametrlardan foydalanadi:
1) Uzunligi   bo‘lgan katta   tub son tanlanadi, bu yerda   son 509 bitdan 512 bitgacha yoki 1020 bitdan 1024 bitgacha oraliqdan tanlanadi, ya’ni   yoki  .
2) Uzunligi   bo‘lgan katta   tub son tanlanadi, bu yerda   son 254 bitdan 256 bitgacha oraliqdan tanlanadi, ya’ni  .
3)   shartni qanoatlantiruvchi   oraliqdagi   son tanlanadi.
4)   dan  - ochiq kalit hisoblanadi, bu yerda   oraliqdan olingan x -maxfiy kalit.
5)   - xesh-funksiya berilgan  - ma’lumot bo‘yicha hisoblangan butun son bo‘lib, 1 dan   gacha oraliqdagi qiymatlarni qabul qiladi, ya’ni  .

Yüklə 1,12 Mb.

Dostları ilə paylaş:
1   ...   20   21   22   23   24   25   26   27   28




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin