¿Qué es un algoritmo de cifrado de datos?
Una de las funciones fundamentales de la seguridad cibernética es proteger los datos de las actividades de espionaje maliciosas. El cifrado de datos es el proceso de convertir los datos de texto plano en galimatías. Un algoritmo de cifrado de datos es una función matemática que se utiliza en la programación de computadoras como un medio para convertir los datos de texto en un conjunto de caracteres irreconocible. Cada algoritmo tiene diferentes niveles de complejidad, lo que hace que el algoritmo secreto sea más difícil de romper.
Los científicos informáticos han estado utilizando técnicas de cifrado durante muchas décadas. Este es el método fundamental para cifrar mensajes en un formato extranjero que solo puede descifrarse con claves y algoritmos de cifrado inverso. Cada algoritmo manipula los datos de texto plano de manera específica, lo que dificulta la interpretación.
Los algoritmos de cifrado de datos utilizan claves especiales de cifrado para cifrado y los mensajes de descifrados. Estas claves son exclusivas de cada tipo de algoritmo de cifrado de datos. La versión temprana del cifrado generalmente usaD Una clave de 56 bits, pero los métodos más avanzados utilizan claves extremadamente complejas de 448 bits.
El algoritmo de cifrado de datos internacional (Idea ™) es un ejemplo de un algoritmo de cifrado de datos. Fue construido en 1991 por James Massey y Xeujia Lai en la organización llamada Eth Zurich. Esta organización es el Instituto Federal Swiss de Tecnología. Idea ™ utiliza una clave de cifrado de 128 bits, lo que la convierte en un algoritmo de cifrado moderadamente sofisticado. Este algoritmo utiliza múltiples funciones matemáticas con bucles repetitivos para crear un mensaje secreto cifrado. Aunque Idea ™ solo usa una clave de 128 bits, el uso de funciones matemáticas complejas hace que sea difícil descifrar.
La mayoría de los algoritmos de cifrado de datos anticipados utilizan funciones matemáticas complejas con grandes claves de cifrado. Esto hace que descifrar sea imposible sin usar el algoritmo y la clave originales. Estos tipos de algoritmos mapean a tAvanzó los Estándares de Cifrado (AES), que son administrados por el gobierno federal de los Estados Unidos. Muchos algoritmos de cifrado de datos AES admiten claves de cifrado más grandes que 256 bits.
Blowfish es uno de los algoritmos de cifrado de datos más complejos disponibles. Esta función de cifrado utiliza un proceso de algoritmos de tecla simétrica, lo que lo hace inquebrantable. El algoritmo Blowfish fue creado por Bruce Schneier en 1993. Utiliza una tecla de longitud variable que tiene un tamaño de hasta 448 bits.
El algoritmo de cifrado de datos RSA fue creado por Ron Rivest, Adi Shamir y Leonard Adleman en 1978 del Instituto de Tecnología de Massachusetts (MIT). Era una versión temprana de cifrado que se basaba en los estándares de cifrado de datos (DES). RSA usa dos claves para cifrado y descifrado, lo que lo convierte en un algoritmo de cifrado asimétrico. Se usa una clave como clave de cifrado, mientras que se usa otra clave independiente para descifrar.