Score:0

ฮาร์ดอินสแตนซ์หมายถึงอะไรในการเข้ารหัส

ธง cn

ฉันกำลังเรียนรู้การเข้ารหัสเมื่อเร็ว ๆ นี้ ฉันอ่านพบว่าสำหรับการวิเคราะห์ความปลอดภัยอย่างเป็นทางการตามเกม สิ่งสำคัญคือต้องฝังอินสแตนซ์แบบฮาร์ดระหว่างการลดขนาด "ฮาร์ดอินสแตนซ์" หมายถึงปัญหาที่ยากต่อการแก้ไข เช่น ข้อสันนิษฐานของ DDH (Decisional Diffie Hellman) หรือไม่ ถ้าเป็นเช่นนั้น ความเข้าใจของฉันเกี่ยวกับ "การฝัง "อินสแตนซ์ยาก" ระหว่างการลดขนาด" คือการคำนวณความได้เปรียบของฝ่ายตรงข้ามโดยรวมความน่าจะเป็นที่จะทำลายสมมติฐาน

ขอบคุณมาก!

Score:1
ธง gb

"ฮาร์ดอินสแตนซ์" หมายถึงปัญหาที่ยากต่อการแก้ไข เช่น ข้อสันนิษฐานของ DDH (Decisional Diffie Hellman) หรือไม่

โดยทั่วไปใช่ มันหมายถึงเฉพาะ ตัวอย่าง ของปัญหาที่ยาก ตัวอย่างเช่น ในกรณี DDH หมายถึงความท้าทายเฉพาะอย่างหนึ่ง $(g^a, g^b, g^c)$.

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

การลดมักเริ่มต้นด้วยการได้รับอินสแตนซ์ของปัญหาหนัก เช่น ปัญหา DDH จากนั้นคุณจะพูดว่า "สมมุติว่า $\mathcal{A}$ เป็นปฏิปักษ์/อัลกอริทึมที่สามารถทำลายโปรโตคอล XXX ได้อย่างได้เปรียบ $\epsilon$" ต่อไป คุณจะแสดงวิธีเปลี่ยนอินสแตนซ์ของปัญหา DDH $g^a, g^b, g^c$ เป็นคุณค่าที่คุณมอบให้ได้ $\mathcal{A}$ดังนั้นไม่ว่าอะไรก็ตาม $\mathcal{A}$ คุณจะได้เรียนรู้คำตอบของอินสแตนซ์ DDH (อาจมีความเป็นไปได้ต่ำกว่า $\epsilon$ซึ่งเรียกว่า "สูญเสียความรัดกุม") นี่เป็นวิธีการเปลี่ยนอินสแตนซ์ DDH ให้เป็นสิ่งที่คุณสามารถมอบให้ได้ $\mathcal{A}$ ที่เรียกว่า "การฝัง" ตัวอย่างของปัญหา DDH ลงในโปรโตคอลของคุณ

แต่คุณจะต้องหาความน่าจะเป็น และถ้าคุณสามารถแสดงให้เห็นว่าคุณได้เปรียบในการแก้ปัญหา DDH โดยใช้ $\mathcal{A}$ เป็นสิ่งที่ไม่สำคัญหาก $\epsilon$ คือ แสดงว่าคุณได้แสดงการลดความปลอดภัยของโปรโตคอลจาก DDH เรียบร้อยแล้ว

Chandler avatar
cn flag
ขอบคุณมาก. ตอนนี้ฉันชัดเจนมากขึ้นเกี่ยวกับแนวคิดแล้ว คุณช่วยแนะนำเอกสาร/ตัวอย่างที่เกี่ยวข้องกับการฝังฮาร์ดอินสแตนซ์ในระหว่างการลดขนาดเพื่อความปลอดภัยได้หรือไม่
meshcollider avatar
gb flag
อาจเป็นหลักฐานยืนยันความปลอดภัยสำหรับโครงร่างการเข้ารหัส ElGamal? ตัวอย่างเช่น หน้าแรกของ PDF นี้: https://people.eecs.berkeley.edu/~daw/teaching/cs276-s06/l19.pdf
Chandler avatar
cn flag
ขอขอบคุณ. สิ่งนี้มีประโยชน์จริงๆ นอกจากนี้ ฉันยังพบวิดีโอ YouTube (https://www.youtube.com/watch?v=ITrvnH8pfPw) และบล็อก (https://medium.com/oxbridge-inspire/hard-problems-in-cryptography- cf0394cf8e79) ที่ให้คำอธิบายเกี่ยวกับการพิสูจน์การลด หวังว่าจะเป็นประโยชน์กับผู้ที่มีความสับสนเช่นเดียวกันกับฉัน

โพสต์คำตอบ

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