Kriptografik masalalarni yechishda bir tomonlama funksiyalarni qo’llanilishi

Ushbu bitiruv malakaviy ish kriptografiya masalalarini yechishda bir tomonlama funksiyalardan foydalanishga bag'ishlangan. Unda kriptografiya asoslari, simmetrik va nosimmetrik kriptosistemalar, elektron raqamli imzo va ularning xususiyatlari ko'rib chiqilgan. Shuningdek, RSA usulida matnlarni shifrlash va deshifrlash dasturini yaratish masalalari ham o'rganilgan.

Asosiy mavzular

  • Kriptografiya asoslari: Kriptografiya tarixi, asosiy atamalar va kriptografik algoritmlar haqida umumiy ma'lumotlar berilgan. Shifrlash usullari va ularning matematik asoslari ko'rib chiqilgan.
  • Simmetrik kriptosistemalar: Simmetrik kalitli shifrlash sistemasi turlari va ularning afzalliklari hamda kamchiliklari tahlil qilingan. O'rin almashtirish va siljitish shifrlari batafsil yoritilgan.
  • Nosimmetrik kriptosistemalar: Ochiq kalitli kriptografiya konsepsiyasi, Diffi-Hellman kalit almashinuvi, RSA algoritmi va boshqa nosimmetrik algoritmlar muhokama qilingan. Ularning ishlash prinsplari va xavfsizligi baholangan.
  • Bir tomonli funksiyalar: Bir tomonli funksiyalarning ta'rifi, xususiyatlari va kriptografiyadagi roli ko'rib chiqilgan. Hash-funksiyalar va ularning qo'llanilishi haqida ma'lumotlar berilgan.
  • Elektron raqamli imzo: Elektron raqamli imzo (ERI)ning mohiyati, funksiyalari va qo'llanilishi yoritilgan. ERI standartlari (DSA, ГОСТ P 34.10-94) va ularning algoritmlari tahlil qilingan.
  • Amaliy dastur yaratish: RSA algoritmi asosida matnlarni shifrlash va deshifrlash dasturini yaratish jarayoni Delphi dasturlash tilida kodlash misollari bilan keltirilgan.