Score:1

เป็นไปได้ไหมที่จะคำนวณและจุดที่ไม่รู้จักบน EC

ธง bd

ฉันมุ่งมั่นที่จะหาคำตอบว่าคืออะไร $X$ บน EC บนเขตข้อมูลจำกัดโดยที่ $A + X = B$ และ $A$ และ $B$ เป็นที่รู้จัก. ฉันกำลังเรียนรู้ด้วย secp256k1 ดังนั้นสมการอย่างง่ายสำหรับเส้นโค้งคือ $y^2 = x^3 + 7$. ฉันกำลังพยายามหาสิ่งนี้เพื่อที่ฉันจะได้เขียนสูตรในไพ ธ อน

fgrieu avatar
ng flag
ยินดีต้อนรับสู่ crypto-SE! ฉันแก้ไขคำถามเพื่อใช้สัญกรณ์ที่สอดคล้องกัน คุณกำลังทำงานกับ Elliptic Curve secp256k1 ซึ่งเป็นเซตของ $(x,y)\in{\mathbb F_p}^2$ (โดยที่ $\mathbb F_p$ เป็นฟิลด์เฉพาะ) กับ $y^2=x^ 3+7$. การคูณและการบวกอยู่ที่นี่ในฟิลด์นี้ $A$, $X$ และ $B$ อยู่ในเส้นโค้ง (ไม่ใช่ฟิลด์) และการดำเนินการ $+$ มีกฎหมายกลุ่ม (ซับซ้อนกว่ากฎหมายในฟิลด์) เนื่องจากเป็นกลุ่ม จึงมีคำตอบเดียว $X$ สำหรับสมการ $A+X=B$ และสามารถคำนวณได้
bd flag
ใช่ ฉันรู้แล้วว่าตอนนี้ฉันใช้ตัวแปรที่ค่อนข้างงี่เง่าบางตัวตามบริบทของคำถาม ฉันต้องการทราบว่าฉันมี PublicKey1 + PublicKey2 = PublicKey3 และฉันรู้ 1 และ 3 ฉันสามารถคำนวณ 2 ได้หรือไม่ ถ้าทำได้ ฉันจะใช้สูตรใด
Score:1
ธง ng

เนื่องจาก Elliptic Curve คือ กลุ่ม, $A+X=B$ ในกลุ่มนี้สามารถแก้ไขได้ต่อ $X=(-A)+B$, ที่ไหน $+$ เป็นกฎหมายกลุ่มและ $-A$ เป็นสิ่งที่ตรงกันข้ามกับ $A$ ในกลุ่ม

เพื่อคำนวณ $-A$, เปลี่ยน $A=(x,y)$ ถึง $-A=(x,p-y)$. สูตรการบวกอยู่ใน วินาทีที่ 1 §2.2.1. หากคุณได้รับ $A$ หรือ $B$ ในรูปแบบไบต์สตริง (อาจบีบอัด) ใช้การแปลงใน วินาทีที่ 1 §2.3.4. คุณค่าของ $p$ สำหรับ secp256k1 อยู่ใน วินาทีที่ 2 §2.4.


เธ การพิสูจน์: $A$ เป็นสมาชิกของกลุ่มจึงมีสิ่งที่ตรงกันข้าม $-A$. เราเพิ่มที่ด้านซ้ายของทั้งสองด้านของ $A+X=B$ยอมจำนน $(-A)+(A+X)=(-A)+B$. เราใช้กฎหมู่ การเชื่อมโยง ที่จะได้รับ $((-A)+A)+X=(-A)+B$. โดยนิยามตรงกันข้าม $(-A)+A$ คือความเป็นกลาง $\คณิตศาสตร์ O$, ดังนั้น $\mathcal O+X=(-A)+B$. โดยความหมายของความเป็นกลาง $\คณิตศาสตร์แคล O+X=X$ดังนั้นเราจึงได้รับการทดแทน $A+X=B\หมายถึง X=(-A)+B$. พิสูจน์ได้ว่า $X=(-A)+B\หมายถึง A+X=B$ ง่ายพอๆ กัน โดยการเพิ่ม $A$ ทางด้านซ้ายของทั้งสองด้าน

โพสต์คำตอบ

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