|
1. Bitkoin blokcheyni nima?
|
bet | 7/21 | Sana | 19.01.2024 | Hajmi | 1,71 Mb. | | #141541 |
Bog'liq Blokcheyn texnologiyalari O.N 3 semestr8.Kriptografiya nima? Grek tilidan tarjima qilganda, kriptografiya so’zi “mahfiy yozuv” ma’nosini anglatadi. Kriptografiyaning klassik masalasi qandaydir boshlang’ich matnni (ochiq matnni) qandaydir qoidalar yordamida shifrlangan ko’rinishga o’tkazishdir. Bunda qandaydir belgilarning tasodifiyga o’xshagan ketma-ketligi shiromatn yoki kriptogramma deb ataladi.Ochiq matnni oddiy inson tomonidan tushunarsiz xolatga o’tkazish jarayoni fan tili bilan shifrlash yoki deshifrlash atamalari bilan ham nomlangan. Shifrlash deganda barcha tomonidan tushuniladigan va ochiq ma’lumotlarni shifrlangan ma’lumotlarga (shifrlangan matnga) o’zgartirishga aytilsa, deshifrlash deganda shifrlangan ma’lumotlarni ochiq ma’lumotlarga o’zgartiruvchi teskari jarayonga aytiladi. Shifrlash usuli (shifr) deb, shifrlash algoritmiga binoan ochiq informatsiyani berkitilgan (tushunarsiz) informatsiyaga o’zgartiruvchi amallar majmuasiga aytiladi. Ko’pchilik shifrlash tizimlari vaqtning 239 beshavqat sinovlariga dosh bera olmadi, boshqalaridan esa xozirgi davrgacha foydalaniladi. Hisoblash mashinalari, komp’yuter tarmoqlari va internetning paydo bo’lishi ma’lumotlarni shifrlash-deshifrlashning ko’pgina Yangi usullarining yaratilishiga turtki bo’ldi. Shifrga xujum (yoki kriptoanaliz) kalitni bilmasdan turib, shifrlash algoritmini aniqlashga va berk bo’lgan imformatsiyani beruxsat o’qishga (rasshifrovka qilishga) bo’lgan urinishdir. Shifrlashning zamonaviy usullari quyidagi talablarga javob berishi lozim: Shifrning kriptoanalizga (deshifrovkaga) bo’lgan turg’unligi (chidamliligi – kriptoturg’unlik)shunday bo’lishi lozimki, uning fosh etilishi faqatgina kalitlarning to’liq saralash masalasini yechish orqaligina amalga oshirilishi mumkin bo’lsin; Kriptoturg’unlik shifrlash algoritmining mahfiyligi orqali emas, balki kalitning mahfiyligi orqali ta’minlanadi; Shifr matn hajmi bo’yicha dastlabki informatsiyadan ortiq bo’lmasligi lozim; Shifrlashdagi xatoliklar informatsiyaning buzilishiga va yo’qolishiga olib kelmasligi kerak; Shifrlash vaqti juda ham katta bo’lmasligi zarur; Shifrlashning keng miqyosda ishlatiluvchi algoritmini amalda mahfiy saqlash mumkin emas. Shu sababli, algoritmning kriptoanalitik foydalanishi mumkin bo’lgan zaif tomonlari bo’lmasligi lozim. Agar bu shart bajarilsa, shifrning kriptoturg’unligi kalit uzunligi orqali aniqlanadi, chunki shifrlangan informatsiyani fosh etishning yagona yo’li – kalit kombinatsiyalarini saqlovchi algoritmni rasshifrovka qilishdir. Shunday qilib, kriptoanaliz uchun sarf qilinadigan vaqt va vositalar kalit uzunligiga hamda shifrlash algoritmining murakkabligiga bog’liqdir. Almashtirish usullarining mohiyati – bir alfavitda yozilgan information simvollarni boshqa alfavit simvollari bilan ma’lum bit qoida bo’yicha almashtirishdan iboratdir. Bu guruhga mansub eng sodda usul sifatida to’g’ridanto’g’ri almashtirish usulini ko’rsatish mumkin. Dastlabki informatsiya yoziluvchi А0alfavitning s0i simvollariga shifrlovchi alfavitning s1i simvoli mos qo’yiladi. Oddiy xolda ikkala alfavit ham bir xil simvollar to’plamiga ega bo’lishi mumkin. Ikkala alvavitdagi simvollar o’rtasidagi moslik ma’lum bir algoritm bo’yicha К simvollar uzunligiga ega bo’lgan dastlabki matn Т0simvollarining raqamli ekvivalentlarini o’zgartirish orqali amalga oshiriladi.
|
| |