ฉันกำลังคิดว่าเหตุใดและปัญหา RLWE จึงยากเพียงใด ฉันรู้ว่ามันยากเพราะมันสามารถลดให้เป็นปัญหาเวกเตอร์ที่สั้นที่สุดได้ แต่ฉันกำลังคิดว่ามันมีวิธีแก้ปัญหายังไง
ปัญหาคือ:
$a_{i}(x)$ เป็นชุดของพหุนามแบบสุ่ม แต่รู้จักจาก $F_q [ x ] /
Φ ( x )$ ด้วยค่าสัมประสิทธิ์จากทั้งหมด $F_q$.
$e_i ( x ) $ เป็นชุดของพหุนามแบบสุ่มขนาดเล็กและไม่รู้จักสัมพัทธ์
เพื่อผูกพัน $ข$ ในวงแหวน $F_q [ x ] / Φ ( x )$.
$s(x)$ เป็นพหุนามขนาดเล็กที่ไม่รู้จักเมื่อเทียบกับขอบเขต $ข$ ใน
แหวน $F_q [ x ] / Φ ( x )$.
$b_i ( x ) = ( a_i ( x ) â s ( x ) ) + e_i ( x )$
โจทย์ RLWE ประกอบด้วยการหาพหุนาม $s$ ที่ให้ไว้ $ข$ และ $a$. แต่ฉันจะทราบได้อย่างไรว่าฉันพบข้อผิดพลาด $e$ อาจเป็นอะไรก็ได้? ตัวอย่างเช่น ฉันสามารถเลือกระดับปานกลางได้ $s$ เพื่อให้ผลลัพธ์ใกล้เคียงกับ $ข$ และประดิษฐ์ใดๆ $e$ ดังนั้น $b = a.s + e$. เนื่องจาก $e$ เป็นแบบสุ่มและไม่รู้จัก อาจเป็นอะไรก็ได้ ฉันไม่มีวิธีตรวจสอบด้วยซ้ำว่าฉันพบอันที่ถูกต้องเพราะฉันไม่รู้ $e$.