Score:0

จะเลือก $r$ ในโครงการข้อผูกพัน Pedersen ได้อย่างไร

ธง nz

ฉันกำลังใช้แผนความมุ่งมั่นของ Pedersen เพื่อปรับปรุงเอนโทรปีของภาพก่อนหน้าของแฮช ฉันใช้ secp256k1 สำหรับพารามิเตอร์เส้นโค้ง

ฉันกำลังทำตามข้อตกลงการตั้งชื่อจากที่นี่: ความมุ่งมั่นของ Pedersen คืออะไร?

ฉันกำลังดำเนินการ $C = (m, r)$ แล้วอีกกระทำ $C' = (ม, r')$

จากนั้นฉันจะตรวจสอบความเท่าเทียมกันของคนตาบอด $C - C' = (r - r')G.$

ฉันได้รับการตรวจสอบความเท่าเทียมกันของคนตาบอด แต่เฉพาะบางค่าของ $r$. ดูเหมือนว่าจะทำงานได้ดีขึ้นเมื่อ $r$ เป็นนายกหรือเมื่อ $r$ และ $r'$ ไม่มีตัวหารร่วมกัน

วิธีที่เหมาะสมในการเลือกคืออะไร $r$ ค่า? ตอนนี้ฉันแค่เลือกค่าสุ่มระหว่าง 0 และ 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffc2f

knaccc avatar
es flag
คุณกำลังทำ $r-r'\ mod\ q$ หรือไม่
nz flag
อืม ฉันกำลังทำ `uint256 _r3 = submodP( _r1 , _r2 )` ฉันไม่แน่ใจว่า $q$ คืออะไร พูดตามตรง บางที `submodP` อาจไม่เพียงพอและฉันจำเป็นต้อง $mod q$ เสริม ขอบคุณ ฉันจะค้นคว้าเพิ่มเติม
knaccc avatar
es flag
สำหรับ secp256k1 ลำดับกลุ่มของคุณ $q$ คือ 115792089237316195423570985008687907852837564279074904382605163141518161494337 คุณไม่ควรทำ mod p และ mod q ให้ mod q เท่านั้น
nz flag
สวัสดี @knaccc คุณพูดถูก ปรากฎว่าฉันกำลังทำ 'mod 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F' และฉันต้องเปลี่ยนเป็น 'mod 0xfffffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141' และตอนนี้มันก็ใช้ได้ดี ที่แก้ปัญหาของฉัน
Score:1
ธง cn

ตาม กระดาษแผ่นนี้, $r$ ($t$ ในกระดาษ) ควรจะหยิบอย่างสม่ำเสมอโดยการสุ่มใน $\mathbb{Z}_q$ (เช่น $\big\{0, \dots, (q-1)\big\}$), กับ $คิว$ คำสั่งของ $\mathbb{G}$.

ตาม ลิงค์นี้ คำสั่งคือ:

FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE บาเอดีซีอี6 AF48A03B BFD25E8C D0364141

จากนั้นคุณต้องเลือกค่าสุ่มระหว่าง $0$ และ

FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364140 รวม.

nz flag
นั่นเป็นเอกสารที่ยอดเยี่ยม ฉันจะค้นคว้าเพิ่มเติมและค้นหาว่าฉันพลาดอะไรไป ขอบคุณ!
Score:0
ธง nz

ฉันกำลังทำ สมัย 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2F สำหรับ $(ร - ร')$ และฉันต้องเปลี่ยนเป็น สมัย 0xfffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141. ไม่ใช่เรื่องของ $r$ การเลือกต่อ se แต่ด้วยการคำนวณ $(ร - ร')$.

โพสต์คำตอบ

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