SlideShare una empresa de Scribd logo
Outline
Cifrado en Bloque
Modos de operaci´on
AES
CIFRADO EN BLOQUE
Juan Manuel Garc´ıa Garc´ıa
2 de septiembre de 2010
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Cifrado en Bloque
Definiciones
Modos de operaci´on
ECB
CBC
PCBC
CFB
OFB
CTR
AES
Operaci´on del AES
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Definiciones
Definiciones
1. Cifrado en bloque: Cifrado de clave sim´etrica que opera sobre
un grupo de bits de tama˜no fijo denominado bloque, con una
transformaci´on invariante.
2. Un algoritmo de cifrado en bloque tomar´ıa un bloque de 128
bits (por ejemplo) de texto plano y dar´ıa como salida el
correspondiente bloque cifrado de 128 bits.
3. La transformaci´on es controlada por la clave secreta.
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Definiciones
◮ Un algoritmo de cifrado en bloque consiste de dos algoritmos,
uno de cifrado Ek y uno de descifrado E−1
k , que est´an
parametrizados por la clave k y que son mutuamente inversos:
◮ Ek (M) = C
◮ E−1
k (C) = M
◮ Para cada clave k, Ek es una permutaci´on sobre el conjunto
de todos los posibles bloques de entrada. Una clave determina
una permutaci´on entre las 2n! posibles.
◮ Si los datos son mayores a la longitud del bloque, se utiliza un
modo de operaci´on.
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
ECB
CBC
PCBC
CFB
OFB
CTR
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Operaci´on del AES
Advanced Encryption Standard
1. Cifrado de clave sim´etrica adoptado como est´andar por el
gobierno de los EU.
2. Publicado por el NIST como el FIPS-197, el 26 de noviembre
de 2001.
3. AES est´a basado en el cifrado Rijndael.
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Operaci´on del AES
Operaci´on del AES
◮ AES tiene un tama˜no de bloque fijo de 128 bits y un tama˜no
de clave de 128, 192 o 256 bits. (Rijndael permite especificar
tama˜nos de bloque y de clave, en m´ultiplos de 32, con un
m´ınimo de 128 bits.)
◮ AES opera sobre un arreglo de 4 × 4 bytes, al que se
denomina el estado.
◮ AES cifra los datos mediante un n´umero de rondas de
transformaci´on. Cada ronda consiste en varios pasos de
procesamiento, incluyendo uno que depende de una clave de
ronda.
◮ Para descifrar se aplican las rondas en sentido inverso
utilizando la misma clave.
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Operaci´on del AES
Descripci´on del algoritmo
◮ Expansi´on de clave. Se derivan las claves de ronda.
◮ Ronda inicial:
1. AddRoundKey - Cada byte del estado es combinado con la
clave de ronda usando XOR.
◮ Rondas:
1. SubBytes - Substituci´on no lineal donde cada byte es
substituido por otro de acuerdo a una tabla.
2. ShiftRows - Trasposici´on donde cada fila del estado es
desplazada c´ıclicamente un cierto n´umero de pasos.
3. MixColumns - Una operaci´on de mezcla que opera sobre las
columnas del estado, combinando cuatro bytes de cada
columna.
4. AddRoundKey
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Operaci´on del AES
◮ Ronda final:
1. SubBytes
2. ShiftRows
3. AddRoundKey
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Operaci´on del AES
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Operaci´on del AES
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Operaci´on del AES
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Operaci´on del AES
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
Outline
Cifrado en Bloque
Modos de operaci´on
AES
Operaci´on del AES
Ejercicios:
1. Implementar el modo PCBC del AES.
Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE

Más contenido relacionado

PDF
Capítulo 3: Cifrado en flujo
PPTX
Tarea final
PPT
Curso Micro Tema 3 2
PDF
Teclado Matricial
PPT
Superscala Execution - Ejecución Escalable
PPT
Superscala Execution - Ejecución Escalable
PDF
Uso de las tablas en lenguaje ensamblador
PDF
Micro2 tema 3
Capítulo 3: Cifrado en flujo
Tarea final
Curso Micro Tema 3 2
Teclado Matricial
Superscala Execution - Ejecución Escalable
Superscala Execution - Ejecución Escalable
Uso de las tablas en lenguaje ensamblador
Micro2 tema 3

La actualidad más candente (20)

PDF
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones
PDF
Microcontroladores ii en c. tema 4
PDF
Micro2 tema 1
DOCX
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador
PPT
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
PPT
Curso Micro Tema 3
PDF
Micro2 tema 2
PDF
Guía rápidalcd y teclado
PDF
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
PDF
Micro2 tema 5
PDF
Presentacion proyecto final micro2
PPTX
Transformada Hilbert-Huang
PDF
EJERCICIO ADICIONAL 1ER EXAMEN
PDF
Módulo EUSART del PIC16F887
PDF
Micro2 tema 4
PPTX
Universidad autonoma de chiapas fcp
PDF
Clase 2
PDF
Guía de ejercicios resueltos y propuestos tema 4
PDF
In terrupciones pic
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones
Microcontroladores ii en c. tema 4
Micro2 tema 1
Lab 8 eeprom_de_datos_y_tmr0_contador_y_temporizador
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso Micro Tema 3
Micro2 tema 2
Guía rápidalcd y teclado
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
Micro2 tema 5
Presentacion proyecto final micro2
Transformada Hilbert-Huang
EJERCICIO ADICIONAL 1ER EXAMEN
Módulo EUSART del PIC16F887
Micro2 tema 4
Universidad autonoma de chiapas fcp
Clase 2
Guía de ejercicios resueltos y propuestos tema 4
In terrupciones pic
Publicidad

Similar a Capítulo 4: Cifrado en Bloque (20)

PPT
Common Scrambling Algorithm al descubierto
PPS
3 codigo ascii ≈ [×bern@chea m×™]
PPT
Codigo ascii
PDF
Tema5 ce-secuenciales
PDF
Configurar snmp en cisco
PPT
Nuevas tecnicas de optimización y ofuscacion
PPT
Nuevas tecnicas de optimización y ofuscacion
PPT
Nuevas tecnicas de optimización y ofuscacion
PPTX
Encriptación simétrica-AES Y RC2
PPTX
microprogramación Mplus.pptx
PDF
Introducción Arquitectura Microcontroladores.pdf
PPTX
Nuevas técnicas de optimización y ofuscación [GuadalajaraCON 2013]
PPT
Niple diapopsitiva
PPT
Niple diapopsitiva
PPT
Niple diapopsitiva
PDF
Aes tipo de encriptacion ppt utp
PDF
1. microcontrolador
PDF
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 2)
PDF
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
Common Scrambling Algorithm al descubierto
3 codigo ascii ≈ [×bern@chea m×™]
Codigo ascii
Tema5 ce-secuenciales
Configurar snmp en cisco
Nuevas tecnicas de optimización y ofuscacion
Nuevas tecnicas de optimización y ofuscacion
Nuevas tecnicas de optimización y ofuscacion
Encriptación simétrica-AES Y RC2
microprogramación Mplus.pptx
Introducción Arquitectura Microcontroladores.pdf
Nuevas técnicas de optimización y ofuscación [GuadalajaraCON 2013]
Niple diapopsitiva
Niple diapopsitiva
Niple diapopsitiva
Aes tipo de encriptacion ppt utp
1. microcontrolador
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 2)
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
Publicidad

Más de Juan Manuel García (15)

PDF
Cap 11 PKI con OpenSSL
PDF
Capítulo 10: Aplicaciones especiales de la criptografía
PDF
Capítulo 9: Protocolos criptográficos
PDF
Capítulo 8: Criptografía de curvas elípticas
PDF
Capítulo 6: Criptografía de clave pública
PDF
Capítulo 7: Firma digital
PDF
Capítulo 5: Criptografía de clave pública, antecedentes matemáticos
PDF
Capítulo 1: Introducción a la Criptografía
PDF
Capítulo 2: Criptoanálisis clásico
PDF
Modulo VI: Detección de intrusos
PDF
Modulo V: Acceso remoto y redes privadas virtuales
PDF
Modulo IV: Control de acceso y cortafuegos
PDF
Modulo III: Seguridad en Servidores
PDF
Modulo II: Tecnología Criptográfica
PDF
Modulo I: Arquitectura de Seguridad Informática
Cap 11 PKI con OpenSSL
Capítulo 10: Aplicaciones especiales de la criptografía
Capítulo 9: Protocolos criptográficos
Capítulo 8: Criptografía de curvas elípticas
Capítulo 6: Criptografía de clave pública
Capítulo 7: Firma digital
Capítulo 5: Criptografía de clave pública, antecedentes matemáticos
Capítulo 1: Introducción a la Criptografía
Capítulo 2: Criptoanálisis clásico
Modulo VI: Detección de intrusos
Modulo V: Acceso remoto y redes privadas virtuales
Modulo IV: Control de acceso y cortafuegos
Modulo III: Seguridad en Servidores
Modulo II: Tecnología Criptográfica
Modulo I: Arquitectura de Seguridad Informática

Último (20)

PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
clase auditoria informatica 2025.........
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPT
Que son las redes de computadores y sus partes
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
taller de informática - LEY DE OHM
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
El-Gobierno-Electrónico-En-El-Estado-Bolivia
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Propuesta BKP servidores con Acronis1.pptx
SAP Transportation Management para LSP, TM140 Col18
introduccion a las_web en el 2025_mejoras.ppt
Diapositiva proyecto de vida, materia catedra
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
clase auditoria informatica 2025.........
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Que son las redes de computadores y sus partes
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
taller de informática - LEY DE OHM
Presentación PASANTIAS AuditorioOO..pptx
historia_web de la creacion de un navegador_presentacion.pptx
Sesion 1 de microsoft power point - Clase 1
REDES INFORMATICAS REDES INFORMATICAS.pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
Liceo departamental MICRO BIT (1) 2.pdfbbbnn

Capítulo 4: Cifrado en Bloque

  • 1. Outline Cifrado en Bloque Modos de operaci´on AES CIFRADO EN BLOQUE Juan Manuel Garc´ıa Garc´ıa 2 de septiembre de 2010 Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 2. Outline Cifrado en Bloque Modos de operaci´on AES Cifrado en Bloque Definiciones Modos de operaci´on ECB CBC PCBC CFB OFB CTR AES Operaci´on del AES Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 3. Outline Cifrado en Bloque Modos de operaci´on AES Definiciones Definiciones 1. Cifrado en bloque: Cifrado de clave sim´etrica que opera sobre un grupo de bits de tama˜no fijo denominado bloque, con una transformaci´on invariante. 2. Un algoritmo de cifrado en bloque tomar´ıa un bloque de 128 bits (por ejemplo) de texto plano y dar´ıa como salida el correspondiente bloque cifrado de 128 bits. 3. La transformaci´on es controlada por la clave secreta. Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 4. Outline Cifrado en Bloque Modos de operaci´on AES Definiciones ◮ Un algoritmo de cifrado en bloque consiste de dos algoritmos, uno de cifrado Ek y uno de descifrado E−1 k , que est´an parametrizados por la clave k y que son mutuamente inversos: ◮ Ek (M) = C ◮ E−1 k (C) = M ◮ Para cada clave k, Ek es una permutaci´on sobre el conjunto de todos los posibles bloques de entrada. Una clave determina una permutaci´on entre las 2n! posibles. ◮ Si los datos son mayores a la longitud del bloque, se utiliza un modo de operaci´on. Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 5. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 6. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 7. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 8. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 9. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 10. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 11. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 12. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 13. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 14. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 15. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 16. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 17. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 18. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 19. Outline Cifrado en Bloque Modos de operaci´on AES ECB CBC PCBC CFB OFB CTR Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 20. Outline Cifrado en Bloque Modos de operaci´on AES Operaci´on del AES Advanced Encryption Standard 1. Cifrado de clave sim´etrica adoptado como est´andar por el gobierno de los EU. 2. Publicado por el NIST como el FIPS-197, el 26 de noviembre de 2001. 3. AES est´a basado en el cifrado Rijndael. Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 21. Outline Cifrado en Bloque Modos de operaci´on AES Operaci´on del AES Operaci´on del AES ◮ AES tiene un tama˜no de bloque fijo de 128 bits y un tama˜no de clave de 128, 192 o 256 bits. (Rijndael permite especificar tama˜nos de bloque y de clave, en m´ultiplos de 32, con un m´ınimo de 128 bits.) ◮ AES opera sobre un arreglo de 4 × 4 bytes, al que se denomina el estado. ◮ AES cifra los datos mediante un n´umero de rondas de transformaci´on. Cada ronda consiste en varios pasos de procesamiento, incluyendo uno que depende de una clave de ronda. ◮ Para descifrar se aplican las rondas en sentido inverso utilizando la misma clave. Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 22. Outline Cifrado en Bloque Modos de operaci´on AES Operaci´on del AES Descripci´on del algoritmo ◮ Expansi´on de clave. Se derivan las claves de ronda. ◮ Ronda inicial: 1. AddRoundKey - Cada byte del estado es combinado con la clave de ronda usando XOR. ◮ Rondas: 1. SubBytes - Substituci´on no lineal donde cada byte es substituido por otro de acuerdo a una tabla. 2. ShiftRows - Trasposici´on donde cada fila del estado es desplazada c´ıclicamente un cierto n´umero de pasos. 3. MixColumns - Una operaci´on de mezcla que opera sobre las columnas del estado, combinando cuatro bytes de cada columna. 4. AddRoundKey Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 23. Outline Cifrado en Bloque Modos de operaci´on AES Operaci´on del AES ◮ Ronda final: 1. SubBytes 2. ShiftRows 3. AddRoundKey Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 24. Outline Cifrado en Bloque Modos de operaci´on AES Operaci´on del AES Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 25. Outline Cifrado en Bloque Modos de operaci´on AES Operaci´on del AES Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 26. Outline Cifrado en Bloque Modos de operaci´on AES Operaci´on del AES Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 27. Outline Cifrado en Bloque Modos de operaci´on AES Operaci´on del AES Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE
  • 28. Outline Cifrado en Bloque Modos de operaci´on AES Operaci´on del AES Ejercicios: 1. Implementar el modo PCBC del AES. Juan Manuel Garc´ıa Garc´ıa CIFRADO EN BLOQUE