En la era digital, proteger la información y los activos en línea es más importante que nunca. Los dos factores clave que ayudan a garantizar esta seguridad son la clave pública y la clave privada. Actúan como un par de claves digitales, abriendo la puerta al mundo del comercio en línea, las criptomonedas y muchas otras aplicaciones.

¿Qué son la clave pública y la clave privada?

La clave pública y la clave privada se utilizan básicamente para descifrar mensajes cifrados en un algoritmo matemático complejo en criptografía. Si bien las claves públicas pueden distribuirse ampliamente, las claves privadas utilizadas en el contexto de las criptomonedas deben guardarse discretamente como una contraseña para proteger sus activos digitales.

  • Clave pública: considérela como la dirección de su casa. Cualquiera puede conocerlo y utilizarlo para enviarle correo. En el mundo digital, las claves públicas se utilizan para cifrar información, que sólo puede ser descifrada mediante la clave privada correspondiente.

  • Clave privada: esta es su clave privada, similar a la llave de una casa. Sólo usted tiene derecho a acceder y utilizarlo. La clave privada se utiliza para descifrar información cifrada por la clave pública correspondiente y para crear una firma digital, confirmando su identidad y propiedad.

Métodos criptográficos utilizados en criptomonedas.

Hash:

Como crear una “huella digital” de información. Transforma datos en una cadena de caracteres única e irreversible. Cualquier cambio en los datos creará una “huella digital” completamente diferente, ayudándonos a detectar si la información ha sido manipulada o no. El hash también ayuda a crear una dirección de billetera más corta y más fácil de recordar a partir de una cadena de caracteres larga y compleja.

Cifrado simétrico (Cifrado simétrico):

Este es uno de los métodos de cifrado más populares, sencillos y eficaces. Imagina que tú y tu amigo tenéis la misma llave especial. Usas esa clave para "bloquear" el mensaje secreto antes de enviárselo a tu amigo, y sólo tu amigo, que tiene la misma clave, puede "desbloquear" y leer el contenido. Este método es rápido y eficaz, pero asegúrate de que la llave no caiga en las manos equivocadas.

Cifrado asimétrico:

A diferencia de la simetría, esta vez tienes dos claves: una “clave pública” para que todos te envíen información, y una “clave privada” que solo tú tienes para “desbloquear” esa información. La "clave pública" es como la dirección de su casa, cualquiera puede conocerla, y la "clave privada" es como la llave de su casa, solo usted puede conservarla. Este método es más seguro porque no es necesario compartir la "clave secreta" con nadie, pero también es más lento que el cifrado simétrico. El proceso de codificación incluye:

  1. El remitente recibe la clave pública de la dirección del destinatario. 

  2. El remitente utiliza esta clave para cifrar la información.

  3. El remitente envía información cifrada al receptor.

  4. El destinatario utiliza su clave privada para descifrar los datos.

Supongamos que A (remitente) quiere enviar 1 BTC a B (receptor). A conoce la clave pública de B y la utiliza para cifrar la transacción. B recibe la transacción y descifra la transferencia de 1 BTC de A utilizando la clave privada. B debería ser el único que pueda autorizar la transacción porque nadie más conoce la clave privada de B. 

Cuando se trata de criptomonedas, una clave privada es algo que posee físicamente. Demuestra su autoridad para gestionar activos digitales y autorizar cualquier transacción. Cualquiera que conozca esta clave puede utilizar los fondos relacionados.

 Comparación detallada entre clave pública y clave privada

Características Clave pública Clave privada Características Pública, se puede compartir libremente Secreta, no se comparte en absoluto Forma Cadena de caracteres larga y compleja, a menudo representada en forma hexadecimal (por ejemplo: 0x...) Similar a la clave pública, es una cadena larga y compleja de caracteres Función principal Cifrar información Verificar firma digital Decodificar información Crear firma digital Cómo crear Creado junto con la clave privada en un par de claves mediante un algoritmo criptográfico Creado junto con la clave pública en un par de claves mediante un algoritmo criptográfico Almacenamiento Puede almacenarse; en cualquier lugar, siempre que sea fácilmente accesible cuando sea necesario. Debe almacenarse de forma segura y confidencial, por ejemplo, una billetera de hardware, una aplicación de billetera con contraseña segura. Compartir Se puede compartir públicamente, por ejemplo, publicarse en un sitio web, enviarse por correo electrónico. No se comparte con nadie, incluidos familiares o amigos. Riesgo si Si pierde la clave pública, aún puede acceder a los datos si tiene la clave privada. Si pierde la clave privada, perderá el acceso a los datos y activos digitales. Criptomoneda de la aplicación: dirección de billetera para recibir criptomonedas. Descifrado de correo electrónico: clave PGP para cifrar y descifrar. correos electrónicosSSH: Clave para autenticar el acceso remoto al sistema informático Criptomoneda: Clave para gastar criptomonedasNúmero de firma: Clave para crear una firma digital que verifica la identidad y autenticidad del documento SSL/TLS: Clave para establecer una conexión segura entre el cliente y el servidor

¿Qué son las direcciones y las claves mnemotécnicas (semillas)?

¿Qué es la dirección (dirección de billetera)?

Mucha gente suele confundir que la dirección de la billetera (dirección) es la clave pública, pero no lo es. La dirección es un código clave creado a partir de la clave pública mediante una serie de algoritmos criptográficos complejos como el Hashing. La dirección se utiliza para representar la clave pública de forma concisa con menos caracteres para facilitar su uso. Una dirección tiene un formato similar a: 0xe1fb525a8944bfcf1e64a3f165bcb7e2338d5ccd. Básicamente, puede deducir la dirección de la billetera a partir de la clave pública, pero no puede deducir la clave pública de la dirección de la billetera.

¿Cuál es el proceso para generar direcciones de billetera a partir de claves mnemónicas de clave privada (semillas)?

Recordar la clave pública-privada no es tan fácil como recordar el ID de seguridad y la contraseña habituales que utilizamos. Si pierde estas claves, especialmente la clave privada, perderá el acceso a su cuenta para siempre. Para superar esto, la mayoría de Blockchains utilizan claves mnemotécnicas – claves mnemotécnicas (o semillas – frases mnemotécnicas). Suelen ser frases significativas y más fáciles de recordar que cualquier serie de caracteres.

Ejemplos de frases mnemotécnicas (Seeds/Clave mnemotécnica):

  • Agresión

  • Episodio

  • Cerca

Las claves mnemónicas/semillas constan de 12, 18 o 24 palabras fáciles de recordar asociadas con una determinada clave privada. Se crean utilizando un método matemático llamado BIP 39 que codifica entre 128 y 256 bits de datos aleatorios en entre 12 y 24 frases.