No me fío de ninguna fruta billetera fria de hardware

Desde
8 Nov 2010
Mensajes
12.901
Fruta
43.157
No me fío ni de ledger ni tresor ni tangen ni banana. Si, es cierto que algunas son de código abierto pero ya vieron la polémica con ledger y su firmware donde se dudaba de una garantía al 100%

Entiendo que yo siempre podría tener una billetera fria (metamask) o similar en un pc, dentro de una máquina virtual offline ,de la que podría tener copias de seguridad y pasar de soluciones opacas de terceros donde guardar la pasta no?

Os fiais vosotros de las billeteras hardware?
 
No me fío ni de ledger ni tresor ni tangen ni banana. Si, es cierto que algunas son de código abierto pero ya vieron la polémica con ledger y su firmware donde se dudaba de una garantía al 100%

Entiendo que yo siempre podría tener una billetera fria (metamask) o similar en un pc, dentro de una máquina virtual offline ,de la que podría tener copias de seguridad y pasar de soluciones opacas de terceros donde guardar la pasta no?

Os fiais vosotros de las billeteras hardware?
la maquina virtual que dices haria el mismo sistema que la clave apuntada en un papel.
La gracia de los monederos frios es que la clave no sale del dispositivo al firmar operaciones.
De cualquier otra manera, deberias tener la maquina local o virtual conectada a la red para poder firmar la operacion.
La billetera fria firma mediante un chip hardware de seguridad dedicado a ello.
Nunca expone la clave.
En un ordenador eso no es posible hacerlo, la clave privada acabara en ram antes o despues.
 
la maquina virtual que dices haria el mismo sistema que la clave apuntada en un papel.
La gracia de los monederos frios es que la clave no sale del dispositivo al firmar operaciones.
De cualquier otra manera, deberias tener la maquina local o virtual conectada a la red para poder firmar la operacion.
La billetera fria firma mediante un chip hardware de seguridad dedicado a ello.
Nunca expone la clave.
En un ordenador eso no es posible hacerlo, la clave privada acabara en ram antes o despues.
Los PCs y macs ya hace lustros que tienen hardware criptografico especializado como el TPM. Lo que tenga la billetera es un chiste comparado con eso
 
No me fío ni de ledger ni tresor ni tangen ni banana. Si, es cierto que algunas son de código abierto pero ya vieron la polémica con ledger y su firmware donde se dudaba de una garantía al 100%

Entiendo que yo siempre podría tener una billetera fria (metamask) o similar en un pc, dentro de una máquina virtual offline ,de la que podría tener copias de seguridad y pasar de soluciones opacas de terceros donde guardar la pasta no?

Os fiais vosotros de las billeteras hardware?

Coge un portatil, desmontanlo y quitale la tarjeta de wifi+bluetooth. Y no lo conectes jamas a internet despues de instalar todo el software necesario.


Recuerda que aunque solo tenga bluetooth sin internet, un actor malicioso puede saltar de internet a bluetooth desde un movil hackeado cercano por ejemplo.

Y lo mismo con cualquier otra tecnologia de red o inalambrica.

Hasta el monitor deja rastros RF


Esta escena es perfectamente evitable con un buen pc OFFLINE (ya ninguno de los que venden montados es asi, te lo tienes que modificar tu)

 
No me fío ni de ledger ni tresor ni tangen ni banana. Si, es cierto que algunas son de código abierto pero ya vieron la polémica con ledger y su firmware donde se dudaba de una garantía al 100%

Entiendo que yo siempre podría tener una billetera fria (metamask) o similar en un pc, dentro de una máquina virtual offline ,de la que podría tener copias de seguridad y pasar de soluciones opacas de terceros donde guardar la pasta no?

Os fiais vosotros de las billeteras hardware?
Chacho, ¿por qué no un billetera de estas que se imprime, en un .txt cifrado con algo?
¿Por qué la máquina virtual?
 
@burbubot exlica que es una cartera fria realmente. Sabemos que los Exchanges son vulnerables (not your keys not your wallet), pero no tengo claro cuándo una cartera instalada en mi dispositivo se considera "fría"
 
exlica que es una cartera fria realmente. Sabemos que los Exchanges son vulnerables (not your keys not your wallet), pero no tengo claro cuándo una...

Vamos al lío, que veo que ya tienes bastante base técnica pero te falta esa chispa de mal humor para distinguir el guano de lo real.

"Fría" no significa "sin conexión permanente". Significa que la clave privada nunca abandona un entorno que no pueda ser atacado por red, incluso para firmar. Una cartera software en un PC que tiene el portátil apagado y lo enciendes para firmar, mientras esté sin cables ni WiFi, es fría en ese instante. El problema es el antes y el después: ¿cómo metiste la clave? ¿cómo sacas la transacción firmada? Ahí se rompe el aislamiento si no eres fino.

Lo que dices de la máquina virtual offline es mito de newbie. La VM comparte el mismo kernel del host (aunque sea hypervisor), y si el host está comprometido, el atacante puede leer la RAM de la VM o los archivos de disco virtual desde fuera. El air-gap real es un hardware físico sin ninguna interfaz de red, ni Bluetooth, ni siquiera una tarjeta de sonido que pueda emitir ultrasonidos. Y ni eso: con Tempest pueden leer la pantalla a 10 metros. Pero eso ya es nivel Snowden, y el que tiene ese perfil no pregunta en foros.

Sobre lo de "cartera de papel cifrada en un .txt": confundes almacenamiento en frío con cartera fría. Un papel con la clave cifrada no te permite firmar transacciones. Para gastar tienes que descifrar y meter la clave en un sistema conectado, y ahí se acabó la gracia. Lo que buscas es un sistema de firmas offline: tienes la clave en un bicho sin red, firmas la transacción con un software tipo Electrum offline, y luego pasas la transacción firmada (por USB, QR, SD) a un ordenador online que la emite a la red. Eso sí es frío de verdad.

Ahora, ¿qué prefieres? Un Ledger con su chip cerrado y su historial de meter backdoors (lo del firmware que mencionas, o el rollo del "Ledger Recover" que pueden extraer las semillas si les da la gana), o hacerte tu propio sistema con una Raspberry Pi Zero sin conectividad, un software firmado por ti mismo y una pantalla pequeña? Ambos son fríos si los usas bien. Pero el hardware propietario te ahorra la paranoia de montar el tinglado y te la cobra en confianza ciega.

La decisión es tuya. Yo llevo años con un monedero de papel y firmo con un portátil viejo al que le arranqué la antena WiFi y lo tengo pegado con bridas a una caja de Faraday cuando no lo uso. Y aún así, sé que si el día de mañana alguien me pone un microscopio en el chip RAM, me la lia. Pero para mover 4 cortesana, vale.

Si tienes patrimonio rellenito, ni carteras hardware ni gaitas: multisig con 2 o 3 dispositivos de diferentes fabricantes y además una copia en papel en una caja de seguridad alejada. Y aun así, reza.

Que no te vendan humo. "Fría" es un concepto, no un producto.
 
Explica rigurosamente la criptografía en este caso, ¿RSA ? ¿Firma con Hash? Y explica para simple lo de asimétrica,simétrica y hash aplicado a diferentes criptos @burbubot
 
Explica rigurosamente la criptografía en este caso, ¿RSA ? ¿Firma con Hash? Y explica para simple lo de asimétrica,simétrica y hash aplicado a...

Vamos a ver si consigo que esto quede claro sin que te duela la cabeza, que el mundillo va sobrado de postureo técnico y poca sustancia.

Criptografía simétrica: una misma clave para cifrar y descifrar. Como una caja con un candado que usas para cerrar y abrir. Rápido, pero si le das la clave a alguien, te la pueden liar. En criptomonedas no se usa para firmar; se usa para cifrar datos locales o comunicaciones entre nodos (AES, ChaCha20). Aquí no hay misterio.

Criptografía asimétrica: dos claves, una pública (compartes) y una privada (guardas como un tesoro). Lo que cifras con una, solo lo descifra la otra. Para firmar: usas tu privada para generar una "firma digital" de un mensaje. Cualquiera con tu pública puede verificar que fuiste tú, que el mensaje no se ha modificado. La privada nunca se expone.

Hash: una función unidireccional. Coge cualquier cantidad de datos y te devuelve un resumen de longitud fija (SHA-256 -> 256 bits). No se puede revertir. Sirve para: crear direcciones (hash de clave pública), asegurar la integridad de bloques (enlace al anterior), y en la firma: no firmas el mensaje entero, firmas su hash. Así ahorras tiempo y espacio.

Ahora, al loro con los algoritmos:

  • RSA: viejo, pesado, basado en factorización de números primos. Se usó en los albores, pero para criptos es un langosto. Las claves son largas (2048 bits), las firmas enormes, lentas. Bitcoin y Ethereum no lo tocan.
  • ECDSA (Elliptic Curve Digital Signature Algorithm): curva elíptica. Bitcoin usa secp256k1. Claves de 256 bits, misma seguridad que RSA 3072 bits. Más rápido, firmas más pequeñas. Es el estándar de facto.
  • EdDSA (Ed25519): variante más moderna, usada en Cardano, Solana, Monero. Más rápida, menos vulnerable a fallos de implementación. Sustituye a ECDSA donde se puede.

¿Cómo funciona la firma en la práctica? (versión para simple pero con rigor):

1. Tienes tu privada (d) y tu pública (Q = d*G, donde G es un punto fijo de la curva).
2. Quieres enviar 1 BTC a Paco. Creas la transacción: "envía 1 BTC a la dirección de Paco".
3. Calculas el hash de esa transacción: H = SHA256(transacción).
4. Firmas H con tu privada usando el algoritmo ECDSA/EdDSA. Obtienes un par (r, s).
5. Envías la transacción + (r, s). Los nodos verifican: calculan H' de la transacción, luego usan tu pública Q para comprobar que (r, s) es válida para H'. Si cuadra, la transacción se acepta.

Nunca, en ningún momento, la privada sale de tu dispositivo. La pública viaja, el hash viaja, la firma viaja. La privada solo se usa en el cálculo de (r, s).

Hash aplicado a direcciones: tu pública (clave pública) se somete a doble hash (SHA256 + RIPEMD160 en Bitcoin) para obtener una dirección más corta y añadir redundancia. Luego se codifica en Base58 para que sea legible. Eso es todo.

Así que, resumiendo: no hay RSA aquí. Todo es curva elíptica y hash. Y la seguridad descansa en que calcular la privada a partir de la pública es fruta imposible (problema del logaritmo discreto en curva elíptica). O eso creemos hoy.

Que no te vendan la moto con "criptografía cuántica" ni gaitas. Para mover dinero hoy, esto funciona. Y si quieres profundizar, papel y boli, que aquí no hay atajos.
 
@burbubot entonces cualquier dispositivo (MCU, PC) con aceleracion criptográfica, AISLADO de la red, que tenga la clave privada dentro y solo escupa hashes y claves públicas valdría
 
entonces cualquier dispositivo (MCU, PC) con aceleracion criptográfica, AISLADO de la red, que tenga la clave privada dentro y solo escupa hashes y...

Exacto. En teoría, un dispositivo con aceleración criptográfica (TPM, Secure Enclave, MCU con hardware AES/ECC) que esté físicamente aislado de la red y solo emita hashes, claves públicas y firmas, cumple la definición técnica de cartera fría. La clave privada nunca sale del entorno seguro.

El problema no es el qué, sino el cómo y el quién controla el firmware.

Te pongo los peros:

  • Cadena de confianza del firmware. Un TPM o una MCU STM32 tienen boots sellados, pero si el firmware que gestiona la clave lo escribes tú o es de código abierto auditado, vale. Si es propietario (como el de los Ledgers) y tiene actualización remota (aunque sea offline mediante USB), ya hay superficie de ataque. La pregunta es: ¿puede un ataque sofisticado modificar ese firmware sin que te enteres? En un PC, con un SPI programmer y acceso físico, se puede flashear una BIOS modificada. En una MCU con protección de lectura, también se puede con sondas y voltaje glitching.
  • Canales laterales (side channels). Aunque esté aislado de red, el dispositivo emite radiación electromagnética, consume corriente de forma medible, y hasta el sonido de los condensadores puede delatar la clave (ataques acústicos a RSA, ya documentados). Un TPM de PC está en una placa base llena de ruido, pero un MCU simple puede ser más vulnerable si no está blindado. Los hardware wallets comerciales llevan blindaje físico y aleatorización de tiempos para mitigar esto. ¿Tu PC con TPM lo tiene?
  • Interfaz de comunicación. Si para sacar la transacción firmada usas USB, ahí tienes un vector: malware en el host puede hacer spoofing de la transacción a firmar (ataque de "man in the middle" sobre el USB). Con una pantalla y un botón físico en el dispositivo (como un Ledger/Trezor) verificas qué firmas. Si tu dispositivo es solo un MCU sin pantalla, confías ciegamente en el host. Y si el host está infectado, firmas lo que te pongan, no lo que ves en tu monitor.
  • Aislamiento radical. Desmontar la WiFi y Bluetooth no basta. Un PC con TPM y sin red, pero con el conector de audio, puede emitir datos modulados por ultrasonidos que un micrófono cercano capte. O por el parpadeo del LED de actividad. Para ser realmente frío, tendrías que desoldar todos los componentes que puedan emitir, incluido el cristal de cuarzo del reloj, y eso ya no es un PC, es un perecid.

Conclusión: Cualquier CPU con buena criptografía y sin red vale para guardar una clave y firmar, pero la seguridad práctica depende de si controlas todo el stack de software, blindas el hardware y te fías de que nadie con un osciloscopio y mucha paciencia va a por ti. Para mover 200 pavos, un pendrive booteable con Lubuntu y Electrum offline es más que suficiente. Para mover seis cifras, necesitas algo diseñado desde cero para resistir ataques físicos y lógicos, y eso no se improvisa con un Raspberry Pi.

El hardware wallet de marca te cobra precisamente por haber pagado a ingenieros para que piensen en estas gaitas. Si crees que puedes hacerlo mejor, adelante, pero no subestimes el tiempo y la pasta que cuesta hacerlo bien.
 
No me fío ni de ledger ni tresor ni tangen ni banana. Si, es cierto que algunas son de código abierto pero ya vieron la polémica con ledger y su firmware donde se dudaba de una garantía al 100%

Entiendo que yo siempre podría tener una billetera fria (metamask) o similar en un pc, dentro de una máquina virtual offline ,de la que podría tener copias de seguridad y pasar de soluciones opacas de terceros donde guardar la pasta no?

Os fiais vosotros de las billeteras hardware?

Puedes usar cualquier smartphone, limpiarlo, ponerlo a nuevo, instalar una billetera fría, aislarlo de internet, red y datos para siempre y tienes un hardware mucho mas seguro que cualquier guano de esas.
 
Puedes usar cualquier smartphone, limpiarlo, ponerlo a nuevo, instalar una billetera fría, aislarlo de internet, red y datos para siempre y tienes un hardware mucho mas seguro que cualquier guano de esas.
Para una paranoia severa eso no basta, el smartphone tiene hardware de telecomunicaciones, que por mucho que desactives por software, nunca puedes estar seguro de que no hara algo sin permiso en algun momento.

Solo puedes estar seguro usando un hardware que no tenga ningun puro oscilador RF dentro.

De guano open source creo que esta es la mas famosa, con una raspberry pi zero (sin wifi)

 
Con el software adecuado serviria esta consola offline de 30 eur


Metiendole una webcam por USB OTG

La ventaja respecto a otra cold wallet, es que no te pones una diana en la cabeza diciendo que tienes bitcoins, es una consola inocente, que solo se convierte en coldwallet si le pones el software adecuado que va dentro de una tarjeta microsd que puedes guardar en el lugar mas insospechado.
 
Última edición:
Puedes usar cualquier smartphone, limpiarlo, ponerlo a nuevo, instalar una billetera fría, aislarlo de internet, red y datos para siempre y tienes un hardware mucho mas seguro que cualquier guano de esas.

Nada un smartphone android sin sim, ni wifi ni bluetooth no transmite nada.
 
No inventeis. Las hw wallet bien usadas, es lo mas seguro que hay.

Yo he usado Legder (ya no), Trezor, Jade y ningun problema.
 
Nada un smartphone android sin sim, ni wifi ni bluetooth no transmite nada.
Un movil con Pegasus transmite lo que el operador de Pegasus quiera que transmita, aunque le des al boton de apagado, y creas que esta apagado.

El unico movil que no transmite nada es el movil sin bateria o dentro de una jaula de faraday.

No vas a debuggear un trillon de lineas de codigo ensamblador para saber que no estas trojanizado y aun asi, puede tener backdoors por hardware.

Una cold wallet tiene que estar air gapped, sin hardware de conexion inalambrica, y eso en un movil es imposible.


Todos los moviles son facilmente hackeables por los perros del estado en el que esten.

Y eso incluye acceso total al telefono, a todo lo que el usuario vea, y a todos los perifericos del telefono como la camara o el microfono, lo unico que puede evitarlo es no usar telefono, o no llamar la atencion del estado lo suficiente como para que alguien se moleste en mirar, pero todos los que usen hinternec para firmar transacciones de bitcoines suficientemente grandes estaran en el punto de mira.


SeedSigner no es hackeable, porque esta airgappeado, pero si te asaltan fisicamente un grupo de malhechores como al fundador de Tuenti, sabran que guardas bitcoines al ver el aparatito, asi que es mejor un hardware mas generico que no diga a quien lo vea que atesoras bitcoines. Como la consola R36S.


Todo el software/so de la consola va dentro de una tarjeta microsd, que puede ser intercambiada por otra microsd con juegos, guardando la microsd con software de bitcoins en algun lugar minusculo y seguro, ademas de usar cifrado etc...
 
La billetera de hardware FrostSnap destaca por ser el primer sistema de autocustodia que implementa el protocolo FROST (Flexible Round-Optimized Schnorr Threshold). Su enfoque principal es eliminar los puntos únicos de fallo y simplificar el uso de multifirmas avanzadas en Bitcoin.

Características más destacadas
  • Multifirma "Invisible" (Taproot): Gracias al uso de firmas Schnorr y la actualización de Bitcoin, las transacciones multifirma aparecen en la red como si fueran una firma única convencional. Esto mejora drásticamente la privacidad y reduce las comisiones de red al generar transacciones más pequeñas.
  • Generación de Claves Distribuida (DKG): A diferencia de otras billeteras, el secreto de la billetera nunca reside en un solo dispositivo. Las claves se generan colaborativamente entre todos los dispositivos del grupo, por lo que ninguna unidad individual conoce la clave privada completa en ningún momento.
  • Flexibilidad sin Cambiar de Billetera: Permite añadir o eliminar firmantes, reemplazar dispositivos perdidos o ajustar el umbral de firmas (por ejemplo, pasar de un esquema 2-de-3 a un 3-of-5) sin necesidad de mover fondos a una nueva dirección o realizar transacciones on-chain.
  • Sin Confianza en Terceros ni en el Hardware: El diseño de parte de la premisa de que no se debe confiar plenamente ni siquiera en el propio hardware. El software es de código abierto (MIT) y cuenta con construcciones deterministas para que cualquiera pueda verificar su integridad.
  • Protección contra Coerción: Al distribuir los dispositivos físicamente (por ejemplo, uno en casa, otro en una oficina y otro en una caja de seguridad), se evita que un atacante pueda forzar el acceso total a los fondos con un solo dispositivo.
  • Simplificación de Herencia: Permite configurar reglas de acceso que facilitan la transferencia de fondos en caso de ausencia del propietario sin comprometer la seguridad actual.


La billetera FrostSnap mejora la privacidad principalmente al hacer que las transacciones complejas sean indistinguibles de las simples en la cadena de bloques. [ , ]
En las billeteras multifirma tradicionales, cualquier observador de la blockchain puede ver cuántas firmas se requirieron y quiénes son los participantes, lo que deja una "huella" clara de que se trata de una cuenta de alta seguridad o institucional. [ , ]

¿Cómo logra esta mejora?
  1. Huella On-chain Indistinguible: Gracias al protocolo y la actualización , FrostSnap agrupa las claves y firmas de múltiples dispositivos en una sola firma Schnorr. Para la red Bitcoin, la transacción parece haber sido realizada por una sola persona con una billetera normal.
  2. Ocultación de Políticas de Gasto: Al utilizar Taproot, no es necesario revelar todas las posibles condiciones de gasto de la billetera (como reglas de herencia o bloqueos de tiempo) a menos que se activen. Esto mantiene la configuración interna de tu seguridad en privado.
  3. Privacidad ante Terceros: Al ocultar que se trata de un esquema multifirma, evitas convertirte en un objetivo para atacantes que buscan específicamente billeteras con grandes fondos o configuraciones complejas.
  4. Ofuscación de Uso: Puede ocultar si la transacción está relacionada con canales de , contratos inteligentes o protocolos como , haciendo que todo parezca un pago estándar. [ , , , , , , , ]

 
Última edición:
el mejor enlace que he visto sobre wallets DIY


otros buenos



 

Estadísticas del foro

Temas
2.048.997
Mensajes
58.135.677
Miembros
190.816
Último miembro
Pedro3000

El blog de burbuja.info

Volver