Aprenentatge amb errors

De testwiki
Salta a la navegació Salta a la cerca

En criptografia, l'aprenentatge amb errors (LWE) és un problema matemàtic que s'utilitza àmpliament per crear algorismes de xifratge segurs.[1] Es basa en la idea de representar la informació secreta com un conjunt d'equacions amb errors. En altres paraules, LWE és una manera d'amagar el valor d'un secret introduint-hi soroll.[2] En termes més tècnics, es refereix al problema computacional d'inferir un lineal n funció -ària f sobre un anell finit de mostres donades yi=f(𝐱i) alguns dels quals poden ser errònies. Es conjectura que el problema LWE és difícil de resoldre [1] i, per tant, és útil en criptografia.[3]

Més precisament, el problema LWE es defineix de la següent manera. Deixar q denoten l'anell de nombres enters mòdul q i deixar qn denoten el conjunt de n-vectors superats q. Existeix una determinada funció lineal desconeguda f:qnq, i l'entrada al problema LWE és una mostra de parells (𝐱,y), on 𝐱qn i yq, de manera que amb alta probabilitat y=f(𝐱). A més, la desviació de la igualtat és segons algun model de soroll conegut. El problema requereix trobar la funció f, o alguna aproximació propera, amb alta probabilitat.

El problema LWE va ser introduït per Oded Regev l'any 2005 (que va guanyar el premi Gödel 2018 per aquest treball); és una generalització del problema d'aprenentatge paritat. Regev va demostrar que el problema LWE és tan difícil de resoldre com diversos problemes de gelosia en el pitjor dels casos. Posteriorment, el problema LWE s'ha utilitzat com a suposició de duresa per crear sistemes criptogràfics de clau pública, com l'aprenentatge d'anell amb intercanvi de claus d'errors per Peikert.[4]

Definició

Denotar per 𝕋=/ el grup additiu dels reals mòdul u. Deixar 𝐬qn ser un vector fix. Deixar ϕ ser una distribució de probabilitat fixa sobre 𝕋. Denotar per A𝐬,ϕ la distribució sobre qn×𝕋 obtingut de la següent manera.

  1. Trieu un vector 𝐚qn de la distribució uniforme qn ,
  2. Tria un número e𝕋 de la distribució ϕ ,
  3. Avaluar t=𝐚,𝐬/q+e, on 𝐚,𝐬=i=1naisi és el producte interior estàndard , la divisió es fa en el camp dels reals (o més formalment, aquesta "divisió per " és la notació per a l'homomorfisme del grup q𝕋 cartografia 1q a 1/q+𝕋 ), i l'addició final és a 𝕋.
  4. Sortida de la parella (𝐚,t).

El problema de l'aprenentatge amb errors LWEq,ϕ és trobar 𝐬qn, donat accés a moltes mostres a escollir polinomialment A𝐬,ϕ.

Per cada α>0, denoteu amb Dα la gaussiana unidimensional amb mitjana i variància zero α2/(2π), és a dir, la funció de densitat és Dα(x)=ρα(x)/α on ρα(x)=eπ(|x|/α)2, i deixar Ψα ser la distribució 𝕋 obtingut tenint en compte Dα mòdul un. La versió de LWE considerada en la majoria dels resultats seria LWEq,Ψα

Referències

Plantilla:Referències