Algoritmos de cifrado: 3DES, AES, RSA, Diffie-Hellman y criptosistemas modernos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,27 KB

Algoritmos criptográficos: simétricos y asimétricos

3DES (Triple Data Encryption Standard)

Tipo de algoritmo que realiza un triple cifrado del tipo DES. Esto lo hace muchísimo más seguro que el cifrado DES simple. Nació por la inseguridad que traía una clave de 56 bits. Tarjetas de crédito y otros métodos de pago electrónico todavía tienen como estándar el algoritmo Triple DES.

  • Ventaja: algoritmo de cifrado rápido.

Advanced Encryption Standard (AES)

También conocido como Rijndael, es un esquema de cifrado por bloques adoptado como estándar de cifrado por el Gobierno de los Estados Unidos.

  • Ventaja: algoritmo de cifrado rápido.
  • Desventajas:
    • Necesidad de intercambiar la clave al menos una vez de forma segura.
    • Escalabilidad (dependiendo de la implementación y del entorno).

Blowfish

Codificador de bloques simétricos que está a disposición del público, y puede ser usado libremente por cualquiera.

  • Ventaja: es un cifrado rápido.
  • Desventaja: dificultad de enviar la clave simétrica mediante un canal seguro.

IDEA (International Data Encryption Algorithm)

Fue un algoritmo propuesto como reemplazo del DES. Opera con bloques de 64 bits usando una clave de 128 bits y consiste de ocho transformaciones idénticas.

Diffie-Hellman

Diffie-Hellman (Whitfield Diffie y Martin Hellman) permite el intercambio secreto de claves entre dos partes que no han tenido contacto previo, utilizando un canal inseguro y de manera anónima. Su seguridad radica en la extrema dificultad de calcular logaritmos discretos en ciertos grupos.

RSA

Emplea expresiones exponenciales en aritmética modular. La seguridad de este algoritmo radica en que no hay maneras rápidas conocidas de factorizar un número grande en sus factores primos utilizando computadoras tradicionales.

DSA (Digital Signature Algorithm)

Es un estándar del Gobierno Federal de los Estados Unidos de América para firmas digitales. Sirve para firmar y no para cifrar información. Una desventaja de este algoritmo es que requiere mucho más tiempo de cómputo que RSA.

ElGamal

Esquema de cifrado basado en problemas matemáticos de algoritmos discretos. Puede ser utilizado tanto para generar firmas digitales como para cifrar o descifrar. La seguridad del algoritmo se basa en la suposición de que la función utilizada es de un solo sentido y en la dificultad de calcular un logaritmo discreto.

Curva elíptica

La criptografía de curva elíptica puede ser más rápida y usar claves más cortas que métodos antiguos —como RSA— al tiempo que proporciona un nivel de seguridad equivalente.

  • Ventajas:
    • Se encuentra libre de patentes y se ha considerado como la tecnología del futuro para desarrollos de sistemas criptográficos.
    • La velocidad que ofrece, debido a que requiere longitudes de clave mucho menores a las de criptosistemas como RSA.

Entradas relacionadas: