Score:2

ข้อได้เปรียบเล็กน้อยสำหรับ DDH นั้นเล็กน้อยแค่ไหน?

ธง ma

ข้อสันนิษฐาน Diffie Hellman Decisional (DDH) ที่รู้จักกันดียืนยันว่าสำหรับข้อใดข้อหนึ่ง $n = \log คิว$ และเครื่องกำเนิดไฟฟ้า $g$ ของ $\mathbb{Z}_q$, สำหรับ i.i.d $A, B, C \sim U(\mathbb{Z}_q)$ต่อไปนี้จะแยกไม่สำหรับ PPT ใด ๆ $M$: $g^A, g^B, g^C$ เทียบกับ $g^A, g^B, g^{AB}$. นั่นคือถึงข้อได้เปรียบเล็กน้อย: $$\epsilon = \left| \Pr[M(g^A, g^B, g^C) = 1] - \Pr [M(g^A, g^B, g^{AB}) = 1 \right| \leq 1/\omega(n) $$ ฉันสนใจว่าข้อผิดพลาดเล็ก ๆ น้อย ๆ สามารถทำได้อย่างไร? นั่นคือมีความแตกต่างสำหรับสิ่งที่เล็กมากหรือไม่ $\epsilon = 2^{-O(n)}$? เป็นที่ทราบกันดีว่าควร ``เล็กน้อย'' อย่างไร $\epsilon$ เป็น?

Mark avatar
ng flag
ฉันคิดว่า $\epsilon$ ควรเป็นฟังก์ชันของ $q$ ไม่ใช่ $n$ ดังนั้นคุณต้องระบุการเชื่อมต่อระหว่าง $q$ และ $n$ เพื่อให้คำถามนี้มีคำตอบ
Napoleon avatar
ma flag
ขอบคุณ ฉันหมายความว่า $n = \log q$
Score:1
ธง gb

เล็กน้อยมีความหมายที่ชัดเจนในการเข้ารหัส มันถูกกำหนดในแง่ของการเติบโต (หรือมากกว่านั้นคือการสลายตัว) ตัวอย่างเช่น ในส่วนที่เกี่ยวกับพารามิเตอร์ความปลอดภัย

ฟังก์ชั่น $\mu$ จะเล็กน้อยถ้ามันเติบโตช้า (หรือสลายตัวเร็วกว่า) มากกว่า 1 ในฟังก์ชันพหุนามใดๆ โดยเฉพาะสำหรับพหุนามใดๆ $\mathsf{โพลี}$สำหรับค่าคงที่บางอย่าง $N$แล้วสำหรับทุกคน $x \geq N$, เรามี: $$|\mu(x)| < \frac{1}{\mathsf{poly}(x)}.$$

ตัวอย่างของฟังก์ชันเล็กน้อยคือ $\mu(x) = 2^{-x}$. นี่เป็นเพราะพหุนามใด ๆ เราสามารถหา $N$ เช่นเดียวกับความไม่เท่าเทียมกันก่อนหน้านี้ เนื่องจากการสลายตัวเป็นแบบเลขชี้กำลัง เช่น การใช้พหุนาม $x^3$, อสมการไม่ได้อยู่ที่ $x = 2$ (เนื่องจาก $1/4 > 1/8$), $x = 3$ (เนื่องจาก $1/8 > 1/27$) และอื่นๆ แต่เมื่อ $x \geq 10$จากนั้นอสมการจะคงอยู่ (เช่น $2^{-10} < 1/10^3$). ดังนั้นใน eaxmple เฉพาะนี้ เราจะตั้งค่า $N = 10$.

ในตัวอย่างเฉพาะของ DDH สมมติว่า $M$ ใช้เวลาพหุนามในการคำนวณ DDH แบบสุ่มสามเท่า ($g^a,g^b,g^{ab}$). จากนั้นมีความเป็นไปได้เล็กน้อยที่ความท้าทาย DDH ที่ได้รับนั้นเป็นความท้าทายที่คำนวณได้ ดังนั้นมันจะชนะ เล็กน้อย มากกว่า $1/2$ เวลา (ชนะครึ่งเวลาจากการเดาแบบสุ่มอย่างสม่ำเสมอ) อย่างไรก็ตาม ข้อได้เปรียบนี้ไม่มีนัยสำคัญในแง่ทางเทคนิค เนื่องจากเป็น $M$ เป็น PPT มันสามารถคำนวณได้เฉพาะหลายสิ่งอันดับพหุนาม แต่จำนวนของสิ่งอันดับที่เป็นไปได้จะเพิ่มขึ้นแบบทวีคูณด้วยพารามิเตอร์ความปลอดภัย ดังนั้นข้อได้เปรียบจึงมีลักษณะดังนี้ $\textsf{poly}(\kappa)/2^{\kappa}$ซึ่งไม่สำคัญในแง่ที่เป็นทางการข้างต้น

Napoleon avatar
ma flag
ฉันยอมรับว่าด้วยเครื่องเฉพาะ $M$ ที่คุณกล่าวถึง ซึ่งเพียงแค่คาดเดาองค์ประกอบ มีข้อได้เปรียบ $1/2^{O(n)}$ อย่างไรก็ตาม อาจมี PPTs อื่นๆ ที่ทำสิ่งที่แตกต่างออกไป และสามารถรับประโยชน์ได้ดีกว่า เช่น $1/n^{\log n}$ ซึ่งยังถือว่าเล็กน้อย คำถามของฉันเกี่ยวข้องกับความได้เปรียบเล็กน้อย: $n^{-\log \log n}, n^{-\log n}, 2^{-O(n)}$?
meshcollider avatar
gb flag
ตามทฤษฎีแล้ว สิ่งเหล่านั้นอาจมีอยู่จริง ข้อสันนิษฐานด้านความปลอดภัยไม่ได้บอกอะไรเกี่ยวกับเรื่องนี้ เราแค่ขีดเส้นที่ "เล็กน้อย" แล้วปล่อยไว้ตรงนั้น
Napoleon avatar
ma flag
ฉันยอมรับว่าข้อผิดพลาดทั้งหมดนั้นเป็นไปได้ในทางทฤษฎี แต่ในทางปฏิบัติ - คุณทราบตัวอย่างเกี่ยวกับตัวแยกความแตกต่างที่มีความได้เปรียบ $n^{-\log \log n}$ หรือไม่
meshcollider avatar
gb flag
ไม่ ฉันไม่รู้เลยแม้แต่น้อย ดูเหมือนว่ามันจะเป็นอัลกอริทึมที่แปลก

โพสต์คำตอบ

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