Score:1

การสร้างอัลกอริทึมตัวแก้ CDH

ธง cn

ถ้า $A$ เป็นอัลกอริทึมที่มีประสิทธิภาพที่ช่วยแก้ปัญหา Computational Diffie-Hellman สำหรับ $\frac{1}{2}$ ของอินพุตและส่งคืนสัญลักษณ์พิเศษสำหรับส่วนที่เหลือ ฉันจะใช้ได้อย่างไร $A$ เพื่อสร้างอัลกอริทึม B อื่นซึ่งแก้ได้ $CDH$ มีโอกาสสูงกว่า ($1 -\frac{1}{2^k}$) ?

SEJPM avatar
us flag
คำแนะนำ: คุณอาจเปลี่ยนความท้าทายของ CDH ให้เป็นความท้าทายที่ดูเป็นอิสระจากโซลูชันที่คุณสามารถกู้คืนคำตอบเดิมได้หรือไม่
cn flag
@SEJPM ฉันไม่สามารถเข้าใจได้ คุณช่วยอธิบายเพิ่มเติมอีกสักหน่อยได้ไหม สำหรับตัวอย่างสุ่ม B ควรใช้ A เป็นรูทีนย่อยอย่างไร
cn flag
ฉันหมายความว่า B ควรถาม A อย่างไรเพื่อให้ได้คำตอบที่ถูกต้อง ?
SEJPM avatar
us flag
เนื่องจาก A ไม่น่าเชื่อถือ B จำเป็นต้องสร้างอินพุตท้าทาย CDH ที่เกี่ยวข้องใหม่ คุณช่วยคิดหาวิธีสร้าง $g^x,g^y$ จาก $g^a,g^b$ s.t.$g^{xy}$ ช่วยคุณกู้คืน $g^{ab}$ ได้ไหม
cn flag
@SEJPM โดยการคูณ k ของ a,b เป็น x,y ?
Score:2
ธง de

สมมติ $C_k: (g, g^a, g^b) \mapsto g^{ab}$ เป็นตัวแก้ CDH ของคุณ ที่แก้ด้วยความน่าจะเป็น $1 - \frac{1}{2^k}$ และสัญลักษณ์พิเศษอื่นๆ มาสร้างมันจาก $C_1$ เรียกซ้ำ

โครงสร้างของ $C_{k+1}$:

  1. คำนวณ $C_k(g, g^a, g^b)$. ถ้ามันกลับมา $ก^{ab}$, ส่งออก (ความน่าจะเป็นของสิ่งนี้คือ $1 - \frac{1}{2^k}$). มิฉะนั้น ให้ไปที่ขั้นตอนที่สอง
  2. สร้างตัวเลขสุ่มอิสระสองตัว $x$ และ $y$ กระจายอย่างสม่ำเสมอตั้งแต่ 1 ถึง $p-1$.
  3. คำนวณ $g^{ax}$ และ $g^{โดย}$. โปรดทราบว่าพวกเขาเป็นอิสระจาก $g^a$ และ $g^b$.
  4. คำนวณ $C_1(g, g^{ax}, g^{by})$. หากส่งคืนสัญลักษณ์พิเศษ ให้ส่งออก (น่าจะเป็น $\frac{1}{2^{k+1}}$). มิฉะนั้นจะมีการคำนวณ $g^{abxy}$. ไปที่ขั้นตอนที่ห้า
  5. ใช้อัลกอริทึมแบบยุคลิดแบบขยายเพื่อค้นหา $z$, ดังนั้น $xyz \equiv 1 (\mod p-1)$.
  6. คำนวณ $g^{abxyz} = g^{ab}$ และส่งออก (ความน่าจะเป็นของมันคือ $\frac{1}{2^{k+1}}$).

ไม่ยากที่จะดูว่าความน่าจะเป็นโดยรวมของการส่งออก $ก^{ab}$ เป็น $1 - \frac{1}{2^k}$ ตอนนี้.

โพสต์คำตอบ

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