Puncte:0

Criptare funcțională: multiplicarea unui vector criptat cu o matrice uriașă cunoscută prin criptarea internă a produsului?

drapel in

Rezolv o regresie kernel ridge printr-un mod de învățare federalizat. Ecuația pentru a rezolva regsiunea crestei nucleului este dot((K+lambdaI)^-1,y). Deci agregatorul problemei cunoaște matricea A=(K+lambdaI)^-1.

Dar nu poate cunoaște valoarea etichetelor y. Deci ideea mea a fost să criptez vectorul etichetelor y și să aplic criptarea interioară a produsului între rândurile matricei și vectorul criptat. https://eprint.iacr.org/2015/017.pdf

Aș putea face Configurarea, o criptare a vectorului y o singură dată și apoi să aplic KeyDer(msk,row of matrix) și Decriptarea pentru fiecare rând al matricei? Sau ar trebui să actualizez de fiecare dată partea de configurare și criptare?

Dacă dimensiunea matricei este ca 10k, sau chiar 50k uneori, crezi că ar putea funcționa? În caz contrar, cunoașteți altă tehnică de criptare pentru a rezolva această problemă?

Salutari

Puncte:0
drapel vn

Da, se pot rula mai multe KeyDer pentru a genera mai multe chei FE.

Dar există mai multe probleme când utilizați FE: Cine conduce Setup și Enc și cine conduce KeyDer? Aveți nevoie de proprietatea „Ascunderea funcțională” în KeyDer (ceea ce înseamnă că nu se poate ghici matricea din cheia FE)?

Este posibil ca utilizarea greșită a FE să nu sporească deloc securitatea. Așa că vă rugăm să detaliați cazurile dvs. de utilizare.

Puncte:0
drapel in

Mulțumesc! Ok, iti clarific indoielile:

În problema mea este agregatorul și este o altă parte. Agregatorul nu poate ghici vectorul y, dar grupul da, așa că ultimul ar putea configura și cripta vectorul.

Apoi agregatorul cunoaște rândurile matricei, astfel încât să poată aplica KeyDer(msk,row of matrix) și Decriptarea pentru fiecare rând al matricei.

Spune-mi dacă nu sunt corect, dar dacă am înțeles bine, partea trebuie doar să configureze și să cripteze vectorul y o dată, iar apoi agreggator ar putea rula KeyDer(msk,row of matrix) și decriptarea de mai multe ori (o dată pentru fiecare rând de matricea).

Salutari

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.