Mundarija Kirish I. Bob Kriptografiyada kalitlarni generatsiya qilish


Download 149.86 Kb.
bet5/10
Sana22.06.2023
Hajmi149.86 Kb.
#1646502
1   2   3   4   5   6   7   8   9   10
Bog'liq
kriptografik kalitlarni generatsiya qilish va saqlash IL

Turli xil kalit uzunliklari


Bu yerda AES shifrlash kalitlarining uchta uzunligi.
Har bir kalit uzunligi turli xil mumkin bo'lgan tugmalar birikmalariga ega:

  • 128 bitli kalit uzunligi: 3.4 x 1038

  • 192 bitli kalit uzunligi: 6.2 x 1057

  • 256 bitli kalit uzunligi: 1.1 x 1077

Ushbu shifrlash usulining kalit uzunligi har xil bo'lsa-da, uning blok hajmi - 128-bit (yoki 16 bayt) - bir xil bo'lib qoladi. 
Nima uchun kalit o'lchamidagi farq? Hammasi amaliylik bilan bog'liq.
Masalan, ilovani olaylik. Agar u AES 256 o'rniga 128 bitli AES dan foydalansa, shunday bo'ladi ko'proq hisoblash quvvatini talab qiladi.
Amaliy ta'sir - bu bo'ladi ko'proq xom quvvat talab qiladi batareyangizdan, shuning uchun telefoningiz tezroq o'ladi.
Shunday qilib, AES 256 bitli shifrlashdan foydalanilganda oltin standarti, u shunchaki kundalik foydalanish uchun mumkin emas.

AES 256 qanday ishlaydi?


Shifrlash va shifrni hal qilish zamonaviy ma'lumotlar xavfsizligining asosiy qurilish bloklari hisoblanadi.
Shifrlash ochiq matnni shifrlangan matnga aylantirishni o'z ichiga oladi, shifrlash esa shifrlangan matnni ochiq matnga aylantirishning teskari jarayonidir.
Bunga erishish uchun shifrlash algoritmlari shtat massivida ishlaydigan almashtirish va almashtirish operatsiyalarini o'z ichiga olgan ishlov berish bosqichlarining kombinatsiyasidan foydalanadi.
Holat massivi bir qator dumaloq versiyalar bilan o'zgartiriladi, aylanmalar soni shifrlash kalitining o'lchami va algoritmning bit blokining o'lchami bilan belgilanadi.Shifrlash kaliti va shifrni hal qilish kaliti ma'lumotlarni o'zgartirish uchun talab qilinadi, shifrlash kaliti shifrlangan matnni yaratish uchun va shifrni ochish kaliti asl ochiq matnni yaratish uchun ishlatiladi.
Ilg'or shifrlash standarti (AES) kalit jadvalini yaratish uchun kengaytirish jarayonidan va ma'lumotlarni himoya qilish uchun baytlarni almashtirish va almashtirish operatsiyalarini o'z ichiga olgan tarmoq tuzilmasidan foydalanadi.Hozircha, biz bilamizki, bu shifrlash algoritmlari himoyalangan ma'lumotlarni sindirib, uni tasodifiy tartibsizlikka aylantiradi.Aytmoqchimanki, barcha shifrlashning asosiy printsipi is xavfsizlik kalitiga qarab har bir maʼlumot birligi boshqasiga almashtiriladi.

Download 149.86 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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