¿Cuáles son las diferentes técnicas de cifrado?
El proceso de codificación en secreto se ha utilizado durante siglos en espionaje. El cifrado de datos es un proceso de creación de formatos de mensaje secretos para datos que se almacenan en los archivos de la computadora. Dentro del software de computadora hay múltiples técnicas de cifrado disponibles para archivos de datos. Estas técnicas se conocen típicamente como algoritmos de cifrado de datos. Cada algoritmo tiene beneficios únicos y patrones de uso basados en el tipo de datos y el nivel de protección deseado.
Los datos no cifrados son información que una computadora o persona puede leer fácilmente. Cuando los datos se crean en una computadora, se guarda automáticamente en un formato sin cifrar. Estos datos se guardan en computadoras o servidores de archivos y pueden acceder fácilmente a los posibles piratas informáticos en Internet. Las técnicas de cifrado son procesos especiales diseñados para convertir los datos legibles en el equivalente del galimatías.
Los patrones y estándares de cifrado son administrados por el Instituto Nacional de Normas y Tecnología (NIST). Este cuerpoAproba y prueba técnicas de cifrado recientemente desarrolladas. Actualmente, el estándar de cifrado avanzado (AES) se considera uno de los estándares más modernos de criptografía. Está diseñado para admitir un programa de cifrado clave de 256 bits. El estándar de cifrado avanzado se creó en 2001 y actualmente admite varios algoritmos de cifrado.
La criptografía de clave pública es una forma estándar de cifrado que requiere claves especiales para cifrar y descifrar mensajes. Las técnicas de cifrado que usan esto de la codificación generalmente se consideran seguras porque los datos requieren que dos partes no se cifren. Primero requiere el algoritmo de descifrado correcto y, en segundo lugar, requiere una clave encriptada especial que debe usarse con el algoritmo.
Lo que hace que la criptografía de clave pública sea única es el requisito de claves especiales para cifrar y descifrar mensajes. El cifrado de Cifrado utiliza una clave públicaGorithm y una clave privada se usan para el algoritmo de descifrado. Este tipo de técnicas de cifrado son difíciles de romper debido al proceso de cifrado de dos teclas.
La complejidad de los algoritmos de cifrado se basa en el tamaño físico de la clave de cifrado. Cuanto mayor sea la clave, más complejo puede ser el programa de cifrado. Las primeras versiones de cifrado utilizaron el estándar de cifrado de datos (DES), que solo admitía una clave de 56 bits. Estos fueron fácilmente manipulados y rápidamente rotos por los piratas informáticos. Con los estándares AES, las permutaciones de las posibilidades hacen que descifrar un nuevo cifrado sea casi imposible.
Blowfish es uno de los algoritmos de cifrado más complejos actualmente disponibles en la actualidad. Fue diseñado en 1993 por Bruce Schneier. Este algoritmo de cifrado se basa en AES y admite una clave de cifrado de 448 bits. Actualmente no hay criptoanálisis conocido del algoritmo de pez soplete. Esta versión de cifrado está disponible gratuitamente.