Keytala

La primera forma de criptografía cumple con el estado del arte de la criptografía de Bitcoin.

La  Keytala es una herramienta imprimible en 3D que he querido crear para encriptar y ocultar la clave privada en BIP39, cuenta con una doble función, la primera de la que toma su nombre, es la escítala espartana, la segunda es ayudarte a crear una  Metal Wallet Hazla Tu Mismo (DIY), sosteniendo el punzón y bloqueando las arandelas en las que grabar tu Recovery SEED, una especie de herramienta para facilitar la tarea.

Imagino que te estás preguntando qué es  Escítala, te dejo la cita del precioso libro “Criptografía – Un viaje matemático en el arte de esconder escrituras”1 por Irene Barbensi – Edizioni ETS.

La Escítala se remonta a los tiempos de la antigua Grecia: es uno de los métodos criptográficos más antiguos que conocemos. La escítala era un palo cilíndrico, construido en dos ejemplares del mismo grosor. El remitente envolvía el cilindro con una banda de cuero en la que escribía el mensaje a lo largo. Una vez escrito el mensaje, la banda de cuero era transportada y usada como cinturón por un mensajero. El receptor para reconstruir el mensaje original envolvía la banda de cuero recibida alrededor del palo gemelo y leía las letras del mensaje longitudinalmente en el palo.

Se trataba de un primer ejemplo de encriptación mecánica es decir, un procedimiento de encriptado algorítmico que puede ser reproducido con pasos precisos, una clave de desencriptado preciso representado por el tamaño del palo y un requisito de ofuscación porque la banda de cuero podía ser usada como un cinturón normal por el mensajero.

Al imprimir la Keytala en 3D tendrás un “palo” hexagonal, las palabras de Recovery Seed de las distintas billeteras hardware son normalmente entre 12 / 24 palabras, escritas según el esquema BIP39 y que son 2048 palabras en inglés de sentido cumplido, las cuatro primeras letras de cada palabra son únicas y para almacenar sólo tienes que escribir el orden de las palabras y las cuatro primeras letras, como hacer al activar una nueva Billetera Hardware cuando tienes que escribir en un papel la Recovery SEED, que solamente se te muestra una vez.

Al considerar esto, siendo seis las caras de la Keytala, enrollando sobre ella una banda larga de papel u otro material resistente, sólo hay que escribir en cada cara las 12 o 24 palabras así “01abcd, 02abcd, 03abcd, etc.”. Al desenrollar la tira de papel obtendrás una serie de letras y números aleatorios sin sentido, ideales para encriptar tú SEED.

Otra función de la Keytala, menos compleja, pero no por eso menos útil, es la de ayudarte a crear tu propia metal wallet, económica y segura. Como puedes ver en las fotos de abajo, el orificio pasante está en la posición exacta para grabar en una arandela de M8/24, colocando la Keytala en una superficie dura posiblemente de metal, como un tornillo de banco o un pequeño yunque, sujetándolo con la mano izquierda puedes martillar tus letras y la secuencia de palabras “01abcd, 02abcd, 03abcd, etc.” Que luego puedes guardar bloqueándolas con un tornillo M8 lo suficientemente largo para sujetar las 24 arandelas.

Básicamente la Keytala será tu PLANTILLA para facilitarle el grabado perfecto, mi consejo es que uses un martillo bastante pesado (el de la foto es de 1250gr) porque para grabar bien las letras, debes dar un sólo golpe bien dado para cada letra.

La manera profesional

Hay varios sistemas para guardar la clave privada en BIP39 que se genera y es mostrada una sola vez al activar una nueva billetera hardware. Normalmente en el paquete de tu billetera hardware encontrarás unas hojas de papel donde puedes escribir tus 12 / 24 palabras, son el método más sencillo y económico para conservar la recovery seed, pero al mismo tiempo al ser de papel son delicadas y se pueden dañar con mucha facilidad.

En los últimos años han llegado al mercado muchas cold wallets de metal, algunas incluso de titanio, que tienen la función de guardar tus palabras de forma ordenada. Suelen ser placas donde se pueden aplicar unos tapones con los caracteres de las palabras o placas para ser perforadas o grabadas. El estado del arte es  Cryptosteel Capsule  un cilindro que protege y conserva ordenadamente los tacos de los distintos caracteres. A continuación podrás encontrar los principales dispositivos, si quieres comprarlos directamente a los fabricantes ve a la página de accesorios del sitio web.

Estos accesorios son estupendos para proteger la clave privada y ofrecen un alto grado de seguridad, están construidos en metal sólido que puede resistir temperaturas muy altas y tensiones extremas. Puede encontrarlos en la sección de herramientas y son el soporte adecuado en el uso de billetera hardware.

En caso de que quieras ser completamente independiente, pero tener un soporte más sólido para tu Recovery SEED tienes que comprar punzones, arandelas, tornillos y tuercas y martillar como un herrero las letras de tu seed… La fatiga es el precio de la “Auto Soberanía”.

Esto es lo que necesitas para crear tu Metal Wallet:

Todo lo que necesitas lo puedes comprar en una ferretería, pero si puedes, apoya el sitio web al comprar algo en los enlaces listados, por ejemplo los punzones, te lo agradecería.

Si no tienes una impresora 3D puedes usar el servicio de impresión en línea de shapeways.com. Tendrás que imprimir dos piezas, porque necesitarás usar la Keytala en la versión Escítala, para encriptar tu recovery seed.


Set de Punzones con letras y números tamaño 6x6mm con caracteres de 3mm
Cómpralo aquí

Unas 30 arandelas de M8/24
(Obtén algunas extras)


Tornillo y tuerca M8

Aquí están las instrucciones para crear una Metal Cold Wallet:

Primero que nada imprime en 3D tu Keytala, al final de este artículo encontrarás el enlace para descargar el archivo STEP, el archivo está en Creative Commons 4.0 quisiera donarlo de forma gratuita y sin pedir ningún correo electrónico y otro, la comunidad Bitcoin es más importante que cualquier embudo de marketing, confío en que harás buen uso de él y que compartirás y mejorarás la opción Keytala al citar la fuente (hardwarewallet.it o keytala.com).

Puedes comprar una billetera hardware al seguir los enlaces de este sitio web.
Keytala 3D
Como puedes ver la distancia de la arandela al agujero es perfecta, el agujero de 6x6mm es ideal para los punzones de 6×6 con letras y números grandes de 3mm.
La arandela está perfectamente plana con respecto a la superficie, lo justo para que pueda girar y grabar la siguiente letra.
Lo ideal es usar un taco pesado sobre una superficie metálica dura y sólida en el mercado hay yunques pequeños, pero también cualquier placa metálica de 2mm, es suficiente.
Y aquí está el resultado, grabando las 4 primeras letras de la SEED en BIP39, no necesitas escribir más nada, porque las 4 primeras letras son únicas, debes tener cuidado de indicar el orden exacto de las letras.
Es: 01abcd, 02abcd, 03abcd, 04abcd…. etc.
Por último une las arandelas y fíjalas a un tornillo con una tuerca normal.
Aquí tienes tu Metal Wallet Hazla Tu Mismo (DIY)…

El otro uso interesante de la Keytala y la Escítala Espartana.

Como está escrito en la parte superior de la página, el antiguo método de encriptación de la Escítala es tan simple como fascinante, sólo aquellos que saben cómo descifrar la tira de papel a través del palo hexagonal puede rastrear hasta su SEED.

Es realmente agradable pensar en el estado del arte de la tecnología criptográfica de Bitcoin, para unirse a uno de los métodos más antiguos conocidos de la criptografía por transposición (Licurgo siglo IX A.C.)

Esto es lo que necesitas para usar la versión de Keytala Escítala:

  • 1 hoja de papel tamaño A4
  • 1 barra de pegamento
  • 1 bolígrafo
  • Cinta adhesiva transparente
  • Obviamente, imprimir en 3D tu KEYTALA dos veces

Si no tienes una impresora 3D puedes usar el servicio de impresión en línea de shapeways.com. Tendrás que imprimir dos piezas, ya que necesitarás usar la Keytala en la versión Escítala.

Aquí están las instrucciones para usar la Keytala como una antigua Escítala.

Luego de imprimir en 3D las dos piezas de tu Keytala,
Únelas con un poco de cinta adhesiva transparente.
Ahora agarra una hoja tamaño A4 y corta 6 tiras de 1cm en el lado largo. Después, une las tiras con pegamento normal.
Enrolla la tira de papel a lo largo de tu Keytala, los bordes de la tira deben adherirse perfectamente en toda su longitud, unos 30cm, te recomiendo que marques con un bolígrafo el primer y último borde donde comienza y termina la tira, así cuando reordenar la tira sabrás el ángulo exacto que debes darle.
Después de eso, toma tu Recovery Seed y comienza
a escribir longitudinalmente en cada lado las primeras 6 palabras, dando el orden, ejemplo: 01ABSO, 02ACTO, 03BUSY, 04CEME, etc… continúa hasta escribir las 24 palabras, si una palabra tiene menos de cuatro caracteres escríbela así, ejemplo: 13HUB- , poniendo un guion en vez del carácter.
Cuando hayas finalizado de desenrollar la tira de papel, obtendrás una serie de números y letras aleatorias. Sólo con la Keytala, del tamaño origina exacto, podrás reordenar el
mensaje, tu Recovery SEED.

¿Dónde puedo descargar el Keytala?

Preferí compartir los archivos de Keytala bajo la licencia Creative Commons – Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0), por lo que eres libre de compartir el archivo y esta página web tantas veces como quieras… si rehaces la Keytala, la licencia requiere que cites la fuente, ( www.keytala.com o www.hardwarewallet.it ) y compartas el archivo de la misma manera.

*Limitación de responsabilidad – El uso de Keytala no garantiza la seguridad de tu Recovery SEED y no quiere ser incentivo para el uso de criptomonedas, cada uso es tu responsabilidad y solamente tú eres responsable de tu Recovery SEED y tu uso de Keytala. Keytala es una simple herramienta para hacer más fácil la creación de una metal wallet.

Bono:

Antes de estampar tu Recovery SEED en metal, usando Keytala, ¿cómo puedes hacer para generar las 24 palabras completamente sin conexión, con una calculadora y dados para generar la entropía?

El sitio web veeb.ch te ayuda con estos dos artículos:

veeb.ch – Generar una seed phrase segura para tu billetera para Bitcoin, usando dados.

veeb.ch – Apéndice: La Calculadora de Seed BP39 completa en archivo PDF

Credits:

El proyecto está inspirado en el Blockmit, del que hereda la idea, simplificándola y añadiendo la función escítala – https://blockmit.com/english/guides/diy/make-cold-wallet-washers/

Otros proyectos:

Un nuevo proyecto interesante es – https://github.com/SeedMint/SeedMint

Si te gusta el proyecto Keytala compártelo en las redes sociales y difunde la información, también recuerda que usar una buena billetera hardware es la solución más segura actualmente en el mercado…