(हस्ताक्षरित) त्रुटियों के साथ सीखना


9

Background_

2005 में, रेगेव [1] ने एरर्स (एलडब्ल्यूई) समस्या के साथ लर्निंग को पेश किया, लर्निंग पेरिटी फॉर एरर प्रॉब्लम का सामान्यीकरण। कुछ पैरामीटर विकल्पों के लिए इस समस्या की कठोरता की धारणा अब जाली-आधारित क्रिप्टोग्राफी के क्षेत्र में पोस्ट-क्वांटम क्रिप्टोसिस्टम्स के एक मेजबान के लिए सुरक्षा प्रमाण को रेखांकित करती है। एलडब्ल्यूई के "कैनोनिकल" संस्करण नीचे वर्णित हैं।

प्रारंभिक:

चलो T=R/Z Reals modulo 1 का एडिटिव ग्रुप हो, यानी इसमें वैल्यू ले रहा हो [0,1)। सकारात्मक पूर्णांकों के लिएn तथा 2≤q≤poly(n), एक "गुप्त" वेक्टर s∈Zqn, एक संभावना वितरण ϕ पर R, चलो As,ϕ वितरण हो Zqn×T चुनकर प्राप्त किया a∈Zqn समान रूप से यादृच्छिक पर, एक त्रुटि शब्द खींचना x←ϕ, और आउटपुट (a,b′=⟨a,s⟩/q+x)∈Zqn×T।

चलो As,ϕ¯ का "विवेक" होना As,ϕ। यही है, हम पहले एक नमूना बनाते हैं(a,b′) से As,ϕ और फिर आउटपुट (a,b)=(a,⌊b′⋅q⌉)∈Zqn×Zq। यहाँ⌊∘⌉ गोलाई को दर्शाता है ∘ निकटतम अभिन्न मूल्य पर, इसलिए हम देख सकते हैं (a,b) जैसा (a,b=⟨a,s⟩+⌊q⋅x⌉)।

विहित सेटिंग में, हम त्रुटि वितरण लेते हैं ϕगाऊसी होना। किसी के लिएα>01-आयामी गाऊसी संभाव्यता वितरण का घनत्व कार्य R द्वारा दिया गया है Dα(x)=e−π(x/α)2/α। हम लिखते हैंAs,α के विवेक के लिए आशुलिपि के रूप में As,Dα

LWE परिभाषा:

में खोज संस्करण LWEn,q,α हम दे रहे हैं N=poly(n) से नमूने As,α, जिसे हम "शोर" रेखीय समीकरण के रूप में देख सकते हैं (नोट: ai,s∈Zqn,bi∈Zq):

⟨a1,s⟩≈χb1modq
⋮
⟨aN,s⟩≈χbNmodq

जहाँ प्रत्येक समीकरण में त्रुटि स्वतंत्र रूप से एक (केन्द्रित) चौड़ाई असतत गाऊसी से खींची गई है । हमारा लक्ष्य को पुनर्प्राप्त करना है । (ध्यान दें कि, बिना किसी त्रुटि के, हम इसे गौसियन उन्मूलन के साथ हल कर सकते हैं, लेकिन इस त्रुटि की उपस्थिति में, गाऊसी उन्मूलन नाटकीय रूप से विफल हो जाता है।)αqs

में निर्णय संस्करण , हम एक दैवज्ञ के लिए उपयोग दिया जाता है कि रिटर्न के नमूने जब पूछे। हम वादा कर रहे हैं कि नमूने या तो सभी या समान वितरण । हमारा लक्ष्य भेद करना है जो मामला है।DLWEn,q,αOs(a,b)As,αU(Zqn)×U(Zq)

माना जाता है कि दोनों समस्याओं को तब माना जाता है जब ।hardαq>2n

जटिलता सिद्धांत से कनेक्शन:

यह ज्ञात है (विवरण के लिए [1], [2] देखें) कि LWE एक GapSVP उदाहरण के दोहरे जाली पर एक बाउंडेड डिस्टेंस डिकोडिंग (BDD) समस्या को हल करने से मेल खाती है। LWE के लिए एक बहुपद समय एल्गोरिथ्म एक बहुपद समय एल्गोरिथ्म का संकेत होगा, जिसमें SIVP और SVP जैसे लगभग कुछ समस्याओं को जहाँ एक छोटा बहुपद कारक है (कहें, )।O~(n/α)1/αn2

वर्तमान एल्गोरिथम सीमाएँ

जब for सख्ती से 1/2 से कम हो, तो अरोड़ा और जीई [3] LWE के लिए एक सब-प्रॉपर्टी-टाइम एल्गोरिथ्म दें। विचार यह है कि, गाऊसी के प्रसिद्ध गुणों से, ड्राइंग त्रुटि शब्द इस छोटे से फिट बैठता है एक "संरचित शोर" सेटिंग में घातीय कम संभावना के अलावा। इस सेटिंग में सहज रूप से, हर बार जब हमें 1 नमूना प्राप्त होता है, तो हमें एक वादा के साथ नमूनों का एक ब्लॉक प्राप्त होता है जिसमें कुछ स्थिर अंशों से अधिक त्रुटि नहीं होती है। वे इस अवलोकन का उपयोग समस्या को "रेखीय करने" के लिए करते हैं, और त्रुटि स्थान पर गणना करते हैं।αq≤nϵϵm

Question_

मान लें कि हम, इसके बजाय, एक oracle को एक्सेस दिया गया है । जब प्रश्न किया जाता है, तो एक नमूना प्राप्त करने के लिए पहला प्रश्न । अगर से तैयार की गई थी , तो रिटर्न एक नमूना जहां त्रुटि अवधि के "दिशा" (या -valued "चिन्ह") का प्रतिनिधित्व करता है। । यदि यादृच्छिक पर निकाला गया था, तो रिटर्न"Os+Os+Os(a,b)(a,b)As,αOs+(a,b,d)∈Zqn×Zq×Z2d±(a,b)Os+(a,b,d)←U(Zqn)×U(Zq)×U(Z2) । (वैकल्पिक रूप से, हम मामले पर विचार कर सकते हैं जब बिट को प्रतिकूल रूप से चुना जाता है जब यादृच्छिक रूप से समान रूप से खींचा जाता है।)db

आज्ञा देना पहले के रूप में हो, सिवाय इसके कि अब पर्याप्त रूप से बड़े निरंतर , कहते हैं। हस्ताक्षर त्रुटि के साथ सीखना परिभाषित करें (LWSE) समस्याओं (यह सुनिश्चित करना है कि प्रत्येक समीकरण में निरपेक्ष त्रुटि अप्रभावित रहता है।) और से पहले के रूप में, सिवाय इसके कि अब हमारे पास प्रत्येक त्रुटि अवधि के संकेत के लिए अतिरिक्त सलाह है।n,q,ααq>cncLWSEn,q,αDLWSEn,q,α

क्या LWSE का कोई संस्करण उनके LWE समकक्षों की तुलना में काफी आसान है?

उदाहरण के लिए

1. क्या एलडब्ल्यूएसई के लिए एक सब-एक्सपोनेंशियल-टाइम एल्गोरिथ्म है?
2. एक बहुपद-समय एल्गोरिथ्म के आधार पर क्या कहते हैं, रैखिक प्रोग्रामिंग?

उपरोक्त चर्चा के अलावा, मेरी प्रेरणा LWE के लिए एल्गोरिथम विकल्प तलाशने में रुचि है (जिनमें से वर्तमान में हमारे पास चुनने के लिए अपेक्षाकृत कम है)। विशेष रूप से, समस्या के लिए अच्छे एल्गोरिदम प्रदान करने के लिए जाना जाने वाला एकमात्र प्रतिबंध त्रुटि शर्तों के परिमाण से संबंधित है । यहां, परिमाण समान है, लेकिन प्रत्येक समीकरण में त्रुटि की सीमा अब एक निश्चित तरीके से "मोनोटोन" है। (अंतिम टिप्पणी: मैं साहित्य में दिखने वाली समस्या के इस निरूपण से अनजान हूँ; यह मूल प्रतीत होता है)।

संदर्भ:

[१] रेगेव, ओडेड। "पर lattices, त्रुटियों के साथ सीखना, रैंडम रैखिक संहिताओं, और क्रिप्टोग्राफी," JACM 2009 में (मूल रूप से STOC 2005 में) ( पीडीएफ )

[२] रेगेव, ओडेड। "द लर्निंग विथ एरर्स प्रॉब्लम," CCC 2010 में सर्वेक्षण आमंत्रित ( पीडीएफ )

[३] अरोड़ा, संजीव और जीई, रॉन्ग। ICALP 2011 ( PDF ) में "नए एल्गोरिदम की उपस्थिति में सीखने के लिए एल्गोरिदम"

जवाबों:


7

(वाह! तीन साल के समय बीतने के बाद, अब यह जवाब देना आसान है। मजेदार यह कि कैसे जाता है! - डेनियल)

यह "लर्निंग विद (हस्ताक्षरित त्रुटियां) त्रुटियां" ( LWSE ) समस्या है, जैसा कि मेरे द्वारा (तीन साल पहले) आविष्कार किया गया और ऊपर बताया गया है, एररर्स ( eLWE ) के साथ विस्तारित अधिगम से तुच्छ रूप से कम हो जाती है, जो पहली बार द्वि-व्यवहार्य सार्वजनिक में पेश की गई समस्या है CRYPTO 2011 में O'Neill, Peikert और वाटर्स द्वारा -Key एन्क्रिप्शन ।

ELWE समस्या "मानक" करने के लिए तुलनात्मक रूप से परिभाषित किया गया है , वामपंथी उग्रवाद (यानी [ Regev2005 ,]) वितरण '(कुशल) distinguisher अतिरिक्त वामपंथी उग्रवाद से नमूना की त्रुटि वेक्टर पर "संकेत" दिया गया है को छोड़कर के रूप में, ( संभवतः शोर) एक मनमाना वेक्टर साथ आंतरिक उत्पाद । (ऐप्लिकेशन में अक्सर कुछ क्रिप्टोकरेंसी का डिक्रिप्शन-कुंजी वेक्टर होता है।)x→z→z→

औपचारिक रूप से, समस्या का वर्णन इस प्रकार है:eLWEn,m,q,χ,β


एक पूर्णांक के लिए , और एक त्रुटि वितरण over , त्रुटियों की समस्या के साथ विस्तारित सीखने के वितरण के निम्नलिखित जोड़े के बीच अंतर करना है: जहां और , और जहांq=q(n)≥2χ=χ(n)Zq

{A,b→=ATs→+x→,z→,⟨z→,x→⟩+x′},
{A,u→,z→,⟨z→,x→⟩+x′},
A←Zqn×m,s→←Zqn,u→←Zqm,x→,z→←χm,x′←DβqDα(1-आयामी) चौड़ाई साथ असतत गाऊसी वितरण है ।α


यह देखना आसान है कि eLWE LWSE की "भावना" को पकड़ लेता है , हालांकि एक औपचारिक कमी को बहुत अधिक अतिरिक्त प्रयास के साथ नहीं दिखाया जा सकता है।

विस्तारित-LWE समस्या को समझने के लिए प्रमुख अनुवर्ती विचारों को कार्यों में विकसित किया गया है:

इस बात पर निर्भर करते हुए कि आपकी गुप्त कुंजी या द्विआधारी (और विभिन्न अन्य पैरामीटर विकल्पों की प्रकृति) है, आप अंततः पहले या दूसरे पेपर की कटौती का उपयोग कर सकते हैं अंततः से मात्रात्मक / शास्त्रीय रूप से कम कर सकते हैं। सन्निकटन कारक के साथ को LWSE ।ZqGapSVPαα≥Ω(n1.5)


PS या एक वाक्यांश में "LWE रॉबस्ट है," या एक पेपर में जो इस भावना को सबसे अच्छी तरह से पकड़ता है: people.csail.mit.edu/vinodv/robustlwe.pdf
— डैनियल अपॉन

PPS अब मुख्य उत्तर के निकाय से एक उचित दूरी ... यहाँ हाल ही में काम है कि "विस्तारित" एरर्स के साथ विस्तारित सीखने की हमारी समझ है: eprint.iacr.org/2015/993.pdf
— डैनियल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.