Oliy va o’rta maxsus ta’lim vazirligining 2016-yil 6-a’reldagi 137-sonli
Download 1.18 Mb. Pdf ko'rish
|
Axborot havfsiligi
- Bu sahifa navigatsiya:
- Kriptoprovayder interfeysi Cryptographic Apllication programming Interface (CryptoApI)
Kriptoprovayder yaratish
Kriptoprovayder yaratish uchun dastlab kriptoprovayderda qo’llaniladigan kriptografik funktsiyalarni, ma’lumotlar formatlarini va kalitlar bilan ishlash mexanizmlani aniqlab olish zarur. Dissertatsiya doirasida yaratilayotgan kriptoprovayder quyidagi funktsiyalardan tashkil topgan: – Ma’lumotlarni shifrlash va deshifrlash; – Tasodifiy sonlarni generatsiya qilish; – Simmetrik kalitlarni generatsiyalash; – Parol asosida simmetrik kalit yaratish; – Simmetrik kalitlarni eksport/import qilish; – Ma’lumotlarni xeshlash; – ERIni shakllantirish va tekshirish; – ERI kalitlarini yaratish; – Sertifikatlar bilan ishlash. Keyingi bosqichda kriptoprovayder tizim kutubxona (DLL)fayl yaratish, ushbu fayl yaratilayotgan kriptoprovayder uchun Cry’toA’I funktsiyalarini amalga oshiradi. Asosiy kutubxona fayllari yaratilgandan so’ng ushbu fayllarni tizimga o’rnatish va ro’yxatdan o’tkazish uchun dasturiy ta’minot yaratiladi. Tizimga o’rnatilgan kriptoprovayder test qilinadi va asosiy kriptoprovayder sertifikatlanadi va ishlashga to’liq tayyor bo’ladi.[63] Kriptoprovayder interfeysi Cryptographic Apllication programming Interface (CryptoApI) Cry’toA’I interfeysi o’z ichiga asosiy kriptografik funktsiyalarni hamdasertifikatlar bilan ishlash (X.509), kriptografik axborotlar bilan ishlash (pKCS#7)va kalitlar bilan ishlash funktsiyalarini oladi. Cry’toA’I besh qismdan iborat bo’ladi[22]-[63]: Rasm 2.2. Cry’tA’I arxitekturasi Asosiy kriptografik funktsiyalar[22]; o Kriptoprovayderga bog’lanish va u haqida ma’lumot olish; o Kalitlarni yaratish va ularni saqlash; o Kalitlarni almashish yoki jo’natish – Sertifikatlarni kodlash va dekodlash (kodni ochish) funktsiyalari; o Ma’lumotlarni shifrlash, deshifrlash hamda xeshlash; – Sertifikatlarni saqlash funktsiyalari; o Sertifikatlarni to’plash va saqlash; – Xabarlar bilan ishlash funktsiyalari; o Xabarlarni shifrlash va deshifrlash; o Xabarlarga elektron raqamli imzo qo’yish; o Qabul qilingan xabarlarning haqiqiyligini tekshirish; – Quyi sathli ma’lumotlar bilan ishlash funktsiyalari; o Barcha ma’lumotlar bilan ishlash funktsiyalarini amalga oshiradi, faqat quyi sathda amalga oshiradi ya’ni barcha parametrlarni foydalanuvchi beradi va kriptografik funktsiyaga to’g’ridan-to’g’ri bog’lanish imkoniyati bo’ladi. |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling