19-amaliy mashg’ulot Mavzu: Rabin ochiq kalitli shifrlash algoritmining dasturiy vositasini ishlab chiqish. Rabin shifrlash algoritmida ma’lumotlarni shifrlash va deshifrlash. Ishning maqsadi



Yüklə 1,48 Mb.
səhifə2/4
tarix22.05.2023
ölçüsü1,48 Mb.
#119285
1   2   3   4
4-topshiriq

Nazorat savollari

  1. Rabin algoritmida kalitlar qanday hosil qilinadi?

  2. Rabin qanday algoritm?

  3. Modul arifmetikasini tushntring

23-amaliy mashg’ulot
Mavzu: OpenSSL kutubxonasidan foydalangan holda RSA algoritmi asosida ERI hosil qilish. RSA algoritmiga asoslangan ERIda xabarni imzolash va imzoni tekshirish algoritmi


Ishdan maqsad: Cryptool dasturi yordamida elektron raqamli imzoni shakllantirish va tekshirish ko‘nikmasiga ega bo’lish
Cryptool – dasturi haqida
Kriptografiya - bu ma’lumotlarning maxfiyligini, yaxlitligini va mualliflik yoki boshqa parametrlarni tasdiqlash qobiliyatini ta’minlaydigan fan. Kriptografiya fan sifatida shakllanishining boshida asosan maxfiy algoritm yordamida ma’lumotlarni shifrlash usulini o‘rgangan. Bugungi kunda u bir necha yo‘nalishlarga ega va umuman boshqa sohalarda, shu jumladan axborot texnologiyalarida qo‘llaniladi.
Shifrlashni ta’minlaydigan kriptografiyadan farqli o‘laroq, kriptanaliz kalitni ishlatmasdan ma’lumotlarni parolini hal qilish usullarini o‘rganadi. Shunday qilib, kriptografik algoritmlar va protokollarning ishonchliligi va zaifligi darajasi aniqlanadi. Kriptanaliz tilshunoslik qonunlariga asoslangan edi, ammo ushbu ilmiy yo‘nalish rivojlanib borishi bilan barcha matematik usullar kiritildi. Axborotni qayta ishlash jarayoni kriptanalitik kompyuterlar, shuningdek Cryptool kabi maxsus dasturlar tomonidan amalga oshiriladi.
Cryptool xarakteristikasi va xususiyatlari.
Cryptool - bu ochiq kodli dasturiy ta’minotni ishlab chiqish uchun zamonaviy loyiha. Bugungi kunda u juda keng tarqalgan va kriptologiyani o‘qitish uchun ishlatiladi. Cryptool kriptografiyada ishlatiladigan barcha algoritmlar to‘plamini batafsil tushuntiradi va ularning 400 dan ortiq turlari mavjud.
Dastur deyarli barcha turdagi klassik shriftlarni, shuningdek kriptografiyaning zamonaviy turlarini o‘z ichiga oladi:

  • Nosimmetrik;

  • Asimmetrik, shu jumladan RSA;

  • Elliptik;

  • Elektron imzolar;

  • Gibrid shifrlash;

  • Diffi-Xellman kalit almashish protokoli.

Elektron raqamli imzoning visual ifodalashda biz Cryptool 1.4.41 versiyasidan foydalanamiz. Datslab dasturni ishga tushiramiz.

Menyular satrida Digital Signature>Signature demonstration bo‘limini tanlaymiz.

Demonstratsiya oynasi quyidagi ko‘rinishda bo’ladi

Berilgan matnga elektron raqamli imzo qo’yish uchun quyidagi amallarni bajaramiz.


  1. Yüklə 1,48 Mb.

    Dostları ilə paylaş:
1   2   3   4




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