Siam Ready

Claude ไขปริศนาที่มาค่าคงที่ในมาตรฐาน ECDSA ของ NIST ได้สำเร็จ

•อ่าน ~3 นาที • 0 เข้าชม
Claude ไขปริศนาที่มาค่าคงที่ในมาตรฐาน ECDSA ของ NIST ได้สำเร็จ
โฆษณา
โฆษณาแทรกในเนื้อหาข่าว
ดูรายละเอียด 728x90
Claude ไขปริศนาที่มาค่าคงที่ในมาตรฐาน ECDSA ของ NIST ได้สำเร็จ

ไขปริศนาค่าคงที่ในมาตรฐานการเข้ารหัส

กระบวนการเข้ารหัสแบบ ECDSA ถือเป็นมาตรฐานที่ได้รับความนิยมอย่างแพร่หลายในปัจจุบัน โดยอ้างอิงตามมาตรฐาน FIPS 186-2 ของสถาบันมาตรฐานและเทคโนโลยีแห่งชาติสหรัฐฯ (NIST) อย่างไรก็ตาม ที่ผ่านมามีข้อกังขาเกี่ยวกับที่มาของค่าคงที่ต่างๆ ที่ใช้ในมาตรฐานนี้ว่ามีการกำหนดขึ้นมาอย่างไร ล่าสุด Anthropic ได้ใช้ปัญญาประดิษฐ์ Claude เข้ามาวิเคราะห์จนสามารถเปิดเผยที่มาของค่าคงที่เหล่านี้ได้เป็นผลสำเร็จ โดยพบว่าค่าดังกล่าวมาจากฟังก์ชันสุ่มเสมือน (Pseudorandom Number Generator หรือ PRNG) ที่มีการตั้งค่าเริ่มต้นด้วยเวลา

ตรวจพบความผิดปกติผ่านการวิเคราะห์ด้วย AI

จากการตรวจสอบของ Claude พบว่าค่า seed ในมาตรฐานดังกล่าวถูกแบ่งออกเป็นชุด (word) ขนาด 32 บิต จำนวน 5 ชุด เมื่อทำการวิเคราะห์ค่า seed ของทุกเส้นโค้ง (curve) พบว่าในส่วนของ binary curve มี 4 ค่าที่ทุก word ขึ้นต้นด้วยเลข 0 ทั้งหมด ซึ่งบ่งชี้ว่ากระบวนการสร้างค่าสุ่มดังกล่าวอาจไม่สมบูรณ์

พฤติกรรมนี้มีความสอดคล้องกับฟังก์ชัน lrand48 ซึ่งให้ค่าเพียง 31 บิต ส่งผลให้บิตแรกกลายเป็น 0 โดยอัตโนมัติ จากการวิเคราะห์เชิงลึก Claude สามารถหาค่า seed เริ่มต้นของ lrand48 ได้สำเร็จ และยังพบข้อมูลเพิ่มเติมว่า NIST ได้ใช้เพียง 8 บิตแรกของ lrand48 ในการกำหนดค่าเริ่มต้นสำหรับ prime curve อีกด้วย

การสนับสนุนภาคส่วนความปลอดภัยไซเบอร์

ภายหลังการค้นพบดังกล่าว Anthropic ได้มอบเงินรางวัลจำนวน 12,288 ดอลลาร์ ให้แก่ Internet Security Research Group ซึ่งเป็นผู้ให้บริการ Let's Encrypt โดยเมื่อรวมกับเงินรางวัลจาก Valsorda แล้ว ทำให้ยอดรางวัลรวมทั้งหมดอยู่ที่ 36,864 ดอลลาร์

Claude ไขปริศนาที่มาค่าคงที่ในมาตรฐาน ECDSA ของ NIST ได้สำเร็จ
โฆษณา
แบนเนอร์ท้ายบทความ ครอบคลุมทุกสายตา
ดูรายละเอียด 970x250

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