Sécurité matérielle
Outre la vitesse, quel avantage présente l'ajout au CPU d'instructions dédiées au chiffrement AES (AES-NI, etc.) ?
- ALa clé AES s'allonge automatiquement
- BLes accès aux tables utilisés par les implémentations logicielles disparaissent, ce qui empêche les fuites temporelles de cache dues à des emplacements de lecture dépendant de la clé
- CN'importe qui peut lire le texte chiffré AES sans clé
Afficher la réponse et l'explication
Réponse : B. Les accès aux tables utilisés par les implémentations logicielles disparaissent, ce qui empêche les fuites temporelles de cache dues à des emplacements de lecture dépendant de la clé
Les logiciels calculant rapidement l'AES utilisaient souvent de grandes tables précalculées, lues à des emplacements déterminés par les données et la clé. L'emplacement lu dépendant de la clé, des attaques déduisant la clé des différences de temps entre succès et échecs de cache sont connues. Les instructions dédiées calculent sans table, en temps constant dans le circuit ; elles sont rapides et empêchent ce type de fuite par canal auxiliaire.