Okamoto – Uchiyama kriptosistemasi - Okamoto–Uchiyama cryptosystem

The Okamoto – Uchiyama kriptosistemasi a ochiq kalit kriptosistemasi tomonidan 1998 yilda taklif qilingan Tatsuaki Okamoto va Shigenori Uchiyama. Tizim multiplikativ butun sonli guruh moduli n, , qayerda n shakldadir p2q va p va q katta asosiy.

Ishlash

Ko'pchilik singari ochiq kalitli kriptosistemalar, ushbu sxema guruhda ishlaydi . Ushbu sxema gomomorfik va shuning uchun egiluvchan.

Kalitlarni yaratish

Ochiq / shaxsiy kalit juftligi quyidagicha hosil bo'ladi:

  1. Ikkita katta sonni yarating va .
  2. Hisoblash .
  3. Tasodifiy sonni tanlang shu kabi .
  4. Hisoblash .

Ochiq kalit shunda va shaxsiy kalit .

Shifrlash

Xabar ochiq kalit bilan shifrlanishi mumkin quyidagicha.

  1. Tasodifiy sonni tanlang .
  2. Hisoblash .

Qiymat ning shifrlashidir .

Parolni hal qilish

Shifrlangan xabar maxfiy kalit bilan parolini ochish mumkin quyidagicha.

  1. Hisoblash .
  2. Hisoblash . va butun sonlar bo'ladi.
  3. Dan foydalanish Kengaytirilgan evklid algoritmi, ning teskarisini hisoblang modul :
    .
  4. Hisoblash .

Qiymat ning parolini hal qilish .

Misol

Ruxsat bering va . Keyin . Tanlang . Keyin .

Endi xabarni shifrlash uchun , biz tasodifiy tanlaymiz va hisoblash .

43-xabarni parolini hal qilish uchun biz hisoblaymiz

.
.
.

Va nihoyat .

To'g'ri ekanligining isboti

Biz oxirgi parolni hal qilishda hisoblangan qiymatni isbotlamoqchimiz, , asl xabarga teng . Bizda ... bor

Shunday qilib tiklash uchun biz olishimiz kerak alohida logaritma taglik bilan .

Guruh

.

Biz aniqlaymiz H qaysi kichik guruh hisoblanadi va uning muhimligi p-1

.

Har qanday element uchun x yilda , bizda ... bor xp−1 modp2 ichida H, beri p ajratadi xp−1 − 1.

Xarita tsiklik guruhdan logaritma deb qarash kerak H qo'shimchalar guruhiga va buni tekshirish oson L(ab) = L(a) + L(b) va bu L bu ikki guruh o'rtasidagi izomorfizmdir. Odatiy logaritmada bo'lgani kabi, L(x)/L(g) qaysidir ma'noda ning logarifmidir x taglik bilang.

tomonidan amalga oshiriladi

[qo'shimcha tushuntirish kerak ]

Xavfsizlik

Xavfsizligi butun xabar faktoringga teng ekranda ko'rsatilishi mumkin n.[tushuntirish kerak ] The semantik xavfsizlik ga asoslangan p- element yoki yo'qligini aniqlash qiyinligini taxmin qiladigan kichik guruh taxminlari x yilda buyurtmaning kichik guruhida joylashgan p. Bu juda o'xshash kvadratik qoldiq muammosi va yuqori qoldiq muammosi.

Adabiyotlar

  • Okamoto, Tatsuaki; Uchiyama, Shigenori (1998). "Faktoring kabi xavfsiz yangi ochiq kalitli kriptotizim". Kriptologiya sohasidagi yutuqlar - EUROCRYPT'98. Kompyuter fanidan ma'ruza matnlari. 1403. Springer. 308-318 betlar. doi:10.1007 / BFb0054135.