Cargando precios…
🔥BULLISH

Bitcoin BIP461 busca detectar fugas ocultas de claves

El borrador ofrecería a los desarrolladores de monederos una referencia para comprobar firmantes ECDSA, pero una firma coincidente no demostraría que un dispositivo sea seguro.

La propuesta BIP461 de Bitcoin define un procedimiento determinista para generar firmas ECDSA. Así, dos firmantes independientes que lo sigan deberían producir el mismo resultado con la misma clave secreta y el mismo hash de mensaje. La comparación podría revelar desviaciones del procedimiento que oculten una filtración de claves en firmas válidas. La propuesta, redactada por Liam Gilligan e incorporada al repositorio de BIPs el 16 de septiembre, sigue en fase de borrador. Sus firmas cumplen las reglas de consenso actuales de Bitcoin, por lo que el procedimiento no exigiría cambiarlas.

Por qué importa

ECDSA permite al firmante tomar decisiones, entre ellas elegir el nonce utilizado al firmar, y aun así producir una firma que Bitcoin acepta. Un firmware malicioso podría aprovechar esa flexibilidad para ocultar datos de la clave en la firma de una transacción. BIP461 fija esas decisiones mediante un procedimiento común, lo que facilita detectar desviaciones.

La comprobación tiene límites. Reproducir una firma exige los mismos datos de entrada y un firmante independiente con acceso a la clave secreta, lo que crea otro punto de exposición. Una discrepancia indica que al menos uno de los firmantes no siguió BIP461, pero también podría darse con un firmante legítimo que emplee otro procedimiento ECDSA válido. Una coincidencia solo confirma la firma examinada, no cómo se comportará el dispositivo en futuras transacciones.

Impacto en el mercado

BIP461 ofrece a desarrolladores y usuarios de monederos una posible referencia de seguridad, no una prueba de que un monedero esté libre de firmware malicioso. La divulgación de Dark Skippy mostró cómo un firmware alterado podría introducir datos de la frase semilla en las firmas, aunque los investigadores afirmaron no haber observado esa técnica en casos reales. Su demostración original utilizó firmas Schnorr; BIP461 se centra en ECDSA y no aborda directamente el esquema Schnorr de Taproot de Bitcoin.

Un revisor señaló que el borrador necesitaba vectores de prueba y una implementación de referencia para pasar a la categoría de completado. Su utilidad práctica depende de implementaciones que sigan el procedimiento y de comparaciones cuidadosas que tengan en cuenta tanto los límites de la detección como los riesgos de manejar claves secretas.

Tokens relacionados
$BTC

Preguntas frecuentes

  1. ¿Cómo ayudaría BIP461 a detectar una filtración oculta de claves?

    Establece cómo deben generar una firma los firmantes ECDSA que sigan el procedimiento, dada la misma clave secreta y el mismo hash de mensaje. Un resultado distinto señala una desviación que debe investigarse.

  2. ¿Exigiría BIP461 cambiar el consenso de Bitcoin?

    No. Las firmas generadas según el borrador cumplen las reglas de consenso actuales de Bitcoin.

  3. ¿Demuestra una discrepancia entre firmas BIP461 que un monedero es malicioso?

    No. Indica que al menos un firmante no sigue BIP461, pero una implementación legítima que use otro procedimiento ECDSA válido también podría dar un resultado distinto.

  4. ¿Qué riesgo supone comparar firmas entre dispositivos?

    Reproducir la firma exige los mismos datos de entrada y un firmante independiente con acceso a la clave secreta. Darle ese acceso crea un riesgo de exposición adicional.

  5. ¿Aborda BIP461 la demostración de Dark Skippy con Schnorr?

    No directamente. BIP461 define la firma ECDSA, mientras que la demostración original de Dark Skippy usó firmas Schnorr. Una firma ECDSA coincidente solo confirma la muestra examinada.

Atribución de fuente
Agregado de CryptoSlate · Verificado · Última actualización hace 21d
Abrir original →