
Hari ini saya sedang melihat serangan terhadap PS3 Sony tahun 2010 dan menemui sesuatu yang cukup gila. Sony menggunakan ECDSA untuk menandatangani perisian, tetapi mereka mengulang nonce rawak k yang sama untuk tanda tangan yang berbeza. Kesilapan kecil dalam pelaksanaan ini cukup untuk memulihkan kunci penandatanganan sulit mereka. Perompak tidak memecahkan ECDSA atau melakukan serangan brute-force—mereka hanya mengulang satu nombor yang sepatutnya rawak 😭 Ini pengingat yang baik bahawa dalam kriptografi, matematik boleh jadi selamat sepenuhnya, tetapi pelaksanaan masih boleh meruntuhkan semuanya.
