Firmas de umbral y casos de uso reales
Descubra el secret sharing en monederos físicos, HSM y protocolos MPC.
Firmas de umbral y casos de uso reales es una lección gratuita de Cryptology Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Cryptology Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Cryptology Academy incluye 4 lecciones en total.
Más allá de la reconstrucción del secreto
La compartición clásica de secretos reconstruye el secreto en un único punto, lo que supone un riesgo. Las firmas de umbral distribuyen la firma: k de n participantes producen conjuntamente una firma sin que ningún participante llegue a tener la clave privada completa. No hay reconstrucción ni un único punto de fallo.
ECDSA de umbral
Threshold ECDSA (t-ECDSA) permite que k participantes calculen conjuntamente una firma ECDSA para un mensaje. Cada participante posee una parte de la clave privada. El protocolo utiliza MPC para calcular la firma sin revelar las partes individuales ni la clave combinada.
Firmas BLS de umbral
Las firmas BLS (Boneh-Lynn-Shacham) sobre curvas aptas para emparejamientos permiten esquemas de umbral elegantes. Las firmas parciales son lineales: cada participante firma con su parte y, después, k firmas parciales se agregan con coeficientes de Lagrange para producir una única firma BLS.
Generación distribuida de claves (DKG)
DKG elimina el distribuidor de confianza: cada participante genera su propio polinomio de partes, difunde compromisos e intercambia partes. La clave pública conjunta se calcula sin que ningún participante conozca la clave privada. Se utiliza en validadores de Ethereum y HSM distribuidos.
Custodia de criptomonedas
Exchanges como Coinbase, Gemini y BitGo utilizan ECDSA de umbral 2-de-3 o 3-de-5, o el SSS de Shamir, para las claves de sus billeteras calientes. Las claves de las billeteras frías utilizan ceremonias de claves basadas en hardware, con partes de Shamir distribuidas entre bóvedas geográficamente separadas.
Módulos de seguridad de hardware
Thales Luna y AWS CloudHSM admiten autenticación por quórum M-de-N: para operaciones sensibles, como el envoltorio de claves o la firma, deben estar presentes simultáneamente M de N tarjetas inteligentes de administrador que contienen una clave maestra. Las tarjetas se distribuyen geográficamente.
Validadores de blockchain
Los grupos de staking de Ethereum 2.0 utilizan firmas BLS de umbral: varios nodos firman conjuntamente las atestaciones sin exponer la clave privada del validador. Si k-1 nodos se desconectan, la firma se detiene de forma segura. Si hay k nodos disponibles, la firma continúa.
PKI empresarial
Las claves privadas de las CA utilizan compartición de Shamir basada en ceremonias: 5 de 7 titulares de claves, cada uno con una tarjeta inteligente física, deben reunirse en una sala segura para firmar una Lista de revocación de certificados o emitir un nuevo certificado de CA intermedia.
Firmas de umbral Schnorr (FROST)
FROST (Flexible Round-Optimized Schnorr Threshold) produce firmas de umbral Schnorr compatibles con Bitcoin Taproot y MuSig2. Requiere 2 rondas de comunicación y constituye actualmente el estado del arte para la firma de umbral en Bitcoin.
Consideraciones de seguridad
Los esquemas de umbral deben gestionar a los participantes maliciosos, que pueden enviar partes o firmas no válidas. Los protocolos robustos utilizan compromisos y pruebas de conocimiento cero para detectar y excluir a quienes hacen trampas, sin dejar de reconstruir el secreto o producir la firma con los participantes honestos restantes.
Tabla comparativa
Comparación de características: Shamir SSS (comparte el secreto, sencillo) frente a ECDSA de umbral (nunca reconstruye el secreto, complejo y basado en MPC), BLS de umbral (agregación nativa, solo sobre curvas con emparejamiento) y Multisig (a nivel de blockchain, sin necesidad de MPC).
Comprobación rápida
¿Cuál es la principal ventaja de las firmas de umbral frente a la compartición de secretos de Shamir para las claves de firma?
Resumen
Las firmas de umbral distribuyen la firma sin reconstrucción mediante protocolos MPC. Se aplican en la custodia de criptomonedas, las redes de validadores y las ceremonias de CA empresariales. A continuación: aleatoriedad criptográfica y entropía.
Aprende Cryptology Academy con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 67
- Lecciones
- 261
Preguntas frecuentes
¿La lección «Firmas de umbral y casos de uso reales» es gratis?
Sí — el texto completo de «Firmas de umbral y casos de uso reales» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Cryptology Academy, actualiza a CoddyKit PRO. El curso de Cryptology Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Firmas de umbral y casos de uso reales»?
Descubra el secret sharing en monederos físicos, HSM y protocolos MPC. Practicas Cryptology Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Cryptology Academy?
No se requiere experiencia previa. Cryptology Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.
¿Cuánto tiempo toma la lección «Firmas de umbral y casos de uso reales»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Cryptology Academy?
Sí. Cada lección de Cryptology Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- El problema de compartir secretos
- Secret Sharing de Shamir: matemáticas polinómicas
- Secret Sharing visual y esquemas aditivos
- Firmas de umbral y casos de uso reales