Xesh funksiyalari istalgan uzunlikdagi kirishni (xabar yoki ma’lumot) oladi
va qattiq oʻlchamdagi chiqishni (xesh qiymati) ishlab chiqaradi. Kuchli xesh
funksiyalari toʻqnashuvga chidamlilik, tasvirdan oldingi qarshilik va ikkinchi
tasvirga qarshilik kabi xususiyatlarga ega, bu ularni turli kriptografik amaliy
dasturlar uchun mos qiladi.
Kuchli xesh funksiyalariga misollar SHA-256 va SHA-3ni oʻz ichiga oladi,
ular ma’lumotlar yaxlitligini tekshirish va parolni xeshlash uchun keng qoʻllaniladi.
Xabar autentifikatsiya kodlari (MAC):
MAC - bu xabarlarning yaxlitligi va haqiqiyligini tekshirish uchun ularga
qoʻshiladigan kriptografik teglar. Kuchli MAC algoritmi xabarni qabul qiluvchi uni
aniqlamasdan oʻzgartirib boʻlmasligini ta’minlaydi.
Kuchli MAC algoritmlariga misollar qatoriga SHA-256 yoki AES kabi
xavfsiz xesh funksiyalaridan foydalangan holda HMAC (Xeshga asoslangan xabar
autentifikatsiya kodi) kiradi.
Raqamli imzo sxemalari:
Raqamli imzo sxemalari foydalanuvchilarga xabarlar yoki ma’lumotlarning
haqiqiyligini va rad etilmasligini isbotlash uchun imzolash usulini taqdim etadi.
Raqamli imzoning kuchli algoritmlari qalbakilikka qarshi turadi va imzolovchining
shaxsini tekshirish mexanizmini taqdim etadi.
Kuchli raqamli imzo sxemalariga misollar RSA imzolari, ECDSA (elliptik
egri raqamli imzo algoritmi) va EdDSA (Edvards egri raqamli imzo algoritmi).
Dostları ilə paylaş: