2005年に、Regev [1]はLearning with Errors(LWE)問題を導入しました。これは、Learning Parity with Error問題の一般化です。特定のパラメータ選択に対するこの問題の厳しさの仮定は、ラティスベースの暗号化の分野における多くのポスト量子暗号システムのセキュリティ証明の根底にあります。LWEの「正規」バージョンを以下に説明します。
予備:
ましょう実数の加法群、すなわち内の値をとり、1を法とする[ 0 、1 )。正の整数のN及び2 ≤ Q ≤ P O のL Y (N )、 "秘密"ベクトルS ∈ Z N 、Q、確率分布φ上のR、聞かせてA Sは、φに分布することがZ N Q × T選択することによって得られた∈ Z N qは、一様にランダムに描画誤差項X ← φを、および出力(、B ' = ⟨ 、S ⟩ / Q + X )∈ Z N Q × Tを。
してみましょうの"離散"でA S、φ。つまり、我々は、最初のサンプルを描く(、Bを')からA 、S、φして出力(、B )= (、⌊ B ' ⋅ Q ⌉ )∈ Z N Q × Z Q。ここでは⌊ ∘ ⌉示し丸め∘最も近い整数値に、我々が見ることができるようにとして(、B = ⟨ 、S ⟩ + ⌊ Q ⋅ X ⌉ )。
標準的な設定では、我々は、誤差配分取るガウスします。いずれかのためにα > 0、上に1次元のガウス確率分布の密度関数Rは、で与えられるD α(X )= E - π (X / α )2 / α。我々は、書き込みA 、S、αの離散化のための略記としてA Sを、D α
LWEの定義:
で検索バージョン 我々が与えられるNを= P O のL Y (N )からのサンプルA 、S、α我々は"うるさい"線形方程式(注として表示することができ、:I、S ∈ Z N 、Q、B 、I ∈ Zは Q):
ここで、各方程式の誤差は、幅(中心にある)離散ガウスから独立して描画されます。私たちの目標はを回復することです。(エラーがなければ、ガウスの消去法でこれを解決できますが、このエラーが存在すると、ガウスの消去法は劇的に失敗します。)
で決定バージョン 、我々は、Oracleへのアクセス権が与えられ戻りサンプルこと照会します。サンプルはすべてまたは均一分布いずれかからされることが約束されています。私たちの目標は、どちらがそうであるかを区別することです。
場合、どちらの問題もと考えられています。
複雑性理論への接続:
LWEがGapSVPインスタンスのデュアルラティスでの境界距離デコーディング(BDD)問題の解決に対応することは知られています([1]、[2]を参照)。LWEの多項式時間アルゴリズムは、多項式時間アルゴリズムを意味して、SIVPやSVPなどの特定の格子問題を内で近似します。ここで、は小さな多項式因子です(たとえば)。
現在のアルゴリズムの制限
場合ため厳密に小さい1/2より、アローラおよびGe [3]はLWE用準指数時間アルゴリズムを与えます。ガウス分布のよく知られた特性から、この小さな誤差項は、指数関数的に低い確率を除いて、「構造化ノイズ」設定に適合します。この設定では直感的に、1つのサンプルを受け取るたびに、一定のフラクションにエラーが含まれていないという約束のあるサンプルのブロックを受け取ります。彼らはこの観察を使用して問題を「線形化」し、エラー空間を列挙します。
代わりに、オラクルのへのアクセス権が与えられているとします。照会されると、最初にを照会してサンプルを取得します。もしから引き出された、次いで戻りサンプルここで、はエラー項の「方向」(または値の「符号」)を表します。場合ランダムに描画し、その後戻ります。(あるいは、がランダムに一様に描かれているときに、ビットが逆に選択された場合を考えることができます。)
ましょうその今を除いて、以前のようになる十分に大きな定数のために、と言います。(これは、各方程式の絶対誤差が影響を受けないようにするためです。)以前と同様に、符号付き学習(LWSE)の問題およびを定義します。これで、各エラー項の記号について追加のアドバイスがあります。
LWSEのどちらのバージョンも、LWEのバージョンよりもはるかに簡単ですか?
例えば
1. LWSEのサブ指数時間アルゴリズムはありますか?
2.たとえば線形計画法に基づく多項式時間アルゴリズムはどうですか?
上記の議論に加えて、私の動機は、LWEのアルゴリズムオプション(現在、選択できる選択肢が比較的少ない)に興味があることです。特に、問題に対して適切なアルゴリズムを提供することが知られている唯一の制限は、エラー項の大きさに関連しています。ここでは、マグニチュードは同じままですが、各方程式のエラーの範囲は特定の方法で「単調」になりました。(最後のコメント:私は、文献に現れる問題のこの定式化に気づいていません。オリジナルのようです。)
参照:
[1] Regev、Oded。JACM 2009(当初はSTOC 2005)の「格子、エラーを伴う学習、ランダム線形コード、および暗号化について」(PDF)
[2] Regev、Oded。「The Learning with Errors Problem」、CCC 2010での招待調査(PDF)
[3]アローラ、サンジーブ、ゲ、ロン。「エラーの存在下で学習するための新しいアルゴリズム」、ICALP 2011(PDF)