Score:2

การสลับโมดูลัสโดยประมาณใน RNS CKKS

ธง ar

ฉันยังใหม่กับการเข้ารหัส / ถอดรหัสแบบโฮโมมอร์ฟิค ฉันมีคำถามสองข้อเกี่ยวกับบทความนี้: "ตัวแปร RNS แบบเต็มของการเข้ารหัสแบบโฮโมมอร์ฟิกโดยประมาณ" ฉันจะเรียกบทความนี้ว่า 'RNS CKKS'

คำถามที่ 1: การดำเนินการคูณของบทความนี้เกี่ยวข้องกับการเพิ่มขึ้นแบบโมดูลาร์และการลดลงแบบโมดูลาร์สำหรับการทำให้เป็นเส้นตรงอีกครั้ง ฉันแค่สงสัยว่าจุดประสงค์ของการดำเนินการทั้งสองนี้คืออะไร ในรูปแบบ CKKS ดั้งเดิม ("การเข้ารหัสแบบโฮโมมอร์ฟิกสำหรับเลขคณิตของตัวเลขโดยประมาณ") เป้าหมายของเราคือการคำนวณ $\lfloor d_2\cdot evk \cdot P^{-1} \rceil mod \ Q$. อย่างไรก็ตาม จากเอกสาร RNS CKKS ฉบับใหม่นี้ แนวคิดของเขาคือการคำนวณ $\lfloor d'_2\cdot evk \cdot P^{-1} \rceil mod \ Q$, ที่ไหน $d'_2=d_2+e_1Q$. แต่ฉันแค่สงสัยว่าทำไม?

คำถามที่ 2: ในเอกสาร RNS CKKS ผู้เขียนกล่าวไว้อย่างชัดเจนว่าพารามิเตอร์ P ถูกตั้งค่าให้ใหญ่พอที่ข้อผิดพลาดของการคูณจะต่ำแต่ `P' ควรตั้งให้ใหญ่แค่ไหน? มีแหล่งข้อมูลใดที่พูดถึงวิธีตั้งค่า P หรือไม่ พารามิเตอร์ P เกี่ยวข้องกับระดับความปลอดภัยของโครงร่าง CKKS หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา