Please enable JavaScript.
Coggle requires JavaScript to display documents.
Criptografía Simétrica - Coggle Diagram
Criptografía Simétrica
METODOS
-
-
Se refiere a ocultar la relación entre la clave y el texto cifrado mediante sustituciones complejas.
Se refiere a esparcir la influencia de los bits de entrada a lo largo de todo el texto cifrado para hacer más difícil la inferencia del texto original.
-
ALGORITMOS
AES (Advanced Encryption Standard): Rápido y seguro, estándar actual. Usa claves de 128, 192 y 256 bits.
DES (Data Encryption Standard): Obsoleto por ser vulnerable a ataques de fuerza bruta. Usa una clave de 56 bits.
3DES (Triple DES): Mejora de DES al aplicar tres rondas de cifrado, más seguro pero más lento.
RC4: Algoritmo de flujo, rápido pero inseguro en la actualidad.
Blowfish: Rápido, usa claves variables de hasta 448 bits, pero menos usado hoy.
Twofish: Cifrado de bloques similar a Blowfish, con claves de hasta 256 bits.
VENTAJAS
DESVENTAJAS
Escalabilidad limitada: Se necesitan muchas claves diferentes para cada par de usuarios, lo que complica su uso en redes grandes.
Gestión de claves: La distribución segura de claves entre los usuarios es difícil, especialmente en grandes redes.
Riesgo si la clave es comprometida: Si alguien accede a la clave, puede descifrar toda la información.
Rápida: Los algoritmos simétricos son mucho más rápidos que los asimétricos, especialmente para grandes volúmenes de datos.
Eficiencia: Requieren menos recursos computacionales, lo que los hace ideales para sistemas con limitaciones de procesamiento.
-
CIFRADO EN FLUJO
-
-
DESVENTAS
Vulnerabilidades: Si el generador de flujo de claves es predecible o se reutiliza la misma clave, el cifrado puede ser vulnerable.
VENTAJAS
-
Sin errores propagados: Los errores no se extienden a otros bits, lo que es ventajoso en redes.
CIFRADO EN BLOQUE
El cifrado en bloque es fundamental para proteger datos sensibles y se utiliza en diversas aplicaciones, como almacenamiento seguro, comunicaciones y transmisión de datos.
CARACTERISTICAS
Bloques de tamaño fijo: Los datos se dividen en bloques de tamaño fijo (comúnmente 64 o 128 bits) antes de ser cifrados.
Operaciones de cifrado: Utiliza algoritmos que realizan una serie de transformaciones (sustituciones y permutaciones) en cada bloque, utilizando una clave secreta.
Modos de operación: Puede operar en diferentes modos, como ECB (Electronic Codebook), CBC (Cipher Block Chaining), y CTR (Counter Mode), que afectan cómo se cifran los bloques y cómo interactúan entre sí.
VENTAJAS
Seguridad: Generalmente, los cifrados en bloque ofrecen una mayor seguridad en comparación con los cifrados en flujo, especialmente si se usan correctamente con modos de operación seguros.
Versatilidad: Puede adaptarse a diferentes aplicaciones y sistemas, permitiendo múltiples modos de operación.
DESVENTAJAS
Rendimiento: Puede ser más lento que el cifrado en flujo, especialmente para flujos de datos continuos, debido al procesamiento de bloques.
Tamaño de bloque fijo: Si el tamaño del último bloque no alcanza el tamaño requerido, se necesita un método de padding (relleno) que puede complicar el proceso.