Oliy va o’rta maxsus ta’lim vazirligining 2016-yil 6-a’reldagi 137-sonli


Download 1.18 Mb.
Pdf ko'rish
bet20/51
Sana22.04.2023
Hajmi1.18 Mb.
#1381244
1   ...   16   17   18   19   20   21   22   23   ...   51
Bog'liq
Axborot havfsiligi

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; 

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. 



Download 1.18 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   51




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling