Proksini qayta shifrlash - Proxy re-encryption

Proksini qayta shifrlash (Oldindan) sxemalar kriptotizimlar uchinchi shaxslarga ruxsat beradigan (ishonchli vakillar ) o'zgartirish shifrlangan matn bo'lgan shifrlangan bir tomon uchun, boshqasi tomonidan parolini ochishi uchun.

Foydalanish misollari

Proksi-qayta shifrlash odatda bir tomon, masalan Bob, unga yuborilgan va ochiq kalit bilan shifrlangan uchinchi shaxs Charliga yuborilgan xabarlarning mazmunini Charliga oshkor qilmasdan foydalanadi. Bob proksi-server o'z xabarlari tarkibini o'qiy olishini istamaydi.[1] Bob Charliga yuborilishi kerak bo'lgan xabarlaridan birini qayta shifrlash uchun proksi tayinlashi mumkin. Bu yangisini ishlab chiqaradi kalit Charli bu xabarni parolini hal qilish uchun ishlatishi mumkin. Endi Bob Charliga Bobning kaliti ostida shifrlangan xabar yuborsa, proksi-server xabarni o'zgartiradi va Charliga parolini ochishga imkon beradi. Ushbu usul kabi bir qator dasturlarga imkon beradi elektron pochta xabarlarini yo'naltirish, huquqni muhofaza qilishning monitoringi va tarkibni tarqatish.

Zaifroq qayta shifrlash sxemasi - bu proksi bir vaqtning o'zida ikkala tomonning kalitlariga egalik qiladi. Bitta kalit parolni hal qiladi a Oddiy matn, ikkinchisi esa uni shifrlaydi. Ko'pgina proksi-serverlarni qayta shifrlash sxemalarining maqsadi proksi-server uchun kalitlarni yoki ochiq matnni ochib bermaslikdir, chunki bu usul ideal emas.

Funktsiyalarni aniqlash

Proksini qayta shifrlash sxemalari an'anaviyga o'xshash nosimmetrik yoki assimetrik shifrlash sxemalar, ikkita funktsiya qo'shilishi bilan:

  • Delegatsiya - xabarni qabul qiluvchiga (kalit egasiga) o'zining maxfiy kaliti va topshirilgan foydalanuvchi kaliti asosida qayta shifrlash kalitini yaratishga imkon beradi. Ushbu qayta shifrlash kaliti proksi tomonidan qayta shifrlash funktsiyasiga kirish sifatida ishlatiladi, bu esa proksi tomonidan vakili foydalanuvchi kalitiga shifrlangan matnlarni tarjima qilish uchun amalga oshiriladi. Asimmetrik proksini qayta shifrlash sxemalari ikki yo'nalishli va bir yo'nalishli navlarga ega.
    • A ikki yo'nalishli sxema, qayta shifrlash sxemasi qayta tiklanadi - ya'ni Bobdan Charliga, shuningdek Charlidan Bobga xabarlarni tarjima qilish uchun qayta shifrlash kaliti ishlatilishi mumkin. Bu dasturga qarab turli xil xavfsizlik oqibatlarini keltirib chiqarishi mumkin. Ikki yo'nalishli sxemalarning diqqatga sazovor jihatlaridan biri shundaki, delegat ham, vakolat berilgan tomon ham (masalan, Charli va Bob) qayta shifrlash kalitini ishlab chiqarish uchun maxfiy kalitlarini birlashtirishi kerak.
    • A bitta yo'nalishli sxema samarali bir tomonlama; xabarlarni Bobdan Charliga qayta shifrlash mumkin, ammo aksincha emas. Yagona yo'naltirilgan sxemalar shunday tuzilishi mumkinki, vakolat berilgan tomon o'zining maxfiy kalitini oshkor qilmasligi kerak. Masalan, Bob o'zining maxfiy kalitini va Charlining ochiq kaliti bilan birlashtirib, Charliga vakolat berishi mumkin edi.
  • Transitivlik - Vaqtinchalik proksi-qayta shifrlash sxemalari shifrlangan matnni cheksiz ko'p marta qayta shifrlashga imkon beradi. Masalan, shifrlangan matn Bobdan Charliga, keyin yana Charlidan Devidga va hokazolarga qayta shifrlangan bo'lishi mumkin. Transit bo'lmagan sxemalar ma'lum bir shifrlangan matnda faqat bitta (yoki cheklangan miqdordagi) qayta shifrlashga imkon beradi. Hozirda ma'lum bo'lgan yagona yo'naltirilgan, tranzitiv proksi-qayta shifrlash yordamida amalga oshiriladi Gomomorfik shifrlash.[2]
  • Bulutli hisoblash - Proksi-qayta shifrlash bulutli hisoblash muhitida xavfsiz almashish uchun potentsial dasturlarga ega. Bulut ssenariysida bulutli operatorga / administratorga qayta shifrlash kaliti beriladi. Bob, Charli, Devid misoliga qaraganda, Charli o'rnini bulut egallaydi. Bob bulutga etkazib berish uchun qayta shifrlash kalitini yaratadi. Bulut operatori / administrator Dovud Bobning fayllarini yuklab olganida Bobning shifrlangan fayllarini Dovudning fayllariga qayta shifrlashni yakunlaydi. Qiyinliklar bulutli echim bilan mavjud. Foydalanuvchi bulut singari barcha foydalanuvchilarga, masalan, Bob fayllariga kirish huquqini olish uchun til biriktirishi mumkin. Ikkinchi potentsial muammo - bu kirishni boshqarish orqali segmentatsiya. Bulutli foydalanuvchi shartli qiymatlarni belgilash orqali fayllarga kirishni cheklashi mumkin. Biroq, qayta shifrlash tugmachalari soni shartli qiymatlar soniga mutanosib ravishda o'sib boradi. Resurs cheklangan qurilmalar uchun bu holat maqbul emas.[3]

Proksini qayta shifrlash bilan aralashmaslik kerak ishonchli vakil imzosi, bu boshqa maqsadga ega bo'lgan alohida qurilish.

Shuningdek qarang

Adabiyotlar

  1. ^ Nabeelning blogi, 2014 yil noyabrida ko'rilgan, http://mohamednabeel.blogspot.ca/2011/03/proxy-re-encryption.html
  2. ^ Gentri, Kreyg (2009 yil sentyabr). To'liq homomorfik shifrlash tizimi (PDF). p. 35.
  3. ^ W. Chen, C. Fan, Y. Tseng (2018 yil 10-13 dekabr). "Bulutlarda xavfsiz ma'lumotlarni almashish uchun proksi-serverni samarali qayta shifrlash". IEEE-ning ishonchli va xavfsiz hisoblash bo'yicha konferentsiyasi (DSC): 1–4. doi:10.1109 / DESEC.2018.8625149. ISBN  978-1-5386-5790-4. S2CID  59232591.CS1 maint: bir nechta ism: mualliflar ro'yxati (havola)