Shifrlash algoritmlaridan sehrli kvadrat usuli


Shifrlash – ochiq matn, deb ataluvchi dastlabki ma’lumotni shifrlangan ma’lumot (kriptogramma) holatiga o‘tkazish jarayoni. Deshifrlash



Yüklə 40,22 Kb.
səhifə3/8
tarix05.12.2023
ölçüsü40,22 Kb.
#173500
1   2   3   4   5   6   7   8
Shifrlash algoritmlaridan sehrli kvadrat usuli-fayllar.org

Shifrlash – ochiq matn, deb ataluvchi dastlabki ma’lumotni shifrlangan ma’lumot (kriptogramma) holatiga o‘tkazish jarayoni.
Deshifrlash - shifrlashga teskari bo‘lgan jarayon, ya’ni kalit yordamida shifrlangan ma’lumotni dastlabki ma’lumot holatiga o‘tkazish.
Kalit – bevosita dastlabki ma’lumotni shifrlash va deshifrlash uchun zarur bo‘lgan manba. U ma’lumotlarni kriptografik qayta o‘zgartirish algoritmi ayrim parametrlarining aniq maxfiy holati bo‘lib, bu algoritm uchun turli – tuman to‘plamdan bitta variantni tanlashini ta’minlaydi. Kalitning maxfiyligi shifrlangan matndan berilgan matnni tiklash mumkin bo‘lmasligini ta’minlaydi. K – kalitlar fazosi, bu mumkin bo‘lgan kalit qiymatlari to‘plamidir. Odatda kalit o‘zida alfavit harflari qatorini ifodalaydi. «Kalit» va «Parol» tushunchalarini farqlash lozim.
Parol ham maxfiy alfavit harflari ketma – ketligi bo‘lib, u faqatgina shifrlash uchun emas, balki subyektni autentifikatsiya qilish uchun ham ishlatiladi. Kriptotizimlar simmetrik va nosimmetrik (ochiq kalitli) kriptotizimlarga ajratiladi. Simmetrik kriptotizimlarda shifrlash va shifrni ochish uchun bitta va faqat bitta kalit qo‘llaniladi. Ochiq kalitli tizimlarda o‘zaro matematik bog‘langan ikkita kalit, ochiq va yopiq kalitlar qo‘llaniladi. Axborot hamma uchun foydalanish mumkin bo‘lgan ochiq kalit yordamida shifrlanadi va faqatgina qabul qiluvchiga ma’lum bo‘lgan yopiq kalit orqali ochiladi. Kalitlarni taqsimlash va kalitlarni boshqarish terminlari kalitlarni ishlab chiqish va ularni foydalanuvchilar o‘rtasida taqsimlashdagi axborotlarga ishlov berish jarayonlariga tegishli. Kalitlarni taqsimlash va boshqarish – kriptobardoshli kalitlarni ishlab chiqish (yoki yaratish), ularni muhofazali saqlash va kalitlarni foydalanuvchilar orasida muhofazalangan holda taqsimlash jarayonlarini o‘z ichiga oladi.
Elektron raqamli imzo – elektron matnga ilova qilinadigan kriptografik almashtirishdan iborat bo‘lib, shu elektron matn jo‘natilgan shaxsga qabul qilingan elektron matnning va matnni raqamli imzolovchining haqiqiy yoki soxta ekanligini aniqlash imkonini beradi. Kriptobardoshlilik – shifrlash kaliti noma’lum bo‘lgan holda shifrlangan ma’lumotni deshifrlashning qiyinlik darajasini belgilaydi.
Kriptobardoshlilikni belgilovchi bir nechta ko‘rsatkichlar mavjud, bulardan:
- deshifrlash uchun qidirilayotgan kalitlarning mumkin bo‘lgan barcha imkoniyatlari soni;
- deshifrlash uchun zarur bo‘lgan o‘rtacha vaqt.
Axborotlarni muhofazalash maqsadida shifrlashning sifati kalitning maxfiy saqlanishi va shifrlashning kriptobardoshlilik darajasiga bog‘liq. Axborotlar tizimi muhofazasining zamonaviy kriptografik uslublariga quyidagi umumiy talablar qo‘yiladi:
- shifrlangan ma’lumotni asl nusxasiga ega bo‘lish imkoniyati faqat deshifrlash kaliti ma’lum bo‘lgandagina mumkin bo‘lsin; foydalanilgan shifrlash kalitini shifrmatnning biror ma’lum qismi bo‘yicha yoki unga mos keluvchi ochiq qismi bo‘yicha aniqlash uchun bajarilishi zarur bo‘lgan amallar soni kalitni aniq topish uchun bajarilishi kerak bo‘lgan barcha amallar sonidan kam bo‘lmasligi, ya’ni kalitni tanlab olinishi kerak bo‘lgan to‘plam elementlarining sonidan kam bo‘lmasligi;
- shifrlash algoritmining ma’lumligi uning bardoshliligiga salbiy ta’sir ko‘rsatmasligi;
- kalitning har qanday darajadagi o‘zgarishi shifrlangan ma’lumotning jiddiy o‘zgarishiga olib kelishi;
- shifrlash algoritmining tarkibidagi elementlar o‘zgarmas bo‘lishi;
- shifirlash jarayoni davomida ma’lumotlarga kiritiladigan qo‘shimcha bitlar (elementlar) shifrlangan tekstda (ma’lumotda) to‘la va ishonchli holda qo‘llanilgan bo‘lishi; - shifrlash jarayonida qo‘llaniladigan kalitlar orasida sodda va osonlik bilan o‘rnatiladigan bog‘liqliklar bo‘lmasligi;
- kalitlar tarkibi to‘plamidan olingan ixtiyoriy kalit axborotlarning ishonchli muhofazasini ta’minlashi; kriptoalgoritm dasturiy hamda texnik jihatdan amaliy qo‘llanishga qulay bo‘lib, kalit uzunligining o‘zgarishi shifrlash algoritmining sifatsizligiga olib kelmasligi kerak.
Axborot – kommunikatsiya tarmoqlarida axborotlarni muhofazasini ta’minlashning kriptografik vositalari kriptografik algoritmlarning dasturiy taminoti va apparat-dasturiy qurilmalaridan iborat bo‘ladi. Nisbatan sodda, ammo kriptobardoshli bo‘lgan algoritmlarning apparat-texnik qurilmalari samarali qo‘llaniladi.

Yüklə 40,22 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin