Elektron raqamli imzo (ERI) algoritmiRSA
Abonent - xabar yuboruvchisi harakatlari.
Ikkita katta va nusxaviy raqamlar tanlangan p va q;
RSA modulini hisoblash. n= p* q;
Eyler funktsiyasini aniqlaymiz: φ (n)=(p-1)(q-1);
Yashirin kalitni tanlash e shartlarga muvofiq: 1< e≤φ(n),
HOD (e, φ(n))=1;
Ochiq kalitni aniqlang d, shartlarga muvofiq: d< n, e* d ≡ 1(mod φ(n)).
EDS avlodi
Xabar xashini hisoblang M: m = h(M).
Biz xeshni abonent - jo'natuvchining maxfiy kalitiga shifrlaymiz va qabul qilingan elektron pochta xabarlarini yuboramiz, S = m e (mod n), abonentga - qabul qiluvchiga hujjatning oddiy matni bilan birga M.
Abonent - qabul qiluvchi tomonda imzoni tasdiqlash
Biz EDS-ning parolini ochdik S ochiq kalitdan foydalanish d va shu bilan biz xashga - abonent tomonidan yuborilgan qiymatga - jo'natuvchiga kirish huquqiga ega bo'lamiz.
Ochiq hujjatning xashini hisoblang m’= h(M).
Biz xashni - m va m 'qiymatlarini taqqoslaymiz va agar m \u003d m' bo'lsa, elektron raqamli imzo ishonchli degan xulosaga kelamiz.
Do'stlaringiz bilan baham: |