Computación multipartita segura y monederos de criptomonedas

La computación segura multipartita (SMPC o MPC) es una técnica criptográfica que permite a varias partes calcular conjuntamente una función sobre sus entradas privadas sin que ninguna de ellas revele sus datos individuales a las demás.

En el contexto de las criptomonedas, MPC se utiliza principalmente en las "carteras MPC" y en las soluciones de custodia institucional, donde la autoridad de firma se distribuye entre participaciones secretas en poder de diferentes partes o dispositivos, y la firma criptográfica se produce como un cálculo colaborativo sin que la clave privada completa exista nunca en un solo lugar.

Esto reduce el riesgo derivado de una única vulnerabilidad en una cuenta compartida, pero la seguridad sigue dependiendo del protocolo, los umbrales, el diseño de recuperación y la implementación. (Fuente: Criptografía de umbral del NIST )

Gestión de claves MPC

Cartera tradicional de clave única: Una clave privada autoriza las transacciones. Si esa clave se ve comprometida, un atacante podría gastar los fondos que controla; la protección depende de cómo se almacena y utiliza la clave.

Ejemplo ilustrativo de una cartera MPC 2 de 3: tres partes o dispositivos poseen participaciones de firma independientes. La generación de claves distribuidas puede evitar la necesidad de construir la clave completa. Los diseños de carteras reales varían.

En este ejemplo, dos partes autorizadas generan conjuntamente una firma válida. Una sola acción no es suficiente para firmar; la colusión, el malware o los fallos de recuperación aún pueden comprometer la seguridad de la billetera.

MPC en criptografía: aplicaciones

AplicaciónCómo se utiliza MPCEjemplo
Custodia institucionalCuotas de mercado claves en las distintas regiones geográficasBloques ignífugos, Copper.co
Carteras MPC para consumidoresSeñalización de umbral; el diseño exacto varía.Zengo (firma entre dos partes)
Alternativa multifirma DAOFirma de umbral MPC frente a Gnosis SafeFordefifi
Seguridad DeFiGestión de claves de administración de protocoloMúltiples protocolos
Gestión de claves de ExchangeInfraestructura de firmaBinance, principales exchanges

Obtén la tarjeta criptográfica UPay

Experimente lo mejor del pago en línea y transacciones de criptomonedas fluidas.

Registrarse

MPC frente a firma múltiple (Multisig)

ElementoMultifirma (por ejemplo, Safe)MPC
Huella en la cadenaA menudo visible; algunos diseños de firma agregada lo ocultan.Aparece como una sola firma estándar
Costo de gasPuede ser más alto, dependiendo de la cadena y la implementación.Estándar (firma única)
PrivacidadEstructura multisign reveladaLa firma umbral puede parecerse a una firma ordinaria; otros metadatos pueden revelar la configuración.
Existencia claveCada firmante posee claves completas.Solo se comparten las claves; la clave completa nunca se ha ensamblado.
Se requiere un contrato inteligenteComún en las cadenas EVM; también existen diseños nativos y agregados.No necesariamente; requiere un esquema de firma compatible con la cadena.
Compatibilidad de cadenasImplementaciones específicas de la cadenaDepende de los algoritmos de firma e integraciones compatibles.

Preguntas Frecuentes

P: ¿Una billetera MPC es autocustodiada?

R: Depende de quién pueda firmar, vetar transacciones y recuperar el acceso. Zengo utiliza un modelo de firma dos de dos con una participación personal y una participación en el servidor, no una billetera dos de tres. Su proceso de recuperación de tres factores es independiente del umbral de firma. Revise la dependencia del proveedor y los acuerdos de recuperación antes de considerar una billetera MPC como autocustodia. (Fuente: Estudio MPC de Berkeley )

P: ¿Qué tan seguro es MPC en comparación con las billeteras tradicionales?

A: MPC puede reducir el riesgo de que una clave compartida robada comprometa una billetera. No es automáticamente más seguro que cualquier sistema de clave única o multifirma: la seguridad también depende del software, las políticas de autorización, la independencia de las claves compartidas, las copias de seguridad y los procedimientos de recuperación.

P: ¿Qué sucede si se pierde una acción de MPC?

A: En un diseño de dos de tres, dos participaciones utilizables aún pueden firmar después de que se pierda una. Otros umbrales se comportan de manera diferente. La recuperación de Zengo restaura la participación personal mediante su proceso de recuperación; no es un ejemplo de una tercera participación de firma de reserva. (Fuente: Criterios de seguridad de umbral del NIST )

Términos relacionados

Firma múltiple

Clave privada

Cartera de hardware

Custodia de criptomonedas

· Bloques de fuego

· Gestión de claves

• Autocustodia

Conclusión

La computación multipartita segura (SMPC) puede distribuir la autoridad de firma, pero la seguridad depende del umbral, la implementación y el diseño de recuperación. Verifique estos detalles antes de confiar en las afirmaciones publicitarias de una billetera.

Más información sobre UPay: Seguridad de la clave privada ; Tipos de monederos de criptomonedas ; Explicación de la autocustodia

Fuentes

criptografía de umbral NIST

Estudio MPC de Berkeley

criterios de seguridad umbral del NIST

Noticias y Eventos