” mavzusida tayyorlangan individual loyiha 1



Yüklə 127,98 Kb.
səhifə8/9
tarix08.02.2023
ölçüsü127,98 Kb.
#83458
1   2   3   4   5   6   7   8   9
Individual loyiha 1

i := 0 j := 0 while GeneratingOutput: i := (i + 1) mod 256 j := (j + S[i]) mod 256 swap values of S[i] and S[j]

C := plainText XOR S[(S[i] + S[j]) mod 256] output C endwhile
Bu yerda: plainText - shifrlanishi kerak bo‘lgan ochiq matn.C- shifrmatn.
Ma'lumotlarni shifrlash
Ma'lumotlarni shifrlash ma'lumotlarni o'qiladigan, ochiq matn formatidan o'qib bo'lmaydigan, kodlangan formatga aylantiradi: shifrlangan matn. Foydalanuvchilar va jarayonlar shifrlangan ma'lumotlarni faqat shifrlanganidan keyin o'qishlari va qayta ishlashlari mumkin. Shifrni ochish kaliti maxfiydir, shuning uchun u ruxsatsiz kirishdan himoyalangan bo'lishi kerak. Shifrlash ma'lumotlarni yaroqsiz shaklga aylantirish jarayoni bo'lib, o'z-o'zidan xakerlik yoki ma'lumotlarni o'g'irlashni to'xtatmaydi. Buning o'rniga, u o'g'irlangan kontentdan foydalanishning oldini oladi, chunki xaker yoki o'g'ri uni ochiq matn formatida ko'ra olmaydi.
Bulut davrida maʼlumotlar maxfiyligi qanday rivojlangani, shu jumladan bugungi shifrlash va xavfsizlik choralari hamda tashkilotingiz tayyorligini qanday taʼminlash haqida muhokama qilish uchun quyidagi vebinarni tomosha qiling. Katta miqdordagi nozik ma'lumotlar bulutda yoki ulangan serverlarda onlayn tarzda boshqariladi va saqlanadi. Buning sababi shundaki, sizning maxfiy ma'lumotlaringiz turli tashkilotlarning tarmoqqa ulangan kompyuter tizimlari tomonidan uzatilmasdan va saqlanmasdan kundan-kunga biznes yuritish yoki shaxsiy hayotdan o'tish deyarli mumkin emas.
Ma'lumotlarni shifrlash algoritmlari ochiq matnni faqat shifrni ochish kalitiga ega bo'lgan odam o'qiy olishi uchun shifrlaydi. Bu jarayon foydalanuvchilar mobil qurilmalarda, shu jumladan IoT ga ulangan qurilmalarda qabul qiladigan, yuboradigan va saqlaydigan shaxsiy maʼlumotlar uchun maʼlumotlar xavfsizligini taʼminlaydi. Ma'lumotlarni shifrlash texnologiyasi kompyuter tizimlarida va bulutda uzatilgan ma'lumotlarni (parvozdagi ma'lumotlar) va saqlangan raqamli ma'lumotlarni (dam olish holatidagi ma'lumotlar) himoya qiladi. Internet hisoblashni o'zgartirgani va tizimlar onlayn rejimga o'tgani sababli, zamonaviy shifrlash algoritmlari (shifrlar) AT aloqalari va tizimlarini himoya qilish uchun eskirgan ma'lumotlarni shifrlash standartini (DES) almashtirdi.
Ushbu algoritmlar maxfiylikni himoya qiladi va yaxlitlik, autentifikatsiya va rad etmaslik kabi asosiy xavfsizlik tashabbuslarini kuchaytiradi. Algoritmlar avval har qanday xabarning kelib chiqishini tekshirish uchun autentifikatsiya qiladi, so'ngra uning mazmuni uzatish vaqtida o'zgarmaganligini tekshirish uchun uning yaxlitligini tekshiradi. Nihoyat, rad etmaslik tashabbusi jo'natuvchilarning qonuniy faoliyatni rad etishiga to'sqinlik qiladi.
Ma'lumotlarni shifrlashning ikkita asosiy turi mavjud: simmetrik shifrlash va assimetrik shifrlash. Simmetrik shifrlashda bitta shaxsiy parol ma'lumotlarni shifrlaydi va shifrini hal qiladi. Asimmetrik shifrlash, ba'zan ochiq kalitli shifrlash yoki ochiq kalitli kriptografiya deb ataladi, shifrlash va shifrni ochish uchun ikkita kalitdan foydalanadi. Umumiy, ochiq kalit ma'lumotlarni shifrlaydi. Himoyalangan bo'lishi kerak bo'lgan shaxsiy, baham ko'rilmagan kalit ma'lumotlarni shifrlaydi.
Simmetrik kalit bilan shifrlash assimetrik shifrlashga qaraganda tezroq, lekin shifrni hal qilishdan oldin jo'natuvchidan shifrlash kalitini qabul qiluvchi bilan almashishni talab qiladi. Bu, o'z navbatida, tashkilotlarni xavfsiz boshqarish uchun katta miqdordagi kalitlarga olib keldi - bu tobora ortib borayotgan muammo. Shu sababli, ko'plab ma'lumotlarni shifrlash xizmatlari assimetrik algoritmlardan foydalanishga moslashgan.
Simmetrik va assimetrik farqlardan tashqari, bugungi kunda amaliyotda xavfsiz ma'lumotlarni shifrlash va qayta ishlashning bir necha usullari mavjud. Har bir ma'lumotlarni shifrlash standarti turli xil xavfsizlik ehtiyojlarini qondirish uchun ishlab chiqilgan. Ma'lumotlar xavfsizligini shifrlash usullarining eng keng tarqalgan misollari:
Ma'lumotlarni shifrlash standarti (DES): AQSh hukumati 1977 yilda ma'lumotlarni shifrlash standartini (DES) yaratgan, ammo bugungi kunda u nozik ma'lumotlarni himoya qilish uchun past darajadagi ma'lumotlarni shifrlash standartidir. Uskuna narxining pasayishi va texnologik yutuqlar tufayli DES asosan eskirgan.
Triple DES: Triple DES (3DES) ma'lumotlarni shifrlaydi, shifrlaydi va shifrlaydi, shu bilan DES shifrlashni uch marta ishga tushiradi. Bu jarayonda u DES kaliti hajmini 56 bitdan 168 bitgacha oshiradi, shuning uchun tizimdan ko'proq resurslarni talab qilsa-da, buzish qiyinroq. Shuning uchun 3DES nozik ma'lumotlarni shifrlash uchun juda zaif bo'lgan original DES standartini mustahkamlaydi. Bu simmetrik kalitli blokli shifrdir, ya'ni u ma'lumotlar segmentlarini qattiq blok o'lchamidan foydalangan holda shifrlash uchun simmetrik shifrlashdan foydalanadi.
RSA (Rivest–Shamir–Adleman): RSA (Rivest–Shamir–Adleman) 1977-yilda tranzitda maʼlumotlarni shifrlash uchun ixtiro qilgan uch kompyuter olimlari sharafiga nomlangan. Ushbu ochiq kalitli shifrlash kriptotizimi assimetrik rejimlarning eng keng tarqalgan qabul qilingan usullaridan biridir. kriptografiya, qisman kalit uzunligi tufayli. RSA ochiq kaliti uchta qiymatga asoslanadi: ikkita juda katta tub son va tranzit paytida ma'lumotlarni himoya qilish uchun birlashtirilgan boshqa raqam.
Kengaytirilgan shifrlash standarti (AES): 2002 yildan beri AES AQSh hukumati tomonidan qo'llaniladigan standart bo'lib kelgan va u butun dunyo bo'ylab iste'mol texnologiyalarida keng qo'llaniladi. Rijndael blok shifriga asoslangan AES simmetrik shifrdir.
Blowfish: DES singari, Blowfish ham eskirgan, ammo bu eski algoritm samarali bo'lib qolmoqda. Ushbu nosimmetrik shifr xabarlarni 64 bitli bloklarga ajratadi va keyin ularni alohida shifrlaydi. Twofish Blowfishning o'rniga ega bo'ldi.
TwoFish: TwoFish, ham dasturiy, ham apparat ilovalarida qo'llaniladi, uzunligi 256 bitgacha bo'lgan kalitlardan foydalanadi, ammo eng tezkor shifrlash algoritmlari qatoriga kiradi. Ushbu simmetrik shifr ham bepul va patentsizdir.
Shifrlash va SSL: Xavfsiz rozetkalar qatlami (SSL), ko'pchilik qonuniy veb-saytlarning xususiyati, ma'lumotlarni uzatishda shifrlaydi, lekin dam olishda emas. Ma'lumotlar shifrlangan bo'lishi kerak, chunki ular SSL texnologiyasidan foydalanishga qaramay, istalgan vaqt davomida diskka yoziladi. “https://”dagi “s” va URL satridagi qulf belgisi xavfsiz SSL shifrlanishini bildiradi.

XULOSA:
Taqdim etilgan simulyatsiya natijalari blowfishning borligini ko'rsatdi boshqa keng tarqalgan shifrlashdan ko'ra yaxshiroq ishlash ishlatiladigan algoritmlar. Shifrlash va shifrni ochish tezligi tez boshqa algoritmlarga qaraganda. Ham rangli, ham qora va oq Belgilangan tasvir fayl formatida (TIF) saqlangan har qanday o'lchamdagi rasm, Bit xaritasi (bmp), Portativ tarmoq grafikasi (PNG), Qo'shma Fotografik ekspertlar guruhi (jpg) va boshqalar shifrlanishi mumkin va blowfish algoritmi yordamida shifrlangan. biz taklif qildik va yanada takomillashtirish uchun yangi yondashuvni joriy qildi jihatidan yaxshiroq natijalarga erishish uchun mavjud algoritm shifrlash vaqti, shifrni ochish vaqti kabi parametrlar. Yaxshisi kalit uzunligi yaxshiroq simmetrik algoritmni ta'minlaydi amalga oshirish va xavfsizlik. Taklif etilganlarning xavfsizligi kriptotizim yuqori, lekin apparat murakkabligi ham boshqa kriptotizimlar bilan solishtirganda ortadi. Beri Blowfish-da hozirgacha ma'lum bo'lgan xavfsizlik zaif tomonlari yo'q mukammal standart shifrlash deb hisoblash mumkin algoritm. Simulyatsiya natijalari shuni ko'rsatadiki, AES yaxshiroq boshqa umumiy algoritmlarga qaraganda ishlash. AES bo'lgan yaxshiroq algoritm bo'lishi kerak edi original Blowfish algoritmi bilan solishtirganda. Lekin qo'shimcha kalit qo'shish va eski XORni almashtirish Ushbu tadqiqotning maqsadi sifatida yangi "#" operatsiyasi bilan Blowfish algoritmiga ko'proq mustahkamlik bering va uni har qanday turdagi bosqinlarga qarshi kuchliroq qilingan. Bu avans Blowfish algoritmi samaraliroq energiya iste'moli va xavfsizligini kamaytirish uchun batareya quvvati qurilmasining iste'moli. Yangisida yanada oshirish orqali Blowfishning taklif qilingan modeli kalit uzunligi, Blowfish yaxshiroq ta'minlaydi natijalar. Mashina oʻrganish algoritmning yaxshi namunasidir, chunki u aniq dasturlashtirilmagan holda natijalarni bashorat qilish uchun bir nechta algoritmlardan foydalanadi. Mashina oʻrganish nazorat ostidagi yoki nazoratsiz oʻrganishdan foydalanadi.


Yüklə 127,98 Kb.

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




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