En las Guerras Mundiales, de 12 años,
criptografía jugó un papel importante en las comunicaciones.
Estas fueron las primeras grandes guerras en las
que los combatientes utilizaron radios.
Todos los países utilizaron códigos para proteger las comunicaciones.
Muchos combatientes rompieron con éxito sus códigos opositores,
a veces más de una vez
descifrando el cifrado púrpura japonés
y el Enigma alemán,
los rompecódigos estadounidenses y británicos dieron
militares los tomadores de decisiones la visión de los planes enemigos.
Estos rompecódigos ayudan a los aliados
cuando batallas militares decisivas,
entre ellas la Batalla de Midway y la Batalla de Gran Bretaña,
el nacimiento de la computadora digital
hizo factibles cifrados complejos.
Las computadoras digitales podrían realizar operaciones en
segundos que normalmente tomarían horas o días a mano.
Como resultado, la criptografía moderna
se trasladó rápidamente al reino digital.
En los sistemas de información de hoy,
se encontrarán con dos usos primarios de la criptografía
para proteger los datos en tránsito y para proteger los datos en reposo.
Los datos en tránsito se refieren a cualquier dato ya que se intercambian,
más comúnmente a través de una conexión de red.
Datos en reposo, o cualquier dato que
se almacene en algún medio de almacenamiento.
Los datos en reposo también incluyen datos en memoria.
Diferentes enfoques criptográficos pueden ayudar a resolver
el problema de asegurar los datos en tránsito y los datos en reposo.
Los datos en seguridad de tránsito a menudo se
llaman seguridad de la comunicación.
La criptografía logra por objetivos de seguridad.
Confidencialidad,
Integridad, autenticación, no repudio.
cifrado es el proceso de
revolver texto sin formato en texto cifrado.
descifrado es el proceso de
descifrar el texto cifrado en texto sin formato.
El cifrado utiliza procesos matemáticos conocidos
para realizar sus funciones.
Tal proceso se conoce como un algoritmo.
Un algoritmo es un proceso repetible que
produce el mismo resultado cuando recibe la misma entrada.
Cipher es un algoritmo para cifrar o descifrar información.
Los dos métodos de cifrado más comunes
son el cifrado simétrico y asimétrico.
Los nombres se refieren a si se usa o no
la misma clave para el cifrado y el descifrado.
Claves de cifrado simétrico, esto también se
conoce como cifrado de clave privada.
La clave utilizada para codificar es la
misma que la utilizada para decodificar,
lo que lo hace mejor para usuarios individuales y sistemas cerrados.
De lo contrario, la clave debe ser enviada al receptor.
Esto aumenta el riesgo de compromiso si es
interceptado por un tercero como un hacker.
Este método es más rápido que el método asimétrico.
Claves de cifrado asimétricas,
este tipo utiliza dos claves diferentes,
públicas y privadas, que están vinculadas entre sí.
Matemáticamente, las claves son
esencialmente números grandes que se han
emparejado entre sí pero no son idénticos.
De ahí el término asimétrico.
La clave privada es mantenida en secreto por el propietario y
la clave pública es
compartida entre los destinatarios autorizados,
se ponen a disposición del público en general.
Los datos cifrados con la clave pública del destinatario y
sólo se descifran con la clave privada correspondiente.
Los algoritmos de cifrado se utilizan
para convertir los datos en texto cifrado.
Un algoritmo utiliza la clave de cifrado para alterar los datos
forma predecible de manera que aunque
los datos cifrados aparezcan aleatorios,
se puedan volver a convertir en
texto plano mediante el uso de la clave de descifrado.
Existen varios tipos diferentes de algoritmos de
cifrado
diseñados para adaptarse a diferentes propósitos.
Se desarrollaron nuevos algoritmos
cuando los más antiguos se vuelven inseguros.
Algunos de los algoritmos de cifrado más conocidos
incluyen el cifrado DES.
Des significa estándar de cifrado de datos.
Este es un algoritmo de cifrado simétrico ahora obsoleto
que he considerado adecuado para los usos actuales.
Por lo tanto, otros algoritmos de cifrado han tenido éxito
cifrado DES tres DES.
3d S significa estándar de cifrado de datos triplicado.
Se trata de un algoritmo de clave simétrica y
se usa la palabra triple porque los datos
se pasan a través del algoritmo DES original
tres veces durante el proceso de cifrado,
triple DES se está escalonando lentamente out,
pero aún logra hacer
una solución de encriptación de hardware confiable para
servicios financieros y otras industrias.
Encriptación Aes.
Aes significa Advanced Encryption Standard y
fue desarrollado para actualizar el algoritmo DES original.
Algunas de las aplicaciones más comunes del
algoritmo AES incluyen aplicaciones de mensajería como
Signal o WhatsApp y el archivo o
programa de archivos cuando el cifrado zip RSA.
Rsa fue el primer algoritmo de cifrado asimétrico
ampliamente disponible para el público.
Rsa es popular debido a su longitud clave
y por lo tanto ampliamente utilizado para la transmisión de datos segura.
Rsa significa Rivest, Shamir, y Adleman,
los apellidos de los matemáticos
que describieron por primera vez este algoritmo.
Rsa se considera un algoritmo asimétrico
debido a su uso de un par de claves.
Las funciones hash representan un tercer tipo de criptografía,
junto a la criptografía simétrica y asimétrica,
lo que podríamos llamar criptografía kilos.
Las funciones hash, también conocidas como
compendios de mensajes no usan una clave,
sino que crean un valor hash de longitud en gran parte
único y fijo,
comúnmente conocido como hash,
basado en el mensaje original,
algo a lo largo de las mismas líneas que un argumento marginal.
Cualquier ligero cambio en el mensaje cambiará. El hachís.
Los hashes no se pueden utilizar para descubrir el contenido del
mensaje original para
cualquiera de sus otras características,
pero se pueden utilizar para determinar
si el mensaje ha cambiado.
De esta manera, los hashes proporcionan integridad.
Los hashes se pueden usar en
programas para determinar si alguien modificó
una aplicación que desea descargar
mensajes de texto abiertos o archivos del sistema operativo.
Los hashes son muy útiles
y distribuyen archivos o comunicaciones ascendentes
ya que el hash se puede enviar con
el mensaje para que el receptor
pueda verificar su integridad.
El receptor simplemente hashes
el mensaje nuevamente usando el mismo algoritmo,
luego compara los dos hashes.
Si los hashes coinciden,
el mensaje no ha cambiado.
Si no coinciden,
el mensaje ha sido alterado.