top of page
black_Background.jpg
Autorización Soberana de Cuvex

Una capa de confianza independiente sobre la custodia.

La custodia y la autorización son dominios de seguridad distintos.

CUVEX_BIT_SIDES.png

Arquitectura de referencia

01 · Dominio de custodia
Wallets · MPC/HSM · Asset Keys · Blockchain Signing · Execution

Propuesta de transacción

Límite de confianza independiente de Cuvex

02 · Connector
Autenticación del proveedor · Adquisición de la transacción · Correlación

03 · Normalizador
Representación del proveedor → intención de transacción canónica

04 · PSTT-I
Objeto canónico de autorización institucional

05 · Política offline
Verificación independiente fuera del plano de control original

06 · Verificación humana
Activo · red · importe · destino · política · quórum

07 · Autorización criptográfica
Evidencia de autorización independiente

Retorno al dominio de custodia

08 · El custodio continúa
Firma nativa en blockchain · ejecución

FIREBLOCKS-FIRST.       
 
VENDOR-NEUTRAL BY DESIGN   
     
OFFLINE HUMAN VERIFICATION   
       
CRYPTOGRAPHIC TRANSACTION BINDING

Lección arquitectónica · BYBIT 2025

Seguridad de las claves ≠ seguridad del contexto de autorización.

El incidente demuestra por qué una cold wallet, un esquema multisig y unos firmantes legítimos no eliminan necesariamente el riesgo de que el contexto en el que se autoriza una transacción pueda verse comprometido.

Verifica de nuevo la intención de la transacción, fuera del plano de control original.

Objetivos de seguridad

01

Vinculación de la transacción

La autorización (A) no puede autorizar la transacción (B).

02

Verificación independiente

Reconstruye la operación efectiva fuera del sistema de origen.

03

Intención verificable por una persona

Muestra el efecto económico de la operación, no un identificador abstracto.

04

Aplicación obligatoria

Los flujos protegidos requieren el quórum configurado en Cuvex.

05

Bloqueo seguro
Ante fallos

Una operación protegida no puede reducir silenciosamente su nivel de seguridad.

06

Fallo seguro

Verifica la evidencia criptográfica, no solo el estado registrado en una base de datos.

Modelo de amenazas.

Asume que el entorno online
Puede fallar.

COMPONENTE

SUPUESTO

PROPIEDAD REQUERIDA

Estación de trabajo del operador

Potencialmente comprometida

No puede redefinir silenciosamente la intención autorizada

Gateway

Potencialmente comprometido

No puede falsificar una autorización offline

Cordinator

Intermediario no confiable

Solo transporte

Transporte USB

No confiable

Validación independiente

Metadatos del proveedor

No confiables hasta su validación

Determinar la operación real

Capa 01 · Connector

El Connector conoce al custodio. El Core de Cuvex no.

authenticate()
fetch_transaction() verify_vendor_source() obtain_transaction_data()
normalize()
correlate()
submit_authorization()submit_rejection()
get_execution_status()

Capa 02 · Normalización

No confíes en la etiqueta. Determina el efecto real.

UNTRUSTED DESCRIPTION
"Send 10M USDC
to Treasury B"
DERIVEDINTENT
chain_id
token_contract
sourcedes
tination
amount
nonce
call
data
operation_type

Neutral respecto al proveedor por diseño

TU ÚLTIMA AUTORIDAD NO DEBERÍA ESTAR ATADA A TU CUSTODIO.

a595cde1-44a4-4a1d-a49b-5b65b6606aac.png

Capa 03 · PSTT-I

Un único lenguaje canónico de autorización.

c6ac14dd-ff2e-468f-90ac-3554a678e8d6.png

Capa 03 · PSTT-I

Un único lenguaje canónico de autorización.

da3f7356-2bb2-47c1-92af-5582c6b24317.png

Modelo conceptual de objetos

Vincula lo que importa.

header
authorization_id
institution_id
environment
created_at
expires_at
security_epoch

subject
operation_type
chain_id
asset_contract
source destination
amount
calldata_hash

vendor_binding
vendor_id
external_transaction_id
vendor_payload_hash

policy_context policy_id
policy_version
policy_hash
required_quorum
required_roles
dd33c228-4271-43bb-9c1a-022c4404cc67.png

Compromiso de visualización

Lo que ves es lo que autorizas.

La intención de la máquina y lo que se muestra al usuario deben describir la misma operación crítica.

Online policy

¿Esta operación debería requerir Cuvex?

IF amount >
5M REQUIRE CUVEX

Offline policy

¿Este dispositivo está autorizado para autorizarla?

chain == ETHEREUMasset == APPROVED_USDCamount <= 20Msecurity_epoch >= 10role == TREASURY

Separación criptográfica

Dos dominios.
Dos claves.
Dos responsabilidades.

DOMINIO DE AUTORIZACIÓN
Credencial institucional de Cuvex
Objetivo arquitectónico: ML-DSA-65.
DOMINIO DE ACTIVOS
MPC / HSM del custodio
Firma de transacciones nativa de blockchain.

Límite físico de confianza

CUVEX BIT

No Bluetooth or NFC hardware. USB-C acts as a file bridge. There is no live App - Device operational session.

Transporte = mensajero no confiable.

Cuvex_bit 2.png

Flujo de procesamiento del dispositivo offline

Recibir una solicitud no confiable

Decodificación estricta + validación del esquema

Recalcular el ID de autorización

Verificar la vinculación con el proveedor

Recalcular el compromiso de visualización

Aplicar la política offline

Representar la intención de forma confiable

Confirmación física por parte del usuario

Generar la autorización criptográfica

Borrado seguro

Segregación de funciones

Quórum de autorización. No multisig de blockchain.

AUTHORIZERS

CFO
CISO
TREASURY

POLICY A
2 OF 3

POLICY B
1 TREASURY
+
1 SECURITY

ALL AUTHORIZE THE SAME
authorization_id

Integración de referencia con Fireblocks

Diseñado primero para Fireblocks. No depende de Fireblocks.

ee09b100-286d-4f34-8bfd-1c962fbacb38.png

Integración de referencia con Fireblocks

Diseñado primero para Fireblocks. No depende de Fireblocks.

eee90c98-d0a0-406f-a7ad-2bb8df9e5bc7.png

Transparencia del despliegue

Diseñado para Fireblocks, pero no depende de Fireblocks.

Level 0

Observar

La autorización (A) no puede autorizar la transacción (B).

Level 1

Control del cliente

Reconstruye la operación efectiva fuera del sistema de origen.

Level 2

Control nativo del custodio

Muestra el efecto económico de la operación, no un identificador abstracto.

Level 3

Defensa en profundidad

Control del custodio + Cuvex + restricciones on-chain.

fd6b3359-4a01-41da-afee-f4f32285bf6a.png

Semántica de fallos

Fallo seguro.

IF policy == CUVEX_REQUIRED

AND valid_quorum == FALSE

THEN

PROTECTED_EXECUTION = BLOCKED

Requisitos de seguridad del PoC

No demuestres funcionalidades. Demuestra resistencia ante fallos.

ATAQUE

MUTATCIÓN

RESULTADO ESPERADO

Sustitución del destino

A → B

La autorización original deja de ser válida

Sustitución del importe

1M → 10M

Se requiere una nueva autorización

Reutilización de la transacción del proveedor

Tx A → Tx B

La vinculación con el proveedor no coincide

Repetición

Reutilización de un paquete ya completado

Rechazo

Firmante duplicado

Misma credencial utilizada dos veces

No se alcanza el quórum

Quórum insuficiente

1 de los 2 requeridos

No se ejecuta la operación protegida

Reglas de diseño

  • Asume que el host puede mentir.

  • Asume que el transporte está comprometido.

  • Recalcula lo que importa.

  • Muestra la intención real.

  • Vincula la autorización.

  • bloquea la operación de forma segura.

Acceso anticipado para instituciones

Verifica la arquitectura con respecto a tu plano de control.

Empieza con un custodio, un flujo de trabajo y un riesgo crítico.

bottom of page