4§. Elektron raqamli imzo algoritmlari asosida dasturiy ta'minot yaratish texnologiyasi


Download 83.6 Kb.
bet1/3
Sana22.04.2023
Hajmi83.6 Kb.
#1381219
  1   2   3
Bog'liq
GOST PROGRAMMA ishlash kerak


4§.Elektron raqamli imzo algoritmlari asosida dasturiy ta'minot yaratish
texnologiyasi


4.1. GOST R 34.10 – 94 ERI algoritmi asosida dasturiy ta’minot
yaratish va natijalarni EHMda tekshirish


Dasturni loyihalash.
Dastur GOST R34.11 – 94 ERi algoritmiga asoslangan bo’lib, u imzoni shakllantirish va imzoni tekshirish jarayonlarini o’z ichiga olishi lozim. ERI ma’lumotlari maxfiy bo’lganligi sababli u ma’lumotlar tashqi hotira qurilmalarida saqlanishi kerak shu sababli biz dasturda fayllar bilan ishlashimiz lozim. Dastur ishga tushirilganda quyidagicha ikkita amal bajariladi:

Kiruvchi ma’lumotlarni initial data.txt faylida saqlaymiz. Bunda kiruvchi ma’lumotlar quyidagicha:
oraliqda aniqlangan tub son;
oraliqda aniqlangan tub son;
– soni, tenglikni qanoatlantiradigan shartni qanoatlantiradigan son;
– oraliqda aniqlangan yopiq kalit;
– ochiq kalit bo’lib, tenglik orqali aniqlanadi;
– GOST R34.11 – 94 asoslangan xesh funksiya natijasi;
Barcha ma’lumotlar kiritilganidan so’ng. ERI qo’yilgan xabar natijasi signature.txt fayliga va ERIni tekshirish natijasi verification result.txt fayliga chiqariladi.
GOST P34.10 – 94 algoritmi DSA algoritmiga o’xshash bo’lib, unda quyidagicha parametrlar qo’llaniladi.
ERIni generatsiyalash:

  1. Dastlab, xesh – funksiyasi hisoblanadi, agar bo’lsa, u holda ko’rinishiga ega bo’ladi. Bu 255 nol va kichik razaryadning birligini bildiradi.

  2. intervaldan aniqlangan, seans tasodifiy soni topiladi.

  3. Quyidagicha ikkita ifodaning qiymati hisoblanadi.



Yoki

Agar bo’lsa, u holda 2 – qadamga o’tib sonining boshqa qiymatini tanlaymiz.

  1. maxfiy kaliti va seans kalitini qo’llash orqali raqamli imzoning – komponenti hisoblanadi.


Agarda bo’lsa, u holda 2 – qadamga o’tamiz, teskari holatda algoritm ishini to’xtatadi. Keyingi qadamda, qabul qiluvchi abonentga

xabari yuboriladi, bunda – xesh qiymat. ERI qo’yilgan xabari uchun munosabat o’rinli. Algoritmning dastur kodi Imzolash1 dastrusida keltirilgan. Imzoni tekshirish kodi da keltirilgan.

Download 83.6 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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