---
tags: CRYPTO, joffrey.chambon
author: Joffrey Chambon
title: Crypto cours 2
---
Algo de permutation et de substitution isolés = mauvais
Mais si on les assemble on obtient un meilleur algo
2 modes : EBC et CBC
# Modes d'opération
## CBC
IV = vecteur d'initialisation
$C_i = E_k(P_i \oplus C_{i-1}), C_0=IV$
## CFB
$C_i = E_k(C_{i-1}) \oplus P_i$
$P_i = E_k(C_{i-1}) \oplus C_i$
$C_0 = IV \text{ Vecteur d'initialisation}$
# DES
Créé au milieu des années 60 par IBM
Modifié par la NSA
16 itérations