3.2. Shifrlash algoritmining asosiy loyihalash usul. Biz uyda kompyuterdan foydalanganda, biz muqarrar ravishda juda ko'p kompyuter dasturlarini ishlatishimiz kerak bo'ladi va kompyuter dasturlarida ushbu ma'lumotlar xavfsizligi shifrlashdan to'liq foydalanish uchun biz xavfsiz kompyuter tarmog'i xavfsizligi muhitini yaratishimiz kerak. Shuning uchun axborotni shifrlash algoritmining kalit tizimi vujudga keldi. Shifrlash algoritmlari keng ko'lamli ilovalarga ega bo'lsa-da, ko'p sonli parchalanish texnologiyasi bo'yicha doimiy izlanishlar bilan odamlar tobora ko'proq sonlarni parchalashlari mumkin. Kalitning uzunligi ham ortadi [ 29]. An'anaviy shifrlash usullarining cheklovlari tufayli katta tub sonlarni tanlash qiyinlashadi va uning samaradorligi pasayadi. Bir martalik shifrlash tizimiga erishish qiyin, buning natijasida shifrlash va shifrni ochish jarayonida murakkab operatsiyalar sodir bo'ladi, bu algoritm samaradorligiga katta ta'sir qiladi. Ushbu muammolarning paydo bo'lishi shifrlash algoritmlarini qo'llashda ko'plab cheklovlarni keltirib chiqaradi. Eng ilg'or shifrlash tizimining ikkita asosiy elementi shifrlash algoritmlari va kalitlarni boshqarishdir. Shifrlash algoritmidagi kalit ba'zi formulalar va qoidalar bo'lib, ular ochiq matn va shifrlangan matn o'rtasida konvertatsiya qilish usulini nazarda tutadi. Kriptotizimlarning qayta-qayta qoʻllanilishi tufayli axborot xavfsizligini taʼminlashda shifrlash algoritmlariga tayanish qiyin. Aslida, shifrlangan ma'lumotlarning xavfsizligi ko'proq kalitning xavfsizligini boshqarishga bog'liq bo'lishi mumkin. Kalit shifrlash algoritmi va shifrni hal qilish algoritmini boshqarish uchun asosiy ma'lumotdir, shuning uchun uni yaratish, uzatish, saqlash va boshqa ishlarni bajarish juda muhimdir. Ayniqsa, bir nechta foydalanuvchilar kompyuterni baham ko'rgan holda, agar har bir foydalanuvchi foydalanilgan kalitlarni mukammal boshqarish choralariga ega bo'lmasa, xavfsiz parol tizimi mavjud bo'lmaydi. Shifrlash texnologiyasidagi uzluksiz yutuqlar bilan davlat-xususiy kalitlar tizimini yaratish kompyuter shifrlash algoritmlarining xavfsizligini nazariy jihatdan qo'llab-quvvatlaydi. Shifrlash va shifrni hal qilish uchun kalit kerak: ochiq kalit va shaxsiy kalit. Foydalanuvchi shaxsiy kalitning xavfsizligini ta'minlashi kerak va ochiq kalitni chiqarish mumkin. Ochiq kalit va shaxsiy kalit bir-biri bilan chambarchas bog'liq, va ochiq kalit bilan shifrlangan ma'lumotni faqat shaxsiy kalit bilan ochish mumkin va aksincha. Ochiq kalit kriptotizimining qabul qiluvchisi faqat shaxsiy kalitni saqlashi kerak bo'lganligi sababli, kalitlarni boshqarishda qo'shimcha boshqaruv maydonini ajratishning hojati yo'q, shuning uchun kalitni uzatish juda xavfsiz. Faqatgina tegishli shaxsiy kalit ochiq kalit bilan shifrlangan shifrlangan matnning shifrini ochishi mumkin. Bu shifrlash algoritmi kalitini qo'llash printsipi. Shifrlash algoritmining murakkabligini ta'minlash uchun kompyuter tarmog'i ma'lumotlarini aloqa qilishda ma'lumotlar shifrlash algoritmining ishlash formulasi bilan shifrlanishi mumkin va shifrlash jarayoni formulalarda ko'rsatilgandek ifodalanishi mumkin ( Ochiq kalit kriptotizimining qabul qiluvchisi faqat shaxsiy kalitni saqlashi kerak bo'lganligi sababli, kalitlarni boshqarishda qo'shimcha boshqaruv maydonini ajratishning hojati yo'q, shuning uchun kalitni uzatish juda xavfsiz. Faqatgina tegishli shaxsiy kalit ochiq kalit bilan shifrlangan shifrlangan matnning shifrini ochishi mumkin. Bu shifrlash algoritmi kalitini qo'llash printsipi. Shifrlash algoritmining murakkabligini ta'minlash uchun kompyuter tarmog'i ma'lumotlarini aloqa qilishda ma'lumotlar shifrlash algoritmining ishlash formulasi bilan shifrlanishi mumkin va shifrlash jarayoni formulalarda ko'rsatilgandek ifodalanishi mumkin ( Ochiq kalit kriptotizimining qabul qiluvchisi faqat shaxsiy kalitni saqlashi kerak bo'lganligi sababli, kalitlarni boshqarishda qo'shimcha boshqaruv maydonini ajratishning hojati yo'q, shuning uchun kalitni uzatish juda xavfsiz. Faqatgina tegishli shaxsiy kalit ochiq kalit bilan shifrlangan shifrlangan matnning shifrini ochishi mumkin. Bu shifrlash algoritmi kalitini qo'llash printsipi. Shifrlash algoritmining murakkabligini ta'minlash uchun kompyuter tarmog'i ma'lumotlarini aloqa qilishda ma'lumotlar shifrlash algoritmining ishlash formulasi bilan shifrlanishi mumkin va shifrlash jarayoni formulalarda ko'rsatilgandek ifodalanishi mumkin ( Bu shifrlash algoritmi kalitini qo'llash printsipi. Shifrlash algoritmining murakkabligini ta'minlash uchun kompyuter tarmog'i ma'lumotlarini aloqa qilishda ma'lumotlar shifrlash algoritmining ishlash formulasi bilan shifrlanishi mumkin va shifrlash jarayoni formulalarda ko'rsatilgandek ifodalanishi mumkin ( Bu shifrlash algoritmi kalitini qo'llash printsipi. Shifrlash algoritmining murakkabligini ta'minlash uchun kompyuter tarmog'i ma'lumotlarini aloqa qilishda ma'lumotlar shifrlash algoritmining ishlash formulasi bilan shifrlanishi mumkin va shifrlash jarayoni formulalarda ko'rsatilgandek ifodalanishi mumkin
Zamonaviy kriptografiya ikki asosiy jihat, ya'ni kodlash va tahlil qilishdir. Birinchisi, dushman yoki raqib tomonidan sindirish qiyin bo'lgan, ya'ni "o'zini bilish" uchun xavfsiz kriptografik tizimni o'rnatishga intiladi; ikkinchisi dushman yoki raqibning mavjud kriptografik tizimini, ya'ni "dushmanni bilish" ni ochishga harakat qilmoqda. Ushbu ikki jihatni bir xil darajada muhim bo'lgan bitta asosiy huquqbuzarlik va bitta asosiy himoya sifatida tavsiflash mumkin. Batafsil ravishda, kodlashning o'zi hayotimiz bilan chambarchas bog'liq bo'lgan eng keng tarqalgan ma'lumotlarni shifrlash va autentifikatsiya qilish kabi ko'plab jihatlarni o'z ichiga oladi, masalan, Taobao'da raqamli imzolardan foydalanish va eng muhimi va eng muhimi. Qiyinchilikning bir jihati: asosiy boshqaruv. Ushbu tarkib ushbu maqolaning oxirgi bobida aytib o'tilgan PKI bilan bog'liq asosiy tadqiqot nuqtasidir. Kriptografiya shuni ta'kidlaydiki, shifrlash va parolni hal qilish algoritmlari ommaviy bo'lishi mumkin, ammo shaxsiy kalitlar qat'iy maxfiy ekanligi aniq, shuning uchun kalitlarni boshqarish eng muhim qismdir. Zamonaviy kriptografiya jadal rivojlanish bosqichida va ba'zi yangi nazariyalar, yangi algoritmlar va amalga oshirishning yangi usullari doimo paydo bo'ladi, bularning barchasi bizdan yaxshiroq yo'llarni topish uchun chuqurroq qazishni davom ettirishimizni talab qiladi. Kelajakda barcha turdagi muammolarni hal qiling. Ma'lumotlarni shifrlash standarti DES IBM tomonidan ishlab chiqilgan. Ma'lumotlarni shifrlash texnologiyasining ikki turi mavjud, simmetrik shifrlash texnologiyasi va mos keladigani tabiiy ravishda assimetrik shifrlash texnologiyasidir. Albatta, hozir juda ko'p algoritmlar mavjud va hech qanday xulosa yoki standartning qat'iy bajarilishi yo'q. Algoritmlar doimo rivojlanib boradi va doimo optimallashtiriladi.