CIFRADO Y DESCIFRADO CON AES
ACTIVIDAD SEMANA 7
Elaborado por:
LIZETH PAOLA SANCHEZ CHAVARRÍA
Docente:
ING. NÉSTOR FIGUEROA CARDONA
Asignatura:
CRIPTOGRAFIA
CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS
UNIMINUTO
JUNIO 2025
Corporación Universitaria Minuto de Dios - UNIMINUTO
Corporación Universitaria Minuto de Dios - UNIMINUTO
Facultad de Ingeniería
Especialización en Seguridad Informática
Criptografía
Guía para cifrado y descifrado con AES
Actividad de la semana 7
Ejecute los pasos que se indican a continuación en CrypTool 2.0:
1. Agregue el módulo AES y ajuste los parámetros a CBC y PKCS7.
2. Agregue tres módulos Text Input: el primero para el texto base, el segundo
para la clave y el último para el vector de inicialización.
3. Utilice como texto base "mi contraseña", como clave "esunaclavesegura" y
como vector "1000111101101011".
4. Ejecute la encriptación con ayuda de las herramientas dispuestas por el
software.
5. Repita el mismo proceso, pero esta vez colocando como vector
“1111111111”. Corrija el error.
6. Repita el mismo proceso, pero esta vez modificando todos los parámetros
de los módulos Text Input por la información que usted desee.
7. Realice el proceso de descifrado para las tres situaciones.
SOLUCION
Se genera error debido a que el vector de inicialización debe tener la misma
longitud que el tamaño del bloque del algoritmo para funcionar correctamente
en modo CBC. El que proporcionó: "1111111111" no cumple con esta longitud.
Para corregir el error, se modifica el vector de inicialización para que tuviera la longitud
correcta (16 caracteres o 128 bits). Esto implicó añadir caracteres hasta que su longitud
coincida con el tamaño del bloque del algoritmo AES.
DESENCRIPTANDO LOS MENSAJES
Justificación con argumentos matemáticos
Basándonos en la información proporcionada sobre CrypTool 2.0 y el algoritmo AES,
podemos entender lo siguiente:
AES (Advanced Encryption Standard) es un tipo de cifrado por bloques que emplea claves
de longitud variable: 128, 192 o 256 bits. Su diseño fundamental radica en ser resistente a
los ataques de fuerza bruta, garantizando la confidencialidad de la información. La función
principal de los procesos de cifrado y descifrado con AES es salvaguardar datos, ya sean
archivos, discos enteros o directorios, de accesos no autorizados, o bien, permitir la
transmisión segura de información.
En el contexto de la seguridad criptográfica, es crucial comprender que aplicar el mismo
cifrador AES de forma repetida (un "triple cifrado") utilizando la misma clave no
incrementa la robustez de la seguridad de manera lineal o significativa. En términos
matemáticos y de seguridad de cifrado por bloques, la seguridad intrínseca de una sola
aplicación de AES, cuando es considerado seguro, ya abarca el nivel de protección que
se obtendría al cifrar múltiples veces con la misma clave. Por lo tanto, esta redundancia
no introduce un escalón adicional de seguridad que no esté ya contemplado por la
fortaleza inherente del algoritmo AES.
BIBLIOGRAFIA
Buchanan, W. J. (2017). Cryptography. River Publishers. ProQuest Ebook Central,
Tomado de:https://ebookcentral.proquest.com/lib/bibliouniminutoebooks/detail.action?
docID=5050193Links to an external site.
Esslinger, B. (2018). The CrypTool Book: Learning and Experiencing Cryptography with
CrypTool and SageMath. CrypTool Project. https://www.cryptool.org/download/ctb/CT-
Book-en.pdfLinks to an external site..
Mohamed, K. S. (2020). New Frontiers in Cryptography Quantum, Blockchain, Lightweight,
Chaotic and DNA. Springer.Tomado de:
https://link-springer-com.ezproxy.uniminuto.edu/content/pdf/10.1007/978-3-030-58996-
7.pdf