Axborot xafsizligi




Download 86.39 Kb.
bet2/3
Sana05.12.2023
Hajmi86.39 Kb.
#111944
1   2   3
Bog'liq
4-amaliy mashg\'ulot
1-maruza mavzu, Fizika. 7-sinf (2017, P.Habibullayev, A.Boydedayev), ed002c09-944c-44b3-b66c-94bf390f0d16, Filogenez - Vikipediya, 1 Maruza, Buyumlar interneti, Кори мустақилона, Imom G\'azzoliy. Oxiratnoma, 6-7-amaliy mashg\'ulot (2), labaratoriya, 70-dars-taqdimod-qismini-yuklab-oling, xristianlik-dinning-muqaddas-manbasi-injil-kitobining-tasnifi-va-talqini, fpsEXw08cal8GJArhPoa, 6-Mavzu
Ob'ektning harakatlari:
P \u003d 3, q \u200b\u200b\u003d 11 oling.
N \u003d P × Q \u003d 3 × 11 \u003d 33-modulni oladi.
N \u003d 33 uchun EULER funktsiyasining qiymatini oladi: ph (n) \u003d (p - 1) × (Q-1) \u003d 2 × 10 \u003d 20.
Ochiq kalit k harfi sifatida o'zboshimchalik bilan hisobga olingan holda: 1 < K в ≤ φ(N), НОД (K в, φ(N)) = 1 Aytaylik k b \u003d 7.
Biz Maxfiy Kalitning qiymatini evergrid algoridm: κ \u003d 3-da ishlatishni hal qilamiz.
ob'ektni uzatishda ob'ekt (n \u003d 33, k b \u003d 7).
Ob'ekt harakatlari A:
Shifrlangan xabarni 0 ... 32 oralig'idagi butun sonlarning ketma-ketligi ko'rsatilgan. Aytaylik, a raqami 1 va C-ga xat sifatida taqdim etiladi, 2 va C-ga xat yozamiz, ya'ni m 1 \u003d 3, m 2 \u003d 1 ko'rinishi sifatida ko'rsatilishi mumkinligini yozamiz , m 3 \u003d 2.
Xabarni shifrlaydi, men formula bilan k tugmachasidan foydalanib, n \u003d 33-dan foydalanib: C i \u003d m i k in (Mod N) \u003d m i 7 (MOD 3).
Biz olamiz:
C i \u003d 3 7 (Mod 33) \u003d 2187 (MOD 33) \u003d 9
C i \u003d 1 7 (Mod 33) \u003d 1 (Mod 33) \u003d 1
C i \u003d 2 7 (Mod 33) \u003d 128 (Mod 33) \u003d 29
Ob'ektni kriptogramga yuboradi: c 1, c 2, c 3 \u003d 9, 1, 29.
Ob'ekt harakatlari B:
Qabul qilingan kriptogramogram C 1, C 2, C 3-dan foydalanib, formula bilan maxfiy kalitdan foydalanib: M i \u003d c i k (mod n) \u003d C i 3 (Mod 3)
M 1 \u003d 9 9 (Mod 33) \u003d 729 (MOD 33) \u003d 3.
M 2 \u003d 1 3 (Mod 33) \u003d 1 (Mod 33) \u003d 1.
M 2 \u003d 29 3 (Mod 33) \u003d 24389 (MOD 33) \u003d 2.
Ob'ekt A ob'ektini yuborgan asl xabarni qabul qildi.
RSA bilan shifrlash Internet orqali ma'lumot uzatishdan biridir. Rabin sxemasi RSA sxemasiga juda o'xshash. RSA Cryptomalgoritm kalit 1024 bitdan iborat bo'lganida chidamli deb tan olingan. Shuni ta'kidlash kerakki, algoritm shifrlash va elektron raqamli imzoni uchun ishlatiladi. Asimmetrik rs kriptotsyate tizimida linear-ga bog'liqlik (Nents 2 × tugmachalardan foydalanib, 2 × tugmachalardan foydalaniladi) va kvadrat tillarda emas, balki kvartalizatsiya qilinganligi sababli.
Ikkinchi qismda biz shifrlash paytida ommaviy kalitdan foydalaniladigan RSA algoritmini ko'rib chiqamiz. Ammo avvaliga yana sizni ogohlantirmoqchiman. Ushbu moddada taqdim etilgan kod faqat axborot maqsadlarida mo'ljallangan. Kriptografiya juda keng va murakkab maydon, ammo sizda muammolar yo'q, men hunarmandchilik bilan shifrlashni tavsiya qilmayman.
Ikkinchi qismda biz shifrlash paytida ommaviy kalitdan foydalaniladigan RSA algoritmini ko'rib chiqamiz. Ammo avvaliga yana sizni ogohlantirmoqchiman. Ushbu moddada taqdim etilgan kod faqat axborot maqsadlarida mo'ljallangan. Kriptografiya juda keng va murakkab maydon, ammo sizda muammolar yo'q, men hunarmandchilik bilan shifrlashni tavsiya qilmayman.
Algoritm RSA.
Ommaviy kalit yordamida shifrlash
Ommaviy kalit yordamida shifrlash hamma joyda ishlatiladi. Agar siz hech bo'lmaganda Internetda biror narsa uchun to'lagan bo'lsangiz, siz ushbu usuldan foydalangansiz (umid qilaman!). Darhol ushbu himoya qanday ishlashi haqida savol tug'iladi. Agar mening raqamimni kiritsam kredit kartasiShunday qilib, nima uchun, nima uchun qabul qiluvchidan tashqari, hech kim bu ma'lumotni ko'rmaydi? Metafora bering. Xavfsiz ochish uchun sizga kalit (yoki bolg'a kerak, ammo xayrli, seklar va qulflar ushbu raqamlardan himoyalangan). Ommaviy kalit yordamida shifrlashda bir xil narsa sodir bo'ladi. Siz ommaviy sharhda qasrni ko'rsatasiz, ammo ushbu qulfning kaliti faqatgina favoritlarda va boshqa usullar eshikni deyarli imkonsiz deb topadi.
RSA - yuqoridagi sxemani amalga oshiradigan algoritmlardan biridir. Bundan tashqari, biz ushbu algoritmni shaxsiyatimizning haqiqiyligini tasdiqlash uchun undan foydalanishimiz mumkin. Agar siz maxfiy tugmachani ishlatsangiz, shifrlangan xabarni, ochiq kalit bilan murojaat qiluvchini qabul qiluvchini qabul qilishi mumkin. Ushbu texnologiya xabarlarni imzolash imkonini beradi va shu bilan jo'natuvchining haqiqiyligini tasdiqlaydi.
RSA algoritm asosida demo dasturi
Ikkinchi qismda biz shifrlash paytida ommaviy kalitdan foydalaniladigan RSA algoritmini ko'rib chiqamiz. Ammo avvaliga yana sizni ogohlantirmoqchiman. Ushbu moddada taqdim etilgan kod faqat axborot maqsadlarida mo'ljallangan. Kriptografiya juda keng va murakkab maydon, ammo sizda muammolar yo'q, men hunarmandchilik bilan shifrlashni tavsiya qilmayman.
Ikkinchi qismda biz shifrlash paytida ommaviy kalitdan foydalaniladigan RSA algoritmini ko'rib chiqamiz. Ammo avvaliga yana sizni ogohlantirmoqchiman. Ushbu moddada taqdim etilgan kod faqat axborot maqsadlarida mo'ljallangan. Kriptografiya juda keng va murakkab maydon, ammo sizda muammolar yo'q, men hunarmandchilik bilan shifrlashni tavsiya qilmayman.
Algoritm RSA.
Ommaviy kalit yordamida shifrlash
Ommaviy kalit yordamida shifrlash hamma joyda ishlatiladi. Agar siz hech bo'lmaganda Internetda biror narsa uchun to'lagan bo'lsangiz, siz ushbu usuldan foydalangansiz (umid qilaman!). Darhol ushbu himoya qanday ishlashi haqida savol tug'iladi. Agar biror narsani sotib olish uchun kredit karta raqamingizni kiritsam, nima uchun qabul qiluvchidan tashqari, hech kim bu ma'lumotlarni ko'rmaydi? Metafora bering. Xavfsiz ochish uchun sizga kalit (yoki bolg'a kerak, ammo xayrli, seklar va qulflar ushbu raqamlardan himoyalangan). Ommaviy kalit yordamida shifrlashda bir xil narsa sodir bo'ladi. Siz ommaviy sharhda qasrni ko'rsatasiz, ammo ushbu qulfning kaliti faqatgina favoritlarda va boshqa usullar eshikni deyarli imkonsiz deb topadi.
RSA - yuqoridagi sxemani amalga oshiradigan algoritmlardan biridir. Bundan tashqari, biz ushbu algoritmni shaxsiyatimizning haqiqiyligini tasdiqlash uchun undan foydalanishimiz mumkin. Agar siz maxfiy tugmachani ishlatsangiz, shifrlangan xabarni, ochiq kalit bilan murojaat qiluvchini qabul qiluvchini qabul qilishi mumkin. Ushbu texnologiya xabarlarni imzolash imkonini beradi va shu bilan jo'natuvchining haqiqiyligini tasdiqlaydi.


Download 86.39 Kb.
1   2   3




Download 86.39 Kb.