จะคำนวณคีย์อิมเมจหลายลายเซ็นแบบ Ringct ได้อย่างไร (Disambiguation of MRL005)
Aug 19 2020
ฉันกำลังดูรูปแบบหลายลายเซ็นที่จัดทำโดยMRL005 ส่วน 4.4และมีบางอย่างไม่ชัดเจนสำหรับฉัน ฉันได้แนบรูปภาพด้านล่างของสำนวนที่ฉันกำลังต้องการคำชี้แจง

ด้านบนเรามี:
- คีย์อิมเมจที่สร้างขึ้น (ไอจี)
- ฟังก์ชันแฮช (H)
- คีย์สาธารณะที่ใช้ร่วมกัน (Pe)
- และคีย์สาธารณะเฉพาะผู้ลงนาม (Pj)
ไม่มีความคลุมเครือที่นั่น
การดำเนินการจริงที่จำเป็นในการคำนวณภาพสำคัญคือหัวใจหลักของคำถามของฉัน
คำถามที่ 1: สำหรับคำว่า (Pe | Pj)
- ฉันถูกต้องหรือไม่ที่จะตีความสิ่งนี้ว่าเป็นผลิตภัณฑ์ภายในของคีย์สาธารณะที่แชร์และคีย์สาธารณะเฉพาะผู้ลงนาม
คำถาม 2: สำหรับคำว่า (Pe | Pj)
- เราจะคำนวณค่านี้อย่างไรโดยให้คีย์สาธารณะสองอัน ตัวอย่างโดยละเอียดจะแนะนำที่นี่
คำถามที่ 3: สำหรับคำว่า H ()
- ที่นี่ใช้ฟังก์ชันแฮชใด Sha512 เช่นเดียวกับใน EdDSA? เก๊ก? หรืออย่างอื่น?
คำตอบ
2 jtgrassie Aug 19 2020 at 07:48
1 & 2 - Pe | Pj
คือการต่อคีย์
3 - Keccak แม้จะเป็นความคิดเห็น @knaccc, H()
ไม่ได้เป็นเพียงแค่ฟังก์ชั่นกัญชากัญชามัน-to-point Hp()
ดังนั้นควรอ่าน