funksiya tavsifini barcha qiziqqanlarga yetkazadi (masalan, nashr etadi). (ommaviy kalit) uning shifrlash algoritmi sifatida, lekin sirning qiymati k ( maxfiy kalit ) u hech kimga aytmaydi va buni sir saqlaydi
Ochiq kalitni shifrlash g'oyasi
agar hozir foydalanuvchi Bob Elisga yubormoqchi bo'lsahimoyalangan ma'lumotlar m , keyin u hisoblab chiqadi va c yuboradi ochiq kanal Elis orqali
Ochiq kalitni shifrlash g'oyasi
Elisdan berisiringiz uchun k invert qilishni biladi , shuning uchun hisoblaydi m olinganiga ko'ra c . Boshqa hech kim bilmaydi k va shuning uchun, sirli funktsiyaning xususiyati tufayli, u ma'lum shifrlangan xabar uchun ko'p nomli vaqt ichida mumkin emas.himoyalangan ma'lumotlarni hisoblash m .
Raqamli imzo g'oyasi
Elisga ruxsat beringxabarni imzolashingiz kerak m .
k sirini bilgan holda shunday narsalarni topadi , va m xabari bilan birga s yuboradiBobraqamli imzo sifatida.
Imzolangan xabar - juftlik ( m,s)
Raqamli imzo g'oyasi
Bob s ni saqlaydi sifatda Elisning isbotixabarni imzoladi m .
Raqamli imzo g'oyasi
m , s ) deb hisoblash mumkin , bu erda m — xabar, s tenglamaning yechimidir , bu erda barcha o'zaro aloqada bo'lgan obunachilarga ma'lum bo'lgan sirli funktsiya.