Score:3

ความถูกต้องในการถอดรหัสของการเข้ารหัสตาม RLWE

ธง br
zbo

ฉันติดอยู่ในหลักฐานการถอดรหัสที่ถูกต้องในระบบ Crypto ที่ใช้ RLWE เพื่อระบุว่าฉันอยู่ที่ไหน ให้ฉันแสดงโครงร่างทั้งหมดก่อน ภาพนี้มาจากบทที่ 3.2 ของ กระดาษแผ่นนี้. ป้อนคำอธิบายรูปภาพที่นี่

และการพิสูจน์ความถูกต้องของการถอดรหัส ของโครงการดังต่อไปนี้ ป้อนคำอธิบายรูปภาพที่นี่

ในการพิสูจน์นี้ ฉันสามารถรับสมการสุดท้ายที่สองในขั้นตอนการถอดรหัส เช่น $$\mathbf{m} + (t/q)(\mathbf{v}-\epsilon \cdot \mathbf{m}) + t\cdot \mathbf{r} $$

แต่สำหรับสมการสุดท้าย ฉันไม่รู้ว่าทำไม $$(t/q)||\mathbf{v}-\epsilon \cdot \mathbf{m}|| \lt 1/2 $$

ฉันมีเงื่อนงำบางอย่าง เรามีอยู่แล้ว $||\mathbf{v}|| \le 2\cdot \delta_R \cdot B^2 + B$แล้วสำหรับ $2\cdot \delta_R \cdot B^2 + B \lt \เดลต้า / 2$, เรามี $||\mathbf{v}|| \lt \frac{q}{2t}$ เนื่องจาก $\Delta = \lfloor q/t \rfloor \le q/t$. เพราะฉะนั้น $(t/q)||\mathbf{v}|| \lt \frac{1}{2}$. สิ่งนี้คล้ายกับที่เราต้องการมากนั่นคือ $(t/q)||\mathbf{v}-\epsilon \cdot \mathbf{m}|| \lt 1/2 $.
ฉันเดาว่ามีความสัมพันธ์ระหว่าง $||\mathbf{v}||$ และ $||\mathbf{v}-\epsilon \cdot \mathbf{m}||$ แต่ฉันไม่รู้วิธีสร้างความสัมพันธ์ระหว่างพวกเขา หลักฐานในกระดาษมีคำอธิบายสั้น ๆ ว่า "ตั้งแต่ $\mathbf{m} \ใน R_t$" แต่ฉันไม่เข้าใจ ใครก็ได้ช่วยบอกที

นอกจากนี้ บรรทัดฐานในบทความนี้เป็นบรรทัดฐานที่ไม่สิ้นสุด

แก้ไข20220601:
เพิ่มคำอธิบายด้านบน

  1. $\delta_R $ เรียกว่าปัจจัยการขยายตัวของวงแหวน $R$. และ $\delta_R = \max{\frac{||a\cdot b||}{||a||\cdot ||b||}},a\in R, b\in R$.
  2. ในข้างต้นเรามี $\mathbf{v} = \mathbf{e}\cdot \mathbf{u}+ \mathbf{e}_1 +\mathbf{e}_2\cdot \mathbf{s}$, เนื่องจาก $\mathbf{e},\mathbf{u},\mathbf{e}_2,\mathbf{s} \ใน \chi$ดังนั้นมาตรฐานอินฟินิตี้ของพวกเขาทั้งหมดจึงมีขอบเขต $B$, แล้ว $||\mathbf{e}\cdot \mathbf{u}||= \frac{||\mathbf{e}\cdot \mathbf{u}||}{||\mathbf{e}||\cdot ||\mathbf{u}||}\cdot ||\mathbf{e}||\cdot ||\mathbf{u}|| \le \delta_R \cdot B^2$ในทำนองเดียวกัน $||\mathbf{e}_2 \cdot \mathbf{s}|| \le \delta_R \cdot B^2$ดังนั้นเราจึงมี $||\mathbf{v}|| \le 2\cdot \delta_R \cdot B^2 + B$
kelalaka avatar
in flag
[การโพสต์ข้ามไม่ใช่หลักจริยธรรมที่ดีใน SO](https://meta.stackexchange.com/questions/64068/is-cross-posting-a-question-on-multiple-stack-exchange-sites-permitted-if -the-qu). คุณช่วยลบสำเนาคณิตศาสตร์ได้ไหม
zbo avatar
br flag
zbo
@kelalaka ขออภัยไม่ทราบ เดี๋ยวจะลบให้
Mark avatar
ng flag
มีความสัมพันธ์สมมติระหว่าง $t$ และ $q$ หรือไม่ มันตรงไปตรงมาที่จะได้รับขอบเขต $(t/q)\lVert \epsilon\vec m\rVert_\infty \leq t^2/2q$ ด้วยสมมติฐานที่แข็งแกร่งเพียงพอสำหรับ $t, q$ สิ่งนี้เพียงพอแล้วที่จะบรรลุขอบเขตของคุณ (คุณจะสูญเสียปัจจัยคงที่ซึ่งควรจะสามารถละเว้นได้ในการตั้งค่านี้)
zbo avatar
br flag
zbo
ไม่มีการพูดถึงความสัมพันธ์ระหว่าง $t$ และ $q$ ในเบื้องต้นของบทความ แต่ในไลบรารีโฮโมมอร์ฟิคอย่าง SEAL โดยทั่วไปแล้ว เรามีพารามิเตอร์เช่น $t$ คือ $4096$ และ $q$ คือจำนวนบิตขนาด $109$ $(t/q)||\mathbf{v} -\epsilon \cdot \mathbf{m}|| \le (t/q)(||\mathbf{v}||+\epsilon||\mathbf{m}|| ) \le (t/q)(\Delta/2)+ (t/q)( \epsilon \cdot (t/2)) \le (t/q)\cdot (q/2t)+(t/q)(\epsilon \cdot (t/2) ) = 1/2 + \frac{\ เอปไซลอน \cdot t^2}{2q}$
zbo avatar
br flag
zbo
@Mark ในการตั้งค่าพารามิเตอร์ $\frac{\epsilon \cdot t^2}{2q}$ มีขนาดเล็ก อาจเล็กน้อย แต่ก็ยังไม่สามารถทำให้น้อยกว่า $\frac{1}{2}$ อย่างเคร่งครัด
Mark avatar
ng flag
ฉันไม่มีเวลาดูเอกสารตอนนี้ แต่บางทีมันก็คุ้มค่าที่จะพูดว่า $t\mid q$ แสดงว่า $\epsilon =0$ ตรงไปตรงมา และปัญหาทั้งหมดนี้จะหมดไป นี่เป็นการตั้งค่าทั่วไป (ทั้งในทางปฏิบัติและทางทฤษฎี) แม้ว่าจะไม่ได้ช่วยแก้ปัญหาของคุณทั้งหมด
zbo avatar
br flag
zbo
@Mark ขอบคุณ ฉันติดอยู่กับการพิสูจน์นี้และไม่ได้อ่านเอกสารต่อไปนี้ต่อ ดูเหมือนว่าพารามิเตอร์ทำให้สิ่งต่าง ๆ แตกต่างกันมาก

โพสต์คำตอบ

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