¿Qué son los algoritmos criptográficos?

Los algoritmos criptográficos son secuencias de procesos, o reglas, utilizadas para encender y descifrar mensajes en un sistema criptográfico. En términos simples, son procesos que protegen los datos al asegurarse de que las personas no deseadas no puedan acceder a él. Estos algoritmos tienen una amplia variedad de usos, que incluyen garantizar transacciones financieras seguras y autenticadas.

La mayoría de los algoritmos de criptografía implican el uso de cifrado, lo que permite que dos partes se comuniquen mientras evitan que terceros no autorizados comprendan esas comunicaciones. El cifrado transforma el texto sin formato legible humano en algo ilegible, también conocido como cifrado de texto . Los datos cifrados se descifran para restaurarlos, por lo que es comprensible para la parte prevista. Tanto el cifrado como el descifrado funcionan en función de los algoritmos.

Hay muchos tipos diferentes de algoritmos criptográficos, aunque la mayoría de ellos encajan en una de las dos clasificaciones: simétricas y asimétricas. Algunos sistemas, sin embargo, usan un hybdeshacerse de ambas clasificaciones. Los algoritmos simétricos, también conocidos como algoritmos simétricos de clave o clave compartida, funcionan mediante el uso de una clave conocida solo por las dos partes autorizadas. Si bien estos se pueden implementar en forma de cifrados de bloque o cifrados de flujo, se usa la misma clave para encriptar y descifrar el mensaje. El estándar de cifrado de datos (DES) y el estándar de cifrado avanzado (AES) son los ejemplos más populares de algoritmos de criptografía simétrica.

Los algoritmos de criptografía asimétrica dependen de un par de claves: una clave pública y una clave privada. Se puede revelar la clave pública, pero, para proteger los datos, la clave privada debe estar oculta. Además, el cifrado y el descifrado de los datos deben ser realizados por las claves privadas y públicas asociadas. Por ejemplo, la clave pública debe descifrar datos encriptados por la clave privada y viceversa. RSA es uno de los ejemplos más comunes deEste algoritmo.

Los algoritmos simétricos suelen ser mucho más rápidos que los algoritmos asimétricos. Esto se relaciona en gran medida con el hecho de que solo se requiere una clave. Sin embargo, la desventaja de los sistemas de clave compartida es que ambas partes conocen la clave secreta. Además, dado que el algoritmo utilizado es el dominio público, en realidad es la clave que controla el acceso a los datos. Por estas razones, las teclas deben ser protegidas y cambiadas con relativa frecuencia para garantizar la seguridad.

.

Si bien los algoritmos criptográficos se utilizan para proporcionar seguridad, no son 100% infolientes. El sistema subóptimo se puede infiltrarse y la información confidencial puede comprometerse como resultado. Las pruebas rigurosas de los algoritmos, por lo tanto, especialmente contra los estándares establecidos y las debilidades identificadas son vitales para garantizar la máxima seguridad.

OTROS IDIOMAS