7-Mavzu. Bulutli hisoblash tizimlariga xos shifrlash usullari.
Hajmi: 5 soat
Maqsadi: Ma`ruza mashg`ulotga tayyorgarlik ko`rish.
Topshiriq:
1. Gamomorfik shifrlar.
2. Attributga asoslangan shifrlash;
3. identifikatorga asoslangan shifrlash
8-Mavzu. Kvant kriptografiyasi.
Hajmi: 5 soat
Maqsadi: Ma`ruza mashg`ulotga tayyorgarlik ko`rish.
Topshiriq:
1. Kvant nazariyasi.
2. kvant kalitlarni almashish; kvant fizikasi asoslari;
3. kvant kriptografiyasi asosida ma’lumotlarni shifrlash
4. kvant kriptografiyasiga asoslangan kalitlarni taqsimlash protokollari;
5. kvant kompyuterlari.
Tavsiya etilgan adabiyotlar:[ 1-12], internet manbaalari.
3.2 Amaliy ish topshiriqlarini bajarish
Hajmi: 20 soat
Maqsadi:Amaliy mashg`ulotga berilgan topshiriqlarni bajarish va bajarilgan ishlarni HEMIS tizimiga yuklash.
1-Amaliy mashg’ulot
Mavzu: OpenSSL kutubxonasidan foydalangan holda ma’lumotlarni RSA algoritmi yordamida shifrlash.
Amaliy ish topshirig’i:
RSA shifrlash algoritmida OpenSSL kutubxonasidan foydalangan holda shifrlash jarayonini amalga oshirish lozim (Ism va Familiya ochiq matn sifatida olinadi).
RSA shifrlash algoritmidan foydalangan holda shifrlash jarayonini amalga oshirish lozim (Ism yoki Familiya ochiq matn sifatida olinadi).
Nazorat savollari
RSA algoritmida Eyler funksiyasini tushuntirib bering
RSA algoritmining matematik asosini tushuntiring.
2-amaliy mashg’ulot
Mavzu: Faktorlash muammosini bartaraf etuvchi dasturiy vositani ishlab chiqish.
Amaliy ish topshirig’i:
Tub sonlarni generatsiya qiladigan ( Delpi, Java, C++ va C# dasturlash tizimlaridan biridan foydalangan holda ) dasturiy vosita ishlab chiqilsin.
Ferma usuli yoki Pollard usuli foydalangan holda N sonini tub ko‘paytuvchilarga ajrating
Do'stlaringiz bilan baham: |