Back to top
  • 공유 แชร์
  • 인쇄 พิมพ์
  • 글자크기 ขนาดตัวอักษร
ลิงก์ถูกคัดลอกแล้ว

Anthropic สร้างเส้นทางกำเนิด seed P-256 ซ้ำได้ ตรงกับค่า lrand48 ลำดับที่ 1,842 ในปี 1997

กุญแจรักษาความปลอดภัยวางอยู่ข้างหน้าจอยืนยันตัวตนด้วย passkey / TokenPost.ai

Anthropic (แอนโทรปิก) สร้างเส้นทางกำเนิด seed แบบเปิดเผยของเส้นโค้ง P-256 ซึ่งอาจใช้กับกระเป๋าเงิน Ethereum (ETH) ที่รองรับ passkey ได้ขึ้นมาใหม่ และได้ค่าเดียวกับตัวสร้างเลขสุ่มที่ตั้งต้นจากเวลาในปี 1997 อย่างไรก็ตาม ยังไม่ทราบเหตุผลที่เลือกเส้นโค้งนี้และวิธีสร้างจุดฐาน

Anthropic ระบุในงานวิจัยที่เผยแพร่เมื่อวันที่ 16 ตุลาคมว่า Claude ติดตามเส้นทางกำเนิด seed ของมาตรฐานเส้นโค้งวงรีที่สำนักงานความมั่นคงแห่งชาติสหรัฐฯ (NSA) จัดทำขึ้นได้ โดย seed ของ P-256 ตรงกับผู้สมัครลำดับที่ 1,842 จากตัวสร้างเลขสุ่มในไลบรารี C ชื่อ “lrand48” ซึ่งตั้งต้นเมื่อวันที่ 16 สิงหาคม 1997 เวลา 10:52:34 น. ตามเวลาเกาหลีใต้ บริษัทเผยแพร่โค้ดสำหรับทำซ้ำผลลัพธ์ด้วย

ผลการศึกษานี้ไม่ได้หมายความว่ามีการเปิดเผย private key ของกระเป๋าเงิน Ethereum หรือพบช่องโหว่ใหม่ Seed เป็นค่าการออกแบบที่เปิดเผยต่อสาธารณะ ใช้กำหนดค่าสัมประสิทธิ์หนึ่งของเส้นโค้ง และแตกต่างจาก private key ที่ใช้อนุมัติธุรกรรมหรือข้อมูลรับรองลายเซ็นของผู้ใช้ Anthropic ระบุว่าไม่ได้ค้นพบการโจมตีใหม่หรือจุดอ่อนของเส้นโค้ง และผู้ใช้ไม่จำเป็นต้องดำเนินการเพิ่มเติม

กระเป๋าเงิน passkey และ P-256

ความเชื่อมโยงอยู่ที่ข้อเสนอปรับปรุง Ethereum EIP-7951 ซึ่งกำหนดการทำงาน “P256VERIFY” สำหรับตรวจสอบลายเซ็น P-256 หรือ secp256r1 และเสนอให้รองรับลายเซ็นจาก Apple Secure Enclave, Android Keystore รวมถึงอุปกรณ์ FIDO2 และ WebAuthn ข้อเสนอนี้เป็นพื้นฐานที่นำไปใช้สร้างกระเป๋าเงินซึ่งลงนามด้วยกุญแจที่เก็บไว้ในอุปกรณ์ แล้วตรวจสอบลายเซ็นบน Ethereum ได้

อย่างไรก็ตาม secp256k1 ที่ Ethereum ใช้อยู่เดิมกับ P-256 เป็นเส้นโค้งวงรีคนละเส้น EIP-7951 เป็นข้อเสนอสำหรับตรวจสอบลายเซ็น P-256 ไม่ได้หมายความว่ากระเป๋าเงิน Ethereum ทุกใบหรือกุญแจเดิมทั้งหมดจะได้รับผลในแบบเดียวกัน จึงควรแยกประเด็นความปลอดภัยของกระเป๋าเงินที่เชื่อมต่อ passkey ออกจากความปลอดภัยของกระเป๋าเงิน Ethereum โดยรวม

คำถามที่ยังค้างอยู่ แม้สร้างเส้นทาง seed ซ้ำได้

การทำซ้ำของ Anthropic อธิบายได้ว่า seed มาจากตัวสร้างเลขสุ่มใดและเริ่มต้นเมื่อใด แต่ในการทำงานครั้งเดียวกัน ผู้สมัครลำดับที่ 876 ก็สร้างเส้นโค้งที่ใช้ได้เช่นกัน งานวิจัยไม่ได้อธิบายว่าเหตุใดจึงข้ามผู้สมัครก่อนหน้าแล้วเลือกค่าลำดับที่ 1,842

วิธีสร้างจุดฐานของเส้นโค้งยังเป็นปริศนา Anthropic อธิบายเส้นทางสร้างจุดฐานของเส้นโค้งบางชุดที่สร้างขึ้นในเดือนพฤษภาคม 1997 ได้ แต่ระบุว่ายังไม่พบวิธีสร้างจุดฐานของ P-256 รวมถึง P-224, P-384 และ P-521 การสร้างแหล่งที่มาของ seed ซ้ำได้จึงยังไม่ได้กู้คืนกระบวนการเลือกพารามิเตอร์ของเส้นโค้งทั้งหมด

<ลิขสิทธิ์ ⓒ TokenPost ห้ามเผยแพร่หรือแจกจ่ายซ้ำโดยไม่ได้รับอนุญาต>

บทความที่มีคนดูมากที่สุด

บทความที่เกี่ยวข้อง

ความคิดเห็น 0

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม

0/1000

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม
1