Aller au contenu
uencoder

AES Hardware Acceleration

L'accélération matérielle d'AES utilise des circuits siliciés dédiés (extensions d'instructions CPU ou coprocesseurs de chiffrement indépendants) pour exécuter AES, avec un débit bien supérieur au logiciel.

Objectif

Exécuter AES avec une faible occupation CPU et un haut débit sur serveurs, mobiles et systèmes embarqués, résistant aux attaques par canal auxiliaire.

Mécanisme

Le moteur de chiffrement implémente les fonctions de rondes AES et l'expansion de clé sur silicium ; le CPU soumet les blocs via instructions dédiées ou DMA, les résultats sont écrits dans registres ou mémoire.

Cas d’usage

  • Enclaves sécurisées mobiles
  • IPSec sur équipements réseau
  • Chiffrement sur contrôleurs de stockage

Outils associés

References