Cuauhtemoc Mancillas Lopez |

Date of the talk: 29 April 2016, 10h30-11h30, salle Petri/Turing

### Block Cipher Modes of Operation and Their Hardware Implementation

Block ciphers are cryptographic primitives that can encrypt only fix n-bit length messages, n is the size of their block. Modes of operation are used to handle large messages, generally they are used to provide privacy and authentication or the combination of both. In this talk we will see how to design secure and efficient modes of operation using other cryptographic objects beyond block ciphers such as almost and universal hash functions, instantiates as polynomials over finite fields and their efficient implementation. Our main application is disk encryption where some important restriction need to be hold satisfy, the more important is length preserving, i.e the size of encrypted message must be exactly same as the original one. We will finalize with a fast review of some authenticated encryption algorithms based on block cipher presented in CAESAR competition.