Криптографиянинг асосий тушунчалари. Керкхофс принципи


Bitcoin va Ethereum o'rtasidagi ilovadagi asosiy farq nima?


Download 1.52 Mb.
bet33/49
Sana07.03.2023
Hajmi1.52 Mb.
#1245383
1   ...   29   30   31   32   33   34   35   36   ...   49
Bog'liq
Криптографиянинг асосий тушунчалари

Bitcoin va Ethereum o'rtasidagi ilovadagi asosiy farq nima?


Bitcoin, birinchi navbatda, an'anaviy valyutalarga muqobil bo'lish uchun mo'ljallangan va shuning uchun ayirboshlash va qiymatni saqlash vositasi. Ethereum dasturlashtiriladigan blokcheyn bo'lib, u DeFi, aqlli shartnomalar va NFTlarni o'z ichiga olgan ko'plab sohalarda qo'llanilishini topadi.

Симметрик криптографик тизимлар. Хэш функция алгоритмлари.


Aytaylik, sizda jo'natish kerak bo'lgan muhim fayl bor va siz uni qabul qiluvchiga hech qanday o'zgarishsiz, bir bo'lakda etib borishini ta'minlashni xohlaysiz. Siz ba'zi bir ahamiyatsiz usullardan foydalanishingiz mumkin, masalan, uni bir necha marta yuborish, adresat bilan bog'lanish va faylni tekshirish va hokazo .

Xesh funksiyasi nima?


Xesh algoritmlari ma'lum bir kirishdan qat'iy uzunlikdagi natijani (xesh yoki xesh qiymati) hosil qiluvchi funktsiyalardir. Xesh qiymati asl ma'lumotlarning xulosasidir.
Misol uchun, qog'oz hujjatni o'ylab ko'ring, siz uning mazmunini endi o'qiy olmaysiz. Boshlang'ich ma'lumotlar nima ekanligini bilmasdan, dastlabki kirishni tiklash deyarli (nazariy jihatdan) mumkin emas.
Keling, oddiy xesh funktsiyasi bilan xesh algoritmiga misolni ko'rib chiqaylik:

Bu xavfsiz algoritmmi yoki yo'qligini muhokama qilishimiz mumkin (spoiler ogohlantirishi - bu emas). Albatta, har bir kiritilgan raqam individualdir (bu haqda keyingi bo'limlarda ko'proq gaplashamiz), lekin uning qanday ishlashini taxmin qilish oson. Bu juda oddiy misol, lekin u bizga xeshlash algoritmi qanday ko'rinishi haqida fikr beradi.
Xeshlar haqida ko'proq ma'lumot olish uchun ushbu juda batafsil Vikipediya sahifasini tekshiring .

Hashing algoritmi tushuntirildi


Xeshlash algoritmi kriptografik xesh funktsiyasidir. Bu ixtiyoriy o'lchamdagi ma'lumotlarni belgilangan o'lchamdagi xesh bilan taqqoslaydigan matematik algoritmdir.
Xesh-funktsiya algoritmi bir tomonlama funktsiya bo'lib ishlab chiqilgan bo'lib, uni o'zgartirib bo'lmaydi. Biroq, so'nggi yillarda bir nechta xesh algoritmlari buzilgan. Bu, masalan, MD5 bilan sodir bo'ldi - kriptografik xesh funksiyasi bo'lish uchun mo'ljallangan keng ma'lum bo'lgan xesh-funksiya, endi uni o'zgartirish juda oson - biz faqat tasodifiy korruptsiyaga qarshi ma'lumotlarni tekshirish uchun foydalanishimiz mumkin.
Ideal kriptografik xesh funktsiyasi qanday bo'lishi kerakligini aniqlash oson:

  1. Har qanday turdagi ma'lumotlar uchun xesh qiymatini hisoblash tez bo'lishi kerak;

  2. Xabarni xesh qiymatidan qayta tiklash mumkin bo'lmasligi kerak (qo'pol kuch hujumi yagona variant sifatida);

  3. Bir xil xeshga ega ikkita xabarni topish imkonsiz bo'lishi kerak ( to'qnashuv );

  4. Xabarning har bir o'zgarishi, hatto eng kichiki ham, xesh qiymatini o'zgartirishi kerak. Bu butunlay boshqacha bo'lishi kerak. Bu ko'chki effekti deb ataladi


Hatto eng kichik o'zgarish (bir harf) butun xeshni boshqacha qiladi (SHA-1 misoli)

Download 1.52 Mb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   49




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling