Clear Sky Science · es
Contrato inteligente impulsado por blockchain con protocolo de intercambio de claves para comunicación segura dispositivo a dispositivo usando estructuras K‑arias de árbol Verkle
Por qué los aparatos que hablan necesitan mejores guardianes
Miles de millones de aparatos cotidianos —teléfonos, sensores, contadores y dispositivos médicos— ahora se comunican entre sí de forma inalámbrica. A menudo deben conectarse a través de una estación base central, que puede ser lenta, estar sobrecargada o incluso quedar fuera de servicio en una catástrofe. Este artículo explora una nueva forma para que los dispositivos cercanos se comuniquen directamente, mantengan a los espías fuera y registren quién dijo qué usando una forma de blockchain que ahorra energía. Para los lectores, ofrece un vistazo de cómo las conversaciones invisibles entre aparatos podrían ser pronto tanto más rápidas como más difíciles de hackear.

De autopistas congestionadas a calles locales
Hoy en día, incluso dos teléfonos situados a pocos metros suelen enviar sus mensajes hasta una torre celular y de vuelta. Ese trayecto de ida y vuelta desperdicia tiempo y colapsa la red, especialmente cuando las aplicaciones 5G y “más allá de 5G” exigen respuestas instantáneas. Los autores se centran en la comunicación “dispositivo a dispositivo”, donde los aparatos se conectan directamente como vecinos que conversan sobre una valla. Este atajo local puede aumentar la velocidad, ahorrar batería y evitar que la red general se congestione, lo cual es vital en emergencias cuando las estaciones base pueden fallar.
Mantener secretos en un vecindario hostil
Permitir que los dispositivos hablen directamente también los hace objetivos tentadores. Los atacantes pueden intentar interponerse en una conversación, reproducir mensajes antiguos o hacerse pasar por otra entidad. Para defenderse, los investigadores basan su sistema en un truco matemático bien conocido llamado Intercambio de Claves Diffie–Hellman en Curvas Elípticas. En términos sencillos, cada dispositivo crea su propio "candado" privado y una "clave" pública. Al intercambiar solo las partes públicas, ambas partes llegan de forma independiente al mismo secreto compartido sin revelarlo nunca. Ese secreto alimenta luego un método de cifrado (AES‑256) de modo que, incluso si alguien captura el tráfico inalámbrico, el contenido permanezca ilegible.
Contratos inteligentes como árbitros imparciales
El siguiente desafío es la confianza. ¿Cómo puede un dispositivo estar seguro de que la clave pública de un extraño es genuina y no ha sido reemplazada por un atacante? El equipo recurre a blockchain y contratos inteligentes —código autoejecutable almacenado en un libro compartido. Los dispositivos registran su identidad y clave pública en un contrato en una red de estilo Ethereum. Cuando dos aparatos desean comunicarse, el contrato comprueba que ambos sean conocidos y estén autorizados, les ayuda a establecer una sesión segura y registra eventos clave. Debido a que el libro está compartido y es resistente a la manipulación, se vuelve muy difícil para un atacante forjar identidades o reescribir la historia en silencio.

Aligerando la carga del blockchain
Las blockchains clásicas almacenan resúmenes de transacciones en una estructura llamada árbol de Merkle, que prueba que una entrada dada está realmente dentro de un bloque. Aunque robustos, estos árboles pueden requerir "pruebas" grandes y tiempo extra para verificar, particularmente cuando el sistema escala a millones o miles de millones de entradas. Los autores reemplazan esto con una estructura más nueva llamada árbol Verkle, que usa un compromiso matemático diferente bajo el capó. Al permitir que cada nodo del árbol tenga muchos hijos (una estructura k‑aria), el árbol se acorta y sus pruebas quedan más compactas. Las simulaciones muestran que, para el mismo nivel de seguridad, las pruebas basadas en Verkle pueden ser hasta 33 veces más pequeñas que las construidas con árboles de Merkle y se validan aproximadamente el doble de rápido.
Juntando las piezas en la práctica
Para probar el diseño completo, el equipo implementó los contratos inteligentes en Solidity en un entorno de prueba privado de Ethereum y ejecutó los pasos criptográficos en Python en un procesador de clase Internet de las Cosas. Compararon su método de intercambio de claves con estándares más antiguos como RSA y esquemas tradicionales de curva elíptica. Aunque todos ofrecen una seguridad teórica similar, RSA necesita claves mucho más grandes y consume más tiempo y energía. Por el contrario, su configuración Diffie–Hellman en Curvas Elípticas usó claves compactas, las intercambió en unos pocos milisegundos y consumió la menor energía. Combinado con el libro mayor basado en árbol Verkle, proporcionó baja latencia de comunicación, redujo las necesidades de almacenamiento del blockchain y ofreció una fuerte protección contra una amplia gama de ataques, incluidos hombre en el medio, reproducción e intentos de suplantación.
Lo que esto significa para la vida conectada cotidiana
En términos sencillos, el estudio muestra que nuestros aparatos pueden comunicarse directamente y de forma segura sin depender tanto de torres distantes o servidores centrales frágiles. Al combinar cifrado eficiente, acuerdos automáticos en blockchain y una forma más ligera de organizar los datos del libro, los autores esbozan un camino hacia conversaciones seguras, rápidas y escalables entre miles de millones de dispositivos. En el futuro, planean reforzar aún más este enfoque frente a las amenazas emergentes de la era cuántica, con el objetivo de mantener los "susurros" digitales entre dispositivos privados y confiables durante años.
Cita: Simbu, A., Nandakumar, S. & Saravanan, K. Blockchain-driven smart contract with key exchange protocol for secure device-to-device communication using verkle tree K-ary structures. Sci Rep 16, 9470 (2026). https://doi.org/10.1038/s41598-026-38035-3
Palabras clave: comunicación dispositivo a dispositivo, seguridad en blockchain, contratos inteligentes, intercambio de claves en curva elíptica, árbol Verkle