Texnologiyalari universiteti kriptografiyaning matematik asoslari


Matrisaviy parametrli shifrlash usuli



Download 2,95 Mb.
bet54/80
Sana12.07.2022
Hajmi2,95 Mb.
#779691
1   ...   50   51   52   53   54   55   56   57   ...   80
Bog'liq
61a1f802400240.80551248

5.6.2. Matrisaviy parametrli shifrlash usuli
Avvalo yuqoridagi kabi ushbu:
Anm ® Bnm = Anm Bnm AnmRmnBnm mod p parametrli ko‘paytirish amali
kiritiladi [23, 69].
5.1-ta’rif. Bnm - matrisa Anm - matrisaga teskari deyiladi, agarda
Anm ® Bnm = 0nm bo‘lsa hamda Anm - matrisaga teskari bo‘lgan matrisa An\1m deb belgilanadi.
Endi berilgan matrisaga teskari matrisani qanday topishni ko‘rib o‘tamiz.
Agar Bnm - matrisa Anm - matrisaga teskari bo‘lsa,
Cnm = Anm ® Bnm = Bnm =0nm munosabat bajarilishi kerak. Bu munosabatdan ushbu
Cnm Anm Bnm AnmRmnBnm mod p yoki
Cnm Anm ( Inn AnmRmn )Bnm mod p yoki Bnm  ( Inn AnmRmn )1
(Cnm Anm )mod p
taqqoslamaga ega bo‘lamiz. Bu yerda Cnm =0nm bo‘lganda Bnm - matrisa Anm matrisaga teskari bo‘lishini hisobga olsak
Bnm  ( Inn AnmRmn )1 (Cnm Anm )mod p=( Inn AnmRmn )1 (- Anm )mod p= An\1m bo‘lishi kelib chiqadi.
Matrisaviy parametrli shifrlash usulida, avvalo t-foydalanuvchi tomonidan tub modul r, hosil etuvchi g elementlar tanlanadi.
Ushbu sonlar Rilt g xilt mod p hisoblanadi, bu yerda xilt - noma’lumlar (baytlardan iborat bo‘lishi mumkin), i=1,…,m ; l=1,…,n. So‘ngra Antm;Rmt n  juftlikni t - foydalanuvchining ochiq kaliti, xilt - noma’lumlarni esa maxfiy kalit elementlari deb e’lon qilinadi.
Kriptotizimning j - foydalanuvchisi t - foydalanuvchiga M nm – ochiq ma’lumotni shifrlab jo‘natishni quyidagicha amalga oshiradi:

  1. Faqat j - foydalanuvchining o‘zigagina ma’lum bo‘lgan biror k -sonini tasodifiy holda tanlab, R Rt mn  (Rilt )k mod p g kxilt mod p -matrisa

elementlari hisoblab olinadi.

  1. Shifrlashni Antm ®M nm = Antm M nm AntmRntmM nm mod p=wnm

ko‘rinishda amalga oshirib, shifrma’lumot sifatida Сnm  (wnm;d g k mod p) - juftlik jo‘natiladi.
Shifrma’lumot С  (w;d g k mod p)ni qabul qilib olgan t - foydalanuvchi deshifrlashni quyidagicha amalga oshiradi:

  1. Faqat t - foydalanuvchining o‘ziga ma’lum bo‘lgan xilt - maxfiy

kalitdan foydalanib, d xilt mod p g kxilt mod p Dilt - qiymatlar hisoblanib, Dmn - matrisa hosil qilinadi.

  1. Ochiq Antm - kalitga teskari bo‘lgan element

(Antm )\1=(Inn AntmDmt n )1(Antm )mod p hisoblanadi.

  1. Ushbu R Dntm qiymatning almashtirish amalini bajarib, deshifrlash

amalga oshiriladi:
(Antm ) \1 ®wnm =(Inn AntmDmt n )1 (Antm ) ®(Antm M nm AntmRmt nM nm )mod p=
=(Inn AntmRmt n )1(Antm ) +(Antm M nm AntmRmt nM nm )+
+(Inn AntmRmt n )1(Antm ) Rmt n (Antm M nm AntmRmt nM nm )(mod p ) =
=(Inn AntmRmt n )1 (Antm ) (Imm Rmt n Antm )  Antm  (Inn AntmRmt n )M nm
(Inn AntmRmt n )1(Antm )Rmt n (Inn AntmRmt n )M nm (mod p).
Bu oxirgi tenglik ifodasidagi matrisalarning faqat diagonal elementlarining hammasi nol bo‘lmay, boshqa barcha elementlari nollardan iborat bo‘lsa, u holda matrisalar ko‘paytmalari qatnashgan hadlarda ular o‘rinlarini almashtirsa ham tenglik o‘zgarmaydi. Ana shunday matrisalar uchun ushbu tenglik o‘rinli:
(Antm )\1®wnm =(Inn AntmRmt n )1(Antm ) (Imm Rmt n Antm )  Antm
 (Inn AntmRmt n )M nm
+(Inn AntmRmt n )1 (Antm )Rmt n (Inn AntmRmt n )M nm (mod p) =
= (Antm )(Inn AntmRmt n )1 (Imm Rmt n Antm )  Antm  (Inn AntmRmt n )M nm
+(Antm )Rmt n (Inn AntmRmt n )1 (Inn AntmRmt n )M nm (mod p) =
=  Antm Antm M nm AntmRmt nM nm AntmRmt n M nm (mod p) =M nm .
Umuman olganda bu tenglik ifodalarida qatnashuvchi matrisalar kommutativlik xossasiga ega bo‘ladigan qilib tanlab olinsa, yuqorida keltirilgan deshifrlash jarayoni ijobiy amalga oshiriladi.
5.6.3. Elliptik egri chiziqlardan foydalanishga asoslangan shifrlash usuli
Quyida tanlangan elliptik egri chiziqning rasional nuqtalari ustida amallar bajarish masalasining murakkabligiga asoslangan nosimmetrik shifrlash algoritmini yaratish masalasini yechishga to‘xtalib o‘tiladi.
Mazkur usul bo‘yicha ushbu nuqta Rmn Ril [хil ]G koordinatalari, tanlab
olingan elliptik egri chiziqqa tegishli bo‘lgan G -rasional koordinatali yetarli katta tartibga ega bo‘lgan va barcha foydalanuvchilarga ma’lum generator nuqta orqali hisoblanadi, bu yerda xil -noma’lumlar. So‘ngra Anm;Rmn  - juftlik ochiq kalit deb e’lon qilinadi, xil -noma’lumlar esa shaxsiy kalit sifatida olinadi.
Kriptotizimning j -foydalanuvchisidan t - foydalanuvchiga M–ochiq
ma’lumotni shifrlab jo‘natish quyidagicha amalga oshiriladi:
1. Faqat j -foydalanuvchining o‘zigagina ma’lum bo‘lgan biror k - sonini tasodifiy holda tanlab, elliptik egri chiziqda
R [k]Rmt n [k][xilt ]G [kxilt ]G =(xilt (G), yilt (G))-nuqtalar topiladi va bu nuqtalarning
Ox o‘qidagi xilt (G)-koordinatalari (yoki Oy o‘qidagi yil (G)-koordinatalari) Rilt xilt (G) (yoki Rilt yilt (G) yoki Rilt f (xilt (G), yilt (G)) ) deb qabul qilinadi.
Shifrlashni Antm ®M nm = Antm M nm AntmRntmM nm mod p=wnm ko‘rinishda
amalga oshirib, shifrma’lumot sifatida Сnm  (wnm;d [k]G) -juftlik jo‘natiladi.
Shifrma’lumot Сnm  (wnm;d [k]G) ni qabul qilib olgan t -foydalanuvchi tomonidan deshifrlash quyidagicha amalga oshiriladi:

  1. Faqat t - foydalanuvchining o‘ziga ma’lum bo‘lgan xilt - maxfiy kalit

elementlaridan foydalanib [xilt ]d  [xilt ][k]G  [xilt k]G Dmt n - matrisa hisoblab olinadi.

  1. Ochiq Antm - kalitga teskari bo‘lgan matrisa

(Antm )\1=(Inn AntmDmt n )1(Antm )mod p hisoblanadi.

  1. Ushbu R Dntm qiymatni almashtirish amalini bajarib, deshifrlash

jarayoni 5.6.2-banddagi kabi amalga oshiriladi.
5.6.4. RSA shifriga o‘xshash parametrli shifrlash usuli
Quyida yetarli katta sonni tub ko‘paytuvchilarga ajratish masalasining murakkabligiga asoslangan nosimmetrik shifrlash algoritmi yaratish masalasini yechish keltirib o‘tiladi [1].
Yetarli katta va maxfiy tutilishi kerak bo‘lgan p va q - tub sonlari tanlab olinib, n pq hisoblanadi. Ushbu et dt 1mod(n) taqqoslamadan (bu yerda
(n)  ( p 1)(q 1)- maxfiy) et -parametrga biror qiymat berib et dt 1mod(p 1)(q 1) munosabatni qanoatlantiruvchi dt - sonini topish mumkin. So‘ngra Anm;et ;n - uchlikni ochiq kalit, (dt ;(n)) - juftlikni shaxsiy deb, shifrlash va deshifrlash jarayonlari quyidagicha amalga oshiriladi.
Kriptotizimning j - foydalanuvchisi tomonidan t - foydalanuvchiga M nm
ochiq ma’lumotni shifrlab jo‘natish qo‘yidagicha amalga oshiriladi:

  1. Faqat j - foydalanuvchining o‘zigagina ma’lum bo‘lgan biror

kilj -sonlarini tasodifiy holda tanlab, R Rmjn  (kilj )mod n - qiymatlar hisoblanadi
(bu erda kilj pva kilj q ).
Shifrlash 5.6.2-banddagi kabi
Antm ®M nm = Antm M nm AntmRmjnM nm mod p=wnm ko‘rinishda amalga oshirilgach, shifrma’lumot sifatida Сnm  (wnm;dmjn  (kilj )et modn) - juftlik jo‘natiladi.

  1. Shifrma’lumot С  (w;dmjn  (kilj )ei modn)ni qabul qilib olgan t foydalanuvchi tomonidan deshifrlash quyidagicha amalga oshiriladi:

  1. Faqat t - foydalanuvchining o‘ziga ma’lum bo‘lgan dt - maxfiy kalitdan

foydalanib (dmjn )dt modn  (kilj )etdt modn  (kilj )modn Dmjn -matrisa hisoblanadi.

  1. Ochiq Antm -kalitga teskari bo‘lgan matrisa

(Antm )\1=(Inn AntmDmt n )1(Antm )mod p hisoblanadi.

  1. Ushbu R Dntm qiymatni almashtirish amalini bajarib, deshifrlash

jarayoni 5.6.2-banddagi kabi amalga oshiriladi.
Yuqorida keltirilganlardan parametrli gruppa amallari xususiyatlari mavjud murakkabliklarni kompozisiyalari negizida takomillashgan yangi nosimmetrik algoritmlar yaratish imkoniyatlarini berishi ayon bo‘ladi.


Download 2,95 Mb.

Do'stlaringiz bilan baham:
1   ...   50   51   52   53   54   55   56   57   ...   80




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish