ECC Simulation

Real Field vs Finite Field

กดค้างเพื่อยิงบอล

สัมผัสความจริงของเส้นโค้ง Elliptic Curve

🎱 Real Field Billiards

Current Point ---
Steps (k) 0

Transaction Locked

กรุณายิงลูกบอลในกระดาน Finite Field
เพื่อกำหนดระยะทาง (k) เป็น Private Key ก่อน

💸 Transaction Simulation

Hover to reveal (from shot)

Coord X
Coord Y

The Story of ECDSA

Elliptic Curve Digital Signature Algorithm

จุดกำเนิด ECC

คณิตศาสตร์เรื่องเส้นโค้ง Elliptic Curve ถูกค้นพบมานานแล้ว แต่ถูกนำมาประยุกต์ใช้ในการเข้ารหัสลับ (Cryptography) ในปี 1985 โดย Neal Koblitz และ Victor S. Miller (แยกกันคิดค้น) จากนั้นจึงถูกพัฒนาต่อเป็นระบบลายเซ็นดิจิทัล ECDSA ในปี 1992

โจทย์ของ Satoshi Nakamoto

ตอนที่ Satoshi Nakamoto สร้าง Bitcoin เขาต้องการระบบที่ "ปลอดภัยขั้นสุด แต่ต้องใช้พื้นที่น้อยที่สุด" เพื่อไม่ให้ฐานข้อมูล Blockchain มีขนาดใหญ่เกินไป

ในยุศนั้นระบบ RSA เป็นที่นิยมมาก แต่กุญแจมีขนาดยาวถึง 3072-bit ซาโตชิ จึงตัดสินใจเลือกใช้ ECDSA บนเส้นโค้ง secp256k1 (สมการ y² = x³ + 7) เพราะมันให้ความปลอดภัยเทียบเท่า RSA แต่ใช้ขนาดกุญแจเพียงแค่ 256-bit เท่านั้น!