Inicio
Glosario
Criptografía

Criptografía

Principiante

Los avances de la tecnología informática han hecho que los datos sean más accesibles, y aunque esto puede ofrecer una enorme ventaja, también tiene una desventaja. Los datos en línea están expuestos a varias amenazas, como el robo y la corrupción. La criptografía (o criptología) es una solución que ha hecho posible proteger información de algunos de los riesgos asociados con el almacenamiento y la distribución de datos. Esto no quiere decir que el concepto de cifrado de datos sea nuevo. Incluso antes de la era digital, las personas ocultaban mensajes para evitar que personas ajenas pudieran leerlos. Pero el aumento en el uso de dispositivos electrónicos llevó a la ciencia del cifrado a un nivel completamente nuevo.


¿Qué es la criptografía?

En pocas palabras, criptografía es la ciencia de ocultar información. Más específicamente, la criptografía moderna emplea teorías matemáticas y computación para cifrar y descifrar datos o para garantizar la integridad y la autenticidad de la información.

En un proceso básico de cifrado de texto, un texto plano (es decir, datos que se pueden leer claramente) se somete a un proceso de cifrado que lo convierte en texto cifrado (que es ilegible). Al hacer esto, uno puede garantizar que solo una persona en posesión de una clave de descifrado específica pueda leer la información enviada.

Al utilizar técnicas criptográficas específicas, se pueden enviar datos confidenciales incluso por redes desprotegidas. El nivel de cifrado dependerá del grado de protección que los datos requieran. Por ejemplo, el tipo de seguridad utilizado en archivos personales regulares (como los contactos) no es el mismo que aquel utilizado en redes de criptomonedas.

Aprender cómo funciona la criptografía es clave para comprender su importancia dentro de los sistemas de criptomonedas. La mayoría de los sistemas blockchain, como el de Bitcoin, emplean una serie particular de técnicas criptográficas que les permite funcionar como un ledger público y descentralizado, a través del cual pueden llevarse a cabo transacciones digitales de una manera muy segura.


¿Cómo funciona la criptografía?

La criptografía moderna se compone de varias áreas de estudio, pero algunas de las más relevantes son las que abordan el cifrado simétrico, el cifrado asimétrico, las funciones de hash y las firmas digitales.
El protocolo Bitcoin hace uso de pruebas criptográficas con el fin de asegurar la red y garantizar la validez de cada transacción. Las firmas digitales garantizan que cada usuario solo pueda gastar los fondos de su propia billetera y que estos fondos no puedan gastarse más de una vez. Por ejemplo, si Alicia le envía 2 bitcoins a Roberto, ella crea una transacción; es decir, básicamente, un mensaje que confirma la adición de 2 bitcoins a la billetera de Roberto, al mismo tiempo que retira las monedas de su billetera. No obstante, solo puede hacerlo si proporciona una firma digital. 
Otro elemento importante del protocolo Bitcoin es la función Hashcash, que define al mecanismo de consenso Proof of Work y al proceso de minería, que se encarga de asegurar la red validando transacciones y generando nuevas monedas. Hashcash utiliza una función criptográfica llamada SHA-256.

La criptografía es una parte esencial de la tecnología blockchain y, por lo tanto, es fundamental para cualquier criptomoneda. Las pruebas criptográficas aplicadas a redes distribuidas permitieron la creación de sistemas económicos que no se basan en la confianza (trustless), con lo que dieron origen a bitcoin y a otras monedas digitales descentralizadas.