Simétrico frente a asimétrico: cifrado simplificado

Hoy en día, la forma en que nos comunicamos e interactuamos en línea ha llevado la comunicación moderna al punto en que parece magia. Pero cosechar los frutos de la tecnología tiene un precio: abandonar nuestra privacidad.

Con el desarrollo de Internet, acciones como la piratería se han vuelto comunes y sus efectos suelen ser devastadores.

El cifrado existe desde hace miles de años, pero ahora lo adaptamos a nuestro desarrollo tecnológico. Y en industrias como las criptomonedas, juega un papel crucial en el apoyo a la seguridad y el anonimato.

Hay dos técnicas de cifrado principales: simétrico y asimétrico.

Pero antes de comenzar a hablar de ellos, definamos algunos de los términos que encontraremos y descubramos cómo criptografía realmente funciona

Términos criptográficos que debe conocer

  • Cifrado El proceso de transformar un texto simple en un texto ininteligible.
  • Descifrado. El proceso de transformar texto ininteligible en texto normal.
  • Llave. Una contraseña o un código utilizado para cifrar y descifrar información.
  • Texto sin formato. El mensaje estándar, sin ningún tipo de cifrado.
  • Texto cifrado. El mensaje encriptado.

¿Qué es la criptografía?

En el pasado, la criptografía se usaba principalmente en operaciones militares o gubernamentales. Pero con la reciente evolución tecnológica, rápidamente encontró su lugar en la mayoría de los aspectos de la vida.

Criptografía utiliza fórmulas matemáticas complejas para convertir texto simple en ininteligible con el fin de ocultar el mensaje. En su fórmula más básica, la criptografía consta de dos pasos: cifrado y descifrado.

El proceso de cifrado utiliza un cifrado para cifrar el texto sin formato y convertirlo en texto cifrado. El descifrado, por otro lado, aplica el mismo cifrado para convertir el texto cifrado en texto sin formato.

Aquí hay un ejemplo de cómo se vería un mensaje cifrado con el cifrado de César:

Sd nyocx'd bokvvi wkddob.

Déjame saber en los comentarios si puedes averiguar lo que dice.

Y aunque a simple vista el texto puede parecer ilegible, el proceso es realmente simple una vez que sabes cómo funciona el método de encriptación. También conocido como cifrado de desplazamiento, el cifrado de César desplaza cada letra un número determinado de espacios hacia la derecha o hacia la izquierda del alfabeto.

Entonces, si elegimos cambiar 7 espacios a la derecha, nos queda lo siguiente:

  • UN = H
  • B = yo
  • do = j
  • re = k
  • ...
  • ancho = profundidad
  • x = mi
  • Y = F
  • Z = GRAMO

Como puede ver, el cifrado de César es bastante sencillo, por lo que es uno de los más fáciles de resolver. Todo lo que tienes que hacer es averiguar el número de espacios con los que se cambió el alfabeto.

¿Qué es el cifrado simétrico?

What is symmetric encryption?

El cifrado simétrico es la forma más básica de cifrado, y el cifrado de César es un ejemplo perfecto.

Utiliza una única clave secreta para cifrar y descifrar la información, lo que hace que el proceso sea bastante sencillo. Un mensaje se cifra usando la clave secreta en la computadora A. Luego se transfiere a la computadora B, que lo descifra usando la misma clave.

Dado que tanto el proceso de cifrado como el de descifrado usan la misma clave, el cifrado simétrico es más rápido que su contraparte. Es por eso que generalmente se prefiere para archivos grandes que necesitan cifrado masivo, como bases de datos.

Los bancos suelen utilizar el cifrado simétrico, ya que protege de manera eficiente la PII (información de identificación personal) sin grandes costos de recursos. Esto ayuda a reducir el riesgo que implica tratar las transacciones de pago a diario.

Los métodos modernos de cifrado simétrico incluyen AES (Estándar de cifrado avanzado), 3DES (Estándar de cifrado de datos triple) y Blowfish.

El algoritmo recomendado por el Instituto Nacional de Tecnología de Estándares de EE. UU. es AES. Así, los más populares son AES-128, AES-192 y AES-256.

¿En qué se diferencia el cifrado asimétrico?

¿En qué se diferencia el cifrado asimétrico?

También conocida como criptografía de clave pública, la criptografía asimétrica utiliza más de una clave, de dos tipos diferentes: pública y privada.

Y estoy seguro de que esto les suena familiar a aquellos de ustedes que poseen una billetera criptográfica.

Como sugieren sus nombres, una clave pública es una clave que está disponible públicamente para cualquier persona, mientras que una clave privada es secreta. Sólo el propietario debe saberlo.

En lugar de utilizar una única clave para descifrar y cifrar la información, el cifrado asimétrico utiliza dos de ellas. Un mensaje cifrado con una clave pública solo puede descifrarse con una clave privada. Y, naturalmente, un mensaje cifrado con una clave privada solo se puede descifrar con una clave pública.

NOTA AL MARGEN. Los sistemas de encriptación asimétrica a menudo usan más de solo 2 claves. Hay algoritmos que utilizan 5 claves, lo que aumenta mucho la seguridad y el número total de soluciones posibles para descifrar un mensaje.

El uso de dos claves hace que el proceso de cifrado y descifrado sea muy complejo y mejora la seguridad que proporciona. Esto los convierte en un ingrediente crucial en los criptosistemas actuales, al proporcionar anonimato y validez.

Uno de los primeros sistemas de cifrado de clave pública es RSA (Rivest-Shamir-Adleman) y se presentó por primera vez en 1978. Hoy en día, algunos de los algoritmos más utilizados para el cifrado asimétrico son Diffie-Hellman y Digital Signature Algorithm.

La principal diferencia entre estos algoritmos es que algunos brindan distribución de claves y anonimato, otros brindan firmas digitales y otros brindan ambos.

Sin embargo, todavía hay un problema que necesita solución. la prueba de autenticidad.

Aquí es donde entran los certificados digitales

Para que funcione el cifrado asimétrico, necesitamos una forma de validar la autenticidad del mensaje transmitido.

Una solución es mediante el uso de certificados digitales. Un certificado digital es un paquete de información que identifica a un usuario y un servidor. Piense en ello como su identificación.

Contiene su nombre (o el nombre de su organización), el nombre de la organización que emitió el certificado, su dirección de correo electrónico, su país de origen y su clave pública.

Cuando una persona envía un mensaje encriptado a través de un canal seguro, automáticamente se incluye su certificado digital. Esto ayuda a identificar a los dos usuarios/dispositivos y establece un canal de comunicación seguro.

¿Cuáles son las diferencias entre el cifrado simétrico y asimétrico?

El problema principal con los sistemas de cifrado actuales es la dificultad de intercambiar la clave secreta a través de Internet. Esta es la razón por la que la mayoría de los sistemas utilizan una combinación de cifrado simétrico y asimétrico.

El cifrado asimétrico se utiliza para entregar el código necesario para descifrar el cifrado simétrico.

Esencialmente, el cifrado asimétrico sirve como un conjunto de reglas sobre cómo comenzar a descifrar el mensaje. Explica cómo desbloquear el cifrado requerido para descifrar los datos iniciales.

Por lo tanto, tratar de afirmar que un cifrado es mejor que el otro es difícil. Pero aquí están las principales diferencias entre los 2 sistemas.

  • Encriptación simétrica utiliza una sola clave para cifrar y descifrar la información, mientras que el cifrado asimétrico utiliza más claves de dos tipos diferentes: pública y privada.
  • Si bien el cifrado simétrico es más rápido e ideal para cifrar grandes cantidades de datos, el cifrado asimétrico generalmente se usa para transmitir el código necesario para descifrar el cifrado simétrico.
  • Cifrado asimétrico es un algoritmo moderno, mientras que el cifrado simétrico existe desde hace aproximadamente 2,000 años.
  • El cifrado simétrico es un proceso relativamente simple, mientras que el cifrado asimétrico es mucho más complejo y, por lo tanto, más difícil (pero no imposible) de descifrar usando potencia computacional pura.

¿Qué es más seguro, el cifrado simétrico o asimétrico?

Esta es una pregunta difícil de responder.

La mayoría de la gente cree que el cifrado asimétrico es más seguro, ya que tiene una clave tanto pública como privada. Pero comparar la fuerza y ​​la resistencia al ataque del cifrado simétrico y asimétrico no es tan fácil.

Lo importante aquí es el contexto.

El cifrado simétrico se usa mejor cuando se intenta compartir información entre un número menor de personas. Es más fácil de usar y comprender, por lo que hay menos posibilidades de que se malinterprete la información.

Además, los algoritmos para el cifrado/descifrado simétrico tienden a funcionar más rápido.

Por otro lado, el cifrado asimétrico funciona mucho mejor en grandes grupos de personas (como Internet).

La mayoría de los sistemas actuales (como SSL o TLS) utilizan una combinación de cifrado simétrico y asimétrico, así como otros algoritmos.

Por lo tanto, decir cuál de los dos métodos de encriptación depende estrictamente del contexto.

Reflexiones finales

El cifrado es un tema complejo, pero generalmente se reduce a para qué desea usarlo.

Esto hace que sea difícil decir que "asimétrico es mejor que simétrico" o viceversa. Si bien el cifrado simétrico puede ser la mejor opción para ciertas situaciones, en otros casos, el cifrado asimétrico puede ser la mejor opción.

Y si bien puede parecer fácil decir que el cifrado es estrictamente una preocupación de los desarrolladores, eso es simplemente incorrecto. Todos deberíamos tener una idea básica de cómo funciona la seguridad en Internet. Eso nos ayudará a defendernos mejor de posibles ataques y fomentará un comportamiento responsable en lo que respecta a la actividad en línea.

* La información de este artículo y los enlaces proporcionados son solo para fines de información general y no deben constituir ningún consejo financiero o de inversión. Le recomendamos que haga su propia investigación o consulte a un profesional antes de tomar decisiones financieras. Por favor, reconozca que no somos responsables de ninguna pérdida causada por la información presente en este sitio web.

Fuente: https://coindoo.com/metric-vs-asymmetric-encryption/