Kriptografiya va steganografiya
Ma'lumotni yashirishni o'rganadigan fan Kriptografiya deb ataladi. Internet kabi ishonchsiz vosita orqali muloqot qilishda ma'lumotni himoya qilish juda muhim va bunda kriptografiya muhim rol o'ynaydi. Bugungi kunda kriptografiya matematika, informatika, va hokazo kabi bir qancha fanlarning tamoyillaridan foydalanadi. Steganografiya maxfiy xabarlarni tuzish bilan shug'ullanadi, shunda faqat jo'natuvchi va qabul qiluvchi xabar hatto mavjudligini biladi. Yuboruvchi va qabul qiluvchidan boshqa hech kim xabarning mavjudligini bilmasligi sababli, u istalmagan e'tiborni jalb qilmaydi.
Kriptografiya nima?
Kriptografiya ma'lumotni yashirishni o'rganadi va u ma'lumot boshqa uchinchi shaxslardan himoyalanishi kerak bo'lgan internet kabi ishonchsiz vosita orqali muloqot qilishda qo'llaniladi. Zamonaviy kriptografiya kriptografik algoritmlarni ishlab chiqishga qaratilgan bo'lib, ularni hisoblashning qattiqligi tufayli raqib tomonidan sindirish qiyin, shuning uchun amaliy vositalar bilan sindirib bo'lmaydi. Zamonaviy kriptografiyada simmetrik kalit kriptografiyasi, ochiq kalitli kriptografiya va xesh funksiyalar deb ataladigan uch turdagi kriptografik algoritmlar qo'llaniladi. Simmetrik kalit kriptografiyasi shifrlash usullarini o'z ichiga oladi, bunda jo'natuvchi ham, qabul qiluvchi ham ma'lumotlarni shifrlash uchun ishlatiladigan bir xil kalitni baham ko'radi. Ochiq kalitli kriptografiyada ikkita turli, lekin matematik jihatdan bog'liq kalitlardan foydalaniladi. Xesh funktsiyalari kalitdan foydalanmaydi, buning o'rniga ular ma'lumotlardan qattiq uzunlikdagi xesh qiymatini hisoblaydi. Bu xesh qiymatidan uzunlikni yoki asl oddiy matnni tiklash mumkin emas.
Steganografiya nima?
Steganografiya yashirin xabarlarni yaratish bilan shug'ullanadi, shunda faqat jo'natuvchi va qabul qiluvchi xabarning mavjudligini biladi. Yuboruvchi va qabul qiluvchidan boshqa hech kim xabarning mavjudligini bilmasligi sababli, u istalmagan e'tiborni jalb qilmaydi. Steganografiya hatto qadimgi davrlarda ham qo'llanilgan va bu qadimiy usullar jismoniy steganografiya deb ataladi. Ushbu usullarning ba'zi misollari xabarlar tanasida yashiringan xabarlar, maxfiy siyohlarda yozilgan xabarlar, markalar bilan qoplangan joylarda konvertlarga yozilgan xabarlar va boshqalar. Zamonaviy steganografiya usullari raqamli steganografiya deb ataladi. Ushbu zamonaviy usullar shovqinli tasvirlar ichida xabarlarni yashirish, xabarni tasodifiy ma'lumotlar ichiga joylashtirish, videofayllarga xabar bilan rasmlarni joylashtirish va hokazolarni o'z ichiga oladi. Bundan tashqari, tarmoq steganografiyasi telekommunikatsiya tarmoqlarida qo'llaniladi. Bunga Steganofoniya (IP orqali ovozli suhbatlarda xabarni yashirish) va WLAN steganografiyasi (Simsiz mahalliy tarmoqlarda steganogrammalarni uzatish usullari) kabi usullar kiradi.
Kriptografiya va steganografiya o'rtasidagi farq nima?
Kriptografiya ma'lumotni yashirishni o'rganadi, Steganografiya esa yashirin xabarlarni tuzish bilan shug'ullanadi, shunda faqat jo'natuvchi va qabul qiluvchi xabarning mavjudligini bilishi mumkin. Steganografiyada xabarning mavjudligini faqat jo'natuvchi va qabul qiluvchi biladi, kriptografiyada esa shifrlangan xabarning mavjudligi dunyoga ko'rinadi. Shu sababli, Steganografiya yashirin xabarga kiruvchi e'tiborni yo'q qiladi. Kriptografik usullar xabar mazmunini himoya qilishga harakat qiladi, Steganografiya esa xabarni ham, mazmunini ham yashiradigan usullardan foydalanadi. Steganografiya va kriptografiyani birlashtirib, xavfsizlikni yaxshilash mumkin.