والتكنولوجيا
جامع هواربومديللعلو
Université des
مSciences
ي نet ةde la Technologie
Houari Boumediene
كلي الهندالكهربائي
ةFacultéسةde Génie
ة
Electrique
Compte rendu
TP3 : Crypto systèmes Symétriques Méthodes de
chiffrement par blocs
Master 2 : Réseau et télécommunication
Elaboré par :
₋ GACHI Anis
₋ Hamma Zakaria
Chiffrement :
Modes\Facteur 1 1000 10000 100000
ECB 0 0.0020084381103515625 0.03001546859741211 0.27306175231933594
CBC 0 0.002000093460083008 0.01900339126586914 0.17604279518127441
CFB 0 0.002998828887939453 0.020009756088256836 0.18204951286315918
OFB 0 0.00500035285949707 0.04901242256164551 0.45810413360595703
AES/ECB 0 0.0061 0.0338 0.2945
AES/CBC 0 0.0102 0.0512 6.2710
AES/CFB 0 0.0499 0.2815 2.7911
AES/OFB 0 0.0296 0.0547 0.5216
DES/ECB 0 0.0631 0.4991 5.0772
DES/CBC 0 0.0807 0.6171 6.4553
DES/OFB 0 0.4187 3.8251 40.4227
DES/CBC 0 0.1051 0.6092 5.8721
Déchiffrement :
Modes\Facteur 1 1000 10000 100000
ECB 0 0.03400683403015137 0.3390767574310303 3.411379814147949
CBC 0 0.05701279640197754 0.5551176071166992 5.6365063190460205
CFB 0 0.0010008811950683594 0.017003774642944336 0.16203713417053223
OFB 0 0.004002094268798828 0.0290071964263916 0.29706692695617676
AES/ECB 0 0.0285 0.1215 1.0924
AES/CBC 0 0.0316 0.1297 7.99247
AES/CFB 0 0.0700 0.3506 3.8612
AES/OFB 0 0.0515 0.1339 1.3595
DES/ECB 0 0.2107 0.8009 8.5809
DES/CBC 0 0.0920 0.8230 11.6115
DES/OFB 0 0.4094 3.9652 39.7060
DES/CBC 0 0.0990 0.8911 8.2240
1. Temps de traitement croissant avec le facteur :
On remarque que les temps de chiffrement et de déchiffrement augmentent
proportionnellement au facteur. Cela est attendu, car un facteur élevé indique un volume de
données plus important à traiter.
2. Modes AES vs DES :
AES est généralement plus rapide que DES pour des facteurs faibles et moyens. Cependant, à
des facteurs élevés, certains modes (par exemple AES/CBC) peuvent montrer des pics de
temps plus importants, ce qui reflète la complexité de l'implémentation.
3. Comparaison des modes de chiffrement :
Pour les petits facteurs (ex. 1 ou 1000), le mode ECB est souvent plus rapide en raison de sa
simplicité (aucune rétroaction n'est nécessaire).
Les modes utilisant une rétroaction comme CBC, CFB, et OFB prennent plus de temps,
surtout avec des facteurs élevés, car ils nécessitent des calculs itératifs.
4. Différences entre chiffrement et déchiffrement :
Pour certains modes comme CFB et OFB, les temps de chiffrement et de déchiffrement sont
similaires, car ces modes opèrent de manière symétrique.
Cependant, pour CBC, le déchiffrement est souvent plus long, probablement en raison des
opérations supplémentaires nécessaires pour traiter les blocs.
5. Conclusion
Le tableau met en évidence l'importance de choisir le bon mode et algorithme selon les
besoins : rapidité (préférer ECB pour des petits volumes), sécurité (éviter ECB pour des
raisons de vulnérabilité au motif des données), ou équilibre entre performance et sécurité
(ex. CBC ou CFB). L'AES est en général une meilleure option moderne, tandis que le DES
montre ses limites à des facteurs élevés.