Tarmig’iga asoslanmagan blokli shifrlash algoritmlari qatoriga kiradi
Download 458.45 Kb.
|
Abdulaziz Abdunabiyev Kriptografiya
- Bu sahifa navigatsiya:
- 1. Bob. AES standart simmetrik blokli shifrlash algoritmi
MundarijaKirishKriptografiya - bu aloqani tajovuzkorlardan himoya qilish amaliyotidir. Kriptografiyaning eng muhim usullaridan biri shifrlash bo'lib, maxfiy ma'lumotlarni aniqlab bo'lmaydigan shaklga aylantirish orqali himoya qilish uchun ishlatiladi. Advanced Encryption Standard (AES) – bu keng qo’llaniladigan shifrlash algaritmi bo’lib, kuchli xavfisizlikni ta’minlaydi va xavfsiz aloqa, bank va harbiy tizimlar kabi turli xil ilovalarda qo’llaniladi. AES algoritmi belgiyalik ikki kriptograf Joan Demen va Vinsent Raymen tomonidan ishlab chiqilgan. U birinchi marta standart sifatida 2001 yilda Amerika Qo'shma Shtatlaridagi Milliy Standartlar va Texnologiyalar Instituti (NIST) tomonidan avvalgi standart, ma'lumotlarni shifrlash standarti (DES) o'rniga qayd etilgan. AES simmetrik kalitli shifrlash algoritmi bo’lib shifrlash va deshifrlash uchun bir xil kalit ishlatiladi. AES tarixi DES ishlab chiqilgan 1970 – yillarga borib taqaladi. DES bir necha o’n yillar davomida keng qo’llanilgan, ammo kompyuterlar tezroq va kuchliroq bo’lganligi sababli, uning 56 bitli kalit uzunligi xavfsiz shifrlash uchun juda qisqa bo’lib qoldi. Bu uzunroq kalitlar va xavfsizroq shifrlash algoritmidan foydalanadigan AESning rivojlanishiga olib keldi. AES blokli shifrlash algoritmida 8 va 32 bitli (1 – baytli va 4 – baytli) vektorlar ustida amallar bajariladi. AES shifrlash algoritmi XXI asrning eng barqaror shifrlash algoritmi deb hisoblanadi. Bu algoritm boshqa mavjud standart simmetrik shifrlash algoritmlaridan farqili, Feystel tarmig’iga asoslanmagan blokli shifrlash algoritmlari qatoriga kiradi. 1. Bob. AES standart simmetrik blokli shifrlash algoritmi1.1 ShifrlashAES algoritmi – bu blokli fikslangan 128 bit ma’lumotlarni shifrlash algoritmi. AES blokli shifrlash algoritmi o’zgaruvchan uzunlikdagi kalitlar orqali shifrlanadi (K128, K192, K256). Kalit va blok uzunliklari bir-biriga bog’liq bo’lmagan holda 128, 192 yoki 256 bit bo’ladi (M128, M192, M256). AES shifrlash algoritmining roundlar soni Nr, kirish bloklar o’lchami Nb va kalit uzunligi Nk ga bog’liq holda quyidagicha:
Download 458.45 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling