Axborotni shifrlash algoritmlari. Zamonaviy shifrlash algoritmlari. Steganografiya. Asosiy zamonaviy shifrlash usullari
Tufayli biz asosiy vazifasi dasturiy ta'minot ma'lumotlar shifrlash bo'lsa, bizdan ko'pincha kriptografiyaning ba'zi jihatlari bo'yicha savollar berishadi. Biz bitta hujjatda eng ko'p beriladigan savollarni to'plashga qaror qildik va ularga eng batafsil javob berishga harakat qildik, lekin ayni paytda keraksiz ma'lumotlar bilan to'lib ketmaganmiz.
1. Kriptografiya nima? Kriptografiya - bu nazariy ilmiy intizom, matematikaning bir tarmog'i bo'lib, uni ma'lumotni dushmanning ratsional harakatlaridan himoya qilish uchun o'zgartiradi.
2. Shifrlash algoritmi nima? Shifrlash algoritmi - bu ochiq holatdagi ma'lumotlarni shifrlangan holatga (shifrlash) va aksincha, shifrlangan holatdan ochiq holatga (dekryrovka) aylantirish jarayonini aniqlaydigan mantiqiy qoidalar to'plami.
Shifrlash algoritmlari ham alohida olimlar, ham ilmiy jamoalar tomonidan olib borilgan nazariy tadqiqotlar natijasida paydo bo'ladi.
3. Ma'lumotlar shifrlash bilan qanday himoyalangan? Ma'lumotni shifrlash bilan himoya qilishning asosiy printsipi ma'lumotlarni shifrlashdir. Shifrlangan ma'lumotlar begona odamlarga "axlat" kabi ko'rinadi - ma'nosiz belgilar to'plami. Shunday qilib, agar shifrlangan ma'lumot tajovuzkorga tushsa, u shunchaki undan foydalana olmaydi.
4. Shifrlashning eng kuchli algoritmi nima? Aslida, har qanday taniqli kriptograf tomonidan taklif qilingan har qanday shifrlash algoritmi boshqacha isbotlanmaguncha kuchli deb hisoblanadi.
Odatda, yangi paydo bo'lgan shifrlash algoritmlari umumiy ma'lumot uchun e'lon qilinadi va ixtisoslashtirilgan kriptografik tadqiqot markazlarida batafsil o'rganiladi. Bunday tadqiqotlar natijalari ommaviy axborot uchun ham e'lon qilinadi.
5. Shifrlash kaliti nima? Shifrlash kaliti bu tasodifiy, soxta tasodifiy yoki maxsus yaratilgan bitlar ketma-ketligi, bu shifrlash algoritmining o'zgaruvchan parametridir.
Boshqacha qilib aytganda, agar siz bir xil ma'lumotni bir xil algoritm bilan shifrlasangiz, ammo turli xil tugmachalar bilan ishlasangiz, natijalar ham farq qiladi.
Shifrlash kaliti bitta muhim xususiyatga ega - odatda bit bilan o'lchanadigan uzunlik.