Mind map
Algoritmos de cifrado de clave simétrica
Map content
Algoritmos de cifrado de clave simétrica
DES (Data Encryption Standard)
- es un algoritmo de cifrado por bloques, donde se toma un texto en claro de longitud fija de bits y se transforma mediante una serie de operaciones en otro texto cifrado de la misma longitud. El tamaño del bloque de DES es de 64 bits, y la longitud de clave también es de 64 bits, aunque en realidad solo son 56 bits los que pertenecen a la clave ya que los otros 8 bits son de comprobación de paridad, y se descartan.
3DES (Triple Data Encryption Standard)
- Se basa en aplicar el algoritmo DES tres veces, dependiendo de las claves que utilicemos, puede tener una longitud de clave de 168 bits (útiles) si las tres claves son diferentes, o de 112 bits si únicamente utilizamos dos claves diferentes. Existe una variante del 3DES, conocida como DES-EDE3, con tres claves diferentes y una longitud de 192bits, consiguiendo un sistema mucho más robusto. El cifrado por bloques sigue siendo de 64 bits, como el DES original. El Triple DES está desapareciendo lentamente, siendo reemplazado por el algoritmo AES, pero aún se sigue utilizando sobre todo en VPN de tipo IPsec.
RC5
- Este algoritmo también cifra por bloques, tiene un tamaño variable de bloques, pudiendo ser de 32, 64 o 128 bits. Permite diferentes longitudes de clave (hasta 2040 bits), y un número variable de iteraciones de hasta 255 (la seguridad del cifrado aumenta exponencialmente cuanto mayor número de iteraciones).
IDEA (International Data Encryption Algorithm)
- Aplica una clave de 128 bits sin paridad a bloques de datos de 64 bits, y se usa tanto para cifrar como para descifrar.
- La seguridad de este algoritmo deriva del intercalado de operaciones de distintos grupos, adición y multiplicación modular, y operadores XOR bit a bit. Este algoritmo es mucho más robusto que DES, según numerosos expertos criptográficos, IDEA es el mejor algoritmo de cifrado de datos existente en la actualidad ya que existen 2¹²⁸ claves privadas que probar mediante el ataque de fuerza bruta.
- Aplica una clave de 128 bits sin paridad a bloques de datos de 64 bits, y se usa tanto para cifrar como para descifrar.
AES (Advanced Encryption Standard)
- Este algoritmo es el más conocido entre los usuarios de routers, ya que WPA opera con AES como método de cifrado. Este cifrado puede implementar tanto en sistemas hardware como en software. El sistema criptográfico AES opera con bloques de tamaño fijo de 128 bits y claves de longitudes variable, hay AES de 128bits, de 192 bits y de 256 bits.
- CBC (Cipher-block chaining)
- cada bloque de texto plano se le aplica la operación XOR con el bloque cifrado anterior antes de ser cifrado. De esta forma, cada bloque de texto cifrado epende de todo el texto en claro procesado hasta este punto.
- OFB (Output feedback)
- se generan bloques de flujo de claves, que son operados con XOR y el texto en claro para obtener el texto cifrado.
- CFB (Cipher feedback)
- se hace igual que en OFB, pero para producir el keystream cifra el último bloque de cifrado, en lugar del último bloque del keystream como hace OFB. Un bit erróneo en el texto cifrado genera 1+64/m bloques de texto claro incorrectos (siendo m la longitud del flujo en el que se divide el bloque).
- CBC (Cipher-block chaining)
- Este algoritmo es el más conocido entre los usuarios de routers, ya que WPA opera con AES como método de cifrado. Este cifrado puede implementar tanto en sistemas hardware como en software. El sistema criptográfico AES opera con bloques de tamaño fijo de 128 bits y claves de longitudes variable, hay AES de 128bits, de 192 bits y de 256 bits.
Information
- Description
- Mind Map on Algoritmos de cifrado de clave simétrica, created by FERNANDO SANMARTIN on 17/07/2020.
- Created by
- FERNANDO SANMARTIN
- Views
- 0
- Rating