Мавзу: электрон рақамли имзо алгоритмлари


ГОСТ Р 34.10-2001 elektron raqamli imzo algoritmi



Yüklə 0,93 Mb.
səhifə19/30
tarix17.04.2023
ölçüsü0,93 Mb.
#99162
1   ...   15   16   17   18   19   20   21   22   ...   30
Elektron raqamli imzo algoritmlaridan foydalanish

2.3. ГОСТ Р 34.10-2001 elektron raqamli imzo algoritmi


Imzoni generatsiya qilish algoritmi. Boshlang‘ich ma’lumotlar: ma’lumot, berilgan (elliptik chiziqqa aloqador) parametrlar va imzo maxfiy kaliti. Ushbu algoritmda Elliptik egri chiziq tenglamasi p > 2255 shartni qanoatlantiruvchi tub xarakteristikali maydonda deb qaraldi. Natija, imzo .
Imzoni generatsiya qilish algoritmi qadamlari:

  1. 1 k n-1 intervaldan ixtiyoriy k soni tanlansin, bu yerda nuqta tartibi 2254 < n < 2256 shartni qanoatlantiruvchi son.

  2. (x1,y1)= [k]G hisoblansin, ya’ni tanlangan egri chiziqqa tegishli G nuqtani k marta qo‘shilsin.

  3. r=x1 mod n hisoblansin. Agar r=0 bo‘lsa, 1-qadamga qaytilsin va boshqa k soni tanlansin.

  4. M ma’lumotning xesh funksiyasi hisoblansin, ya’ni e=H(M). Agar H(M) mod n=0 bo‘lsa, u holda H(M) mod n=1 deb olinsin.

  5. 0< d intervaldan olingan d maxfiy kalit asosida s=(dr+ke) mod n hisoblab topilsin.

  6. Agar s=0 bo‘lsa, 1-qadamga qaytilsin va boshqa k soni tanlansin.

  7. Hosil bo‘lgan (r,s) sonlar juftligi M ma’lumotga qo‘yilgan imzo hisoblanadi.

Imzoni tekshirish algoritmi. Boshlang‘ich ma’lumotlar ma’lumot, berilgan (elliptik chiziqqa aloqador) parametrlar, imzoni tekshirish kaliti va ma’lumot imzosi-(r,s). Natija: imzo haqiqiyligi yoki qalbakiligi haqidagi tasdiq .
Imzoni tekshirish algoritmi qadamlari:

  1. Agar 1 r, s n-1 bajarilmasa, u holda imzo qalbaki va tekshirishni shu yerda to‘xtatish mumkin.

  2. e= H(M) hisoblansin.

  3. w= H(M) (n-2)mod n hisoblansin.

  4. u1 = s w mod q hisoblansin.

  5. u2 = (n-r) w mod n hisoblansin.

  6. X=[ u1] G+[ u2] Q=(x1,y1) hisoblansin.

  7. Агар x1 mod n = r bo‘lsa, imzo haqiqiy, aks holda imzo qalbaki va algoritm to‘xtatiladi.


Yüklə 0,93 Mb.

Dostları ilə paylaş:
1   ...   15   16   17   18   19   20   21   22   ...   30




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