
Hoje estava revisando o hack da Sony PS3 de 2010 e me deparei com algo bem louco. A Sony estava usando ECDSA para assinar software, mas reutilizou o mesmo nonce aleatório k para diferentes assinaturas. Esse pequeno erro de implementação foi suficiente para recuperar sua chave privada de assinatura. Os hackers não quebraram o ECDSA nem fizeram força bruta — eles simplesmente reutilizaram um número que deveria ser aleatório 😭 É um bom lembrete de que, em criptografia, a matemática pode ser perfeitamente segura, mas a implementação ainda pode comprometer tudo.
