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


Download 1.52 Mb.
bet24/49
Sana07.03.2023
Hajmi1.52 Mb.
#1245383
1   ...   20   21   22   23   24   25   26   27   ...   49
Bog'liq
Криптографиянинг асосий тушунчалари

Blok shifr nima?


Blok shifrlash - kriptografik kalit va algoritm yordamida shifrlangan matnni ishlab chiqarish uchun bloklardagi ma'lumotlarni shifrlash usuli. Blok shifr bir vaqtning o'zida ma'lumotlarni bir bit shifrlaydigan oqim shifridan farqli o'laroq, qattiq o'lchamdagi bloklarni bir vaqtning o'zida qayta ishlaydi. Ko'pgina zamonaviy blokli shifrlar 64 yoki 128 bitli qattiq o'lchamdagi bloklardagi ma'lumotlarni shifrlash uchun mo'ljallangan.

Blok shifr qanday ishlaydi?


Blok shifrlash ma'lumotlar blokini shifrlash va shifrini ochish uchun simmetrik kalit va algoritmdan foydalanadi. Blok shifrlash shifrning kalit maydonini oshirish va kalitni sindirish uchun qo'pol kuch ishlatishni qiyinlashtirish uchun kiritilgan ochiq matnga qo'shiladigan ishga tushirish vektorini ( IV ) talab qiladi. IV tasodifiy sonlar generatoridan olingan bo'lib, u birinchi blokdagi matn va barcha keyingi bloklar birinchi shifrlash blokiga mos kelmaydigan shifrlangan matnga olib kelishini ta'minlash uchun kalit bilan birlashtiriladi.
Elektron kod kitobi (ECB) - 
Elektron kod kitobi blokli shifrlashning eng oson ishlash rejimidir. Kirish ochiq matnning har bir blokini to'g'ridan-to'g'ri shifrlash tufayli osonroq bo'ladi va chiqishi shifrlangan shifrlangan matn bloklari shaklida bo'ladi. Odatda, agar xabar hajmi b
 bitdan katta bo'lsa, uni bloklar to'plamiga bo'lish mumkin va protsedura takrorlanadi. 
ECB dan foydalanishning afzalliklari - 

ECB dan foydalanishning kamchiliklari -

  • Kriptanalizga moyil, chunki ochiq matn va shifrlangan matn o'rtasida to'g'ridan-to'g'ri bog'liqlik mavjud. 

Cipher Block Chaining - 
Cipher blockchaining yoki CBC bu ECBda erishilgan yutuqlar, chunki ECB ba'zi xavfsizlik talablarini buzadi. CBC da oldingi shifrlash bloki XOR dan keyin asl ochiq matn bloki bilan keyingi shifrlash algoritmiga kirish sifatida beriladi. Xulosa qilib aytganda, shifrlash bloki oldingi shifrlash blokining XOR chiqishini va hozirgi ochiq matn blokini shifrlash orqali ishlab chiqariladi. 

Jarayon bu erda tasvirlangan: 


Download 1.52 Mb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   ...   49




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