Seguridad adicional para billeteras de papel

Quiero transferir mi bitcoin a una billetera de papel para almacenamiento a largo plazo. Sin embargo, con el riesgo de incendio/robo, etc., no me siento cómodo sosteniéndolo como una copia impresa en papel.

Así que mi pregunta (lo siento si es demasiado novato)... ¿por qué no?

1) crear las direcciones de billetera de papel

2) escribir manualmente las claves pública y privada en una hoja de papel PERO para la clave privada, cambie solo un carácter de la clave de una manera que solo yo sepa. Por ejemplo, aumente el 4° carácter de la tecla en 1 (así, si el 4° carácter era el número 8, lo escribo como un 9 en mi hoja de papel, si era la letra B mayúscula, lo escribo como la letra mayúscula C... entiendes la idea). Hasta ahora todo bien para tener un almacenamiento de papel seguro. Pero, ¿qué pasa con el fuego, etc.?

3) Enviar la información por correo electrónico a mi cuenta de gmail/hotmail. Entonces, siempre tendré acceso a la información ya que está almacenada en "la nube", pero espero que sea inútil para cualquiera que piratee mi correo electrónico.

¿Hay una falla en mi sistema? ¿Es potencialmente arriesgado dar mi dirección pública más el 95% de mi clave privada a posibles piratas informáticos?

¡Muchas gracias por tus pensamientos!

Realmente aprecio sus respuestas chicos! El cifrado que sugerí fue muy básico: cambiar 1 carácter. En realidad, cambiaría varios (quizás todos) usando varias reglas. Desde los ojos de los piratas informáticos, probaría la clave privada que pirateó y no funciona. A partir de ahí, no tiene idea de si he cambiado 1 o todos los números, ¿seguramente? ¿O hay una "suma de verificación" como sugirió Nate que le diría fácilmente qué dígitos eran incorrectos y, por lo tanto, centraría su atención? No puedo evitar pensar que si cambio todos los dígitos usando un patrón solo sé que sería indescifrable.

Respuestas (2)

Esto es extremadamente arriesgado y no es una buena idea.

Si solo incrementa un carácter, solo hay unas 50 formas de hacerlo. Sería extremadamente fácil para un atacante probar las 50 posibilidades, y encontraría su llave y robaría sus monedas.

Incluso si cambia un carácter a un nuevo carácter aleatorio, eso es solo 50 * 58 = 2900 posibilidades. Todavía muy fácil. Particularmente porque la clave tiene una suma de verificación incorporada, por lo que un atacante puede saber con alta probabilidad si su suposición es correcta con un cálculo simple.

La seguridad de su clave privada se basa en el hecho de que es aleatoria entre un número extremadamente grande de candidatos. Al revelar la mayor parte de la clave, reduce ese número de candidatos a un número muy pequeño y pierde toda su seguridad.

No revele ninguna parte de su clave privada ni la guarde donde los atacantes puedan obtenerla. Además, no intente "cifrarlo" con ningún esquema que se le ocurra (por ejemplo, un código de sustitución); estos también son extremadamente fáciles de descifrar para cualquier atacante razonablemente inteligente.

Estoy de acuerdo en que no debes hacer eso. Podría agregar que es una mala idea enviar información relacionada con el dinero (como la clave privada) por correo electrónico, ya que probablemente no esté encriptada.
¿Y qué opinas de guardar las claves privadas encriptadas aes256 en otro servidor? (si tu casa se quema, aún tienes las llaves).
@Alpha: Eso está bien, pero no resuelve completamente el problema: ¿qué haces con la clave de cifrado AES o la frase de contraseña? Si lo memoriza, es posible que lo olvide, y hay una delgada línea entre "lo suficientemente complejo para ser seguro" y "lo suficientemente simple como para memorizar de manera confiable". Si no lo memorizas, entonces tienes que guardarlo en algún lugar y vuelves al mismo problema.

Soy muy nuevo en las criptomonedas, pero de todos modos daré mi opinión sobre esta pregunta.

Le preocupa la pérdida física y, por lo tanto, desea almacenar su clave privada en la nube. En general, no se recomienda hacer esto porque su cuenta de gmail/dropbox/cualquiera que sea puede ser pirateada y alguien podría encontrar su clave privada.

Ahora, está sugiriendo que lo ha codificado de alguna manera, por lo que debería hacerlo seguro. Sin embargo, en mi opinión, lo que tienes es un hacker con tu clave privada "encriptada", y todo el tiempo del mundo para atacar por fuerza bruta el par de claves pública/privada.

Según tengo entendido, la clave pública es una clave generada unidireccional que proviene de su clave privada. Si un pirata informático tiene la clave pública, me imagino que le acaba de entregar todo lo que necesita para codificar formas "típicas" de codificación de datos, hasta que llegue a la clave pública correcta.

Mi solución al problema de seguridad de la billetera fue poner un Trezor en mi caja fuerte a prueba de fuego. También puede obtener una caja de seguridad y guardar su clave privada allí.

EDITAR: si le preocupa el fuego, también puede obtener algo como CryptoSteel para almacenar su contraseña en una caja de acero inoxidable (con caracteres de acero inoxidable estampados), y sobrevivirá a un incendio.

Tener la clave pública no ayuda a un atacante a recuperar la clave privada, de manera significativa. Lo que importa es que tienen la mayor parte de la clave privada. "Hashing" no tiene nada que ver con esta situación.
Gracias, Nate. Entonces, ¿no es cierto que la clave privada se somete a una función unidireccional para llegar a una clave pública? Además, si la clave privada está "encriptada", por así decirlo, el atacante realmente no tiene la mayor parte de la clave privada, ¿verdad?
"¿No es cierto que la clave privada se somete a una función unidireccional para llegar a una clave pública?" Eso es cierto en cierto sentido, pero dado que es unidireccional , tener la clave pública no ayuda a recuperar la clave privada.
Sí, la clave privada aquí está "cifrada" en cierto sentido, pero el cifrado es tan débil que el atacante realmente tiene prácticamente todo, en el sentido de que solo se necesita una cantidad trivial de trabajo para recuperar la clave original de su forma "encriptada".