Shifrlash qoidasi: , (umumiy va lar uchun , ), bu yerda -tasodifiy son bo‘lib ma’lumotni imzolovchi tomonidan tanlanadi, bu son ( ) soni bilan o‘zaro tub EKUB ( va umumiy bo‘lganda EKUB( , ) =1 ), -ochiq ma’lumot, shifrlangan ma’lumot ( va umumiy bo‘lganda, ).
Deshifrlash qoidasi: ( va umumiy bo‘lganda ), haqiqatan ham ( va umumiy bo‘lganda = , bunda );
3. ERIni hisoblash qoidasi: , soni esa yoki tenglamadan topiladi, ya’ni yoki ( va umumiy bo‘lganda , soni esa yoki tenglamadan topiladi, ya’ni yoki , EKUB ) -ma’lumotning xesh qiymati, -maxfiy kalit, imzo sifatida va juftlik, ya’ni , ( va umumiy bo‘lganda ) imzo deb qabul qilinadi.
4. Imzoni tekshirish qoidasi:
Agar yoki bo‘lsa, u holda elektron xujjat haqiqiy, aks holda qalbaki hisoblanadi. Chunki,
va
tengliklar o‘rinli bo‘lib, Ferma teoremasiga ko‘ra ushbu ayniyat o‘rinli:
= =
= = =
= ;
5. Ma’lumotni maxfiy uzatish protokoli:
, , -
shifrma’lumot;
6. Maxfiy uzatilgan ma’lumotni qabul qilish protokoli:
,
umuman qaraganda, dastlabki ma’lumot o‘zgartirilgan bo‘lishi mumkin, shuning uchun
,
bo‘lib, - xesh qiymat hisoblanadi. Agar yoki bo‘lsa, u holda elektron xujjat haqiqiy, aks holda qalbaki hisoblanadi.
Endi imzoni hisoblash va uni tekshirishga asoslangan ERI algoritmlari DSA va ГОСТ Р 34.10-94 standarlari bilan tanishiladi. Bu algoritmlarning asosini El-Gamal shifrlash algoritmi tashkil etadi.
Dostları ilə paylaş: |