Un investigador dice que la curva elíptica de Bitcoin podría tener una puerta trasera secreta
Uno de los mayores expertos en critpos del mundo cree que Satoshi Nakamoto eligió la curva elíptica de Bitcoin (BTC), ya sea por su eficiencia o porque puede ofrecer una puerta trasera o backdoor secreto.
La curva elíptica vale millones
Una clave pública de Bitcoin se crea aplicando criptos de curva elíptica a la clave privada. Se puede crear fácilmente una clave pública a partir de la clave privada, pero es imposible ir en la dirección contraria. A menos, por supuesto, que la curva elíptica de Bitcoin esté involucrada.
Muchos expertos en criptos notaron que la elección de la curva elíptica de Bitcoin secp256k1 era inusual para su época, ya que aún no estaba bien investigada. Cointelegraph le preguntó a uno de los principales expertos en el área, Tatsuaki Okamoto, sobre esta extraña elección. Okamoto es actualmente director del Cryptography & Information Security Lab en NTT Research.
¿Eficiencia o vulnerabilidad?
Según Okamoto, hay dos explicaciones alternativas para esta elección: O bien Satoshi lo eligió porque ofrece una mayor eficiencia o porque puede haber ofrecido una puerta trasera secreta. Por supuesto, Okamoto subrayó que estas son sólo dos hipótesis lógicas, ya que no tiene forma de saber lo que Satoshi estaba pensando en ese momento:
“(1) La curva de Koblitz está especialmente diseñada para multiplicaciones escalares más rápidas. Por lo tanto, las operaciones (de firma, verificación y generación de claves) en Secp256k1 son más rápidas que las de Secp256r1. (2) Aunque se anunció que la curva Secp256r1 fue seleccionada al azar, todavía podría existir alguna sospecha de que alguna puerta trasera podría estar secretamente configurada en los parámetros de la curva. Por el contrario, los parámetros de la curva de Koblitz están determinados matemáticamente, y hay pocas posibilidades de establecer tal puerta trasera”.
Okamoto está impresionado con la forma en que el creador de Bitcoin fue capaz de combinar varias técnicas criptográficas – como cadenas de hash, árboles Merkle y curvas elípticas – para crear la primera moneda descentralizada del mundo:
“Creo que es un invento revolucionario, la primera moneda descentralizada, y su núcleo de tecnología blockchain, está teniendo un gran impacto en nuestra sociedad”.
El desarrollador de Bitcoin Core está de acuerdo
El desarrollador de Bitcoin Core, Wladimir van der Laan, le dijo a Cointelegraph que no sabe por qué Satoshi eligió esta curva en particular. También señaló que si alguien ha descubierto una vulnerabilidad, no se ha adelantado a anunciarla:
“No tengo ni idea de por qué Satoshi eligió esta curva en particular, no han proporcionado ningún tipo de justificación en ninguna parte (aunque parece, en retrospectiva, que ha sido una elección bastante buena). Incluso si Secp256r1 tiene una vulnerabilidad, nadie aún ha salido a anunciar su descubrimiento. Por otro lado, guardar este hallazgo para sí mismos podría producir una recompensa multimillonaria”.
Sigue leyendo: