Sécurité matérielle : évolutions récentes
On conçoit le SoC d'un appareil embarqué qui sera utilisé plus de 10 ans. Quelle conception du matériel et du firmware est appropriée pour se préparer à une future migration cryptographique (comme le passage à la cryptographie post-quantique) ?
- ALe plus sûr est d'inscrire dans la ROM de démarrage un seul couple de schéma de vérification de signature et de clé publique, et de les figer pour que personne ne puisse jamais les modifier
- BLaisser à la vérification au démarrage la possibilité de gérer plusieurs schémas et plusieurs clés, faire des accélérateurs des briques utilisables par plusieurs schémas, et permettre de remplacer les schémas par des mises à jour
- CIl suffit d'intégrer un circuit dédié, de la plus petite surface possible, pour la seule courbe de la cryptographie sur courbes elliptiques actuellement utilisée
Afficher la réponse et l'explication
Réponse : B. Laisser à la vérification au démarrage la possibilité de gérer plusieurs schémas et plusieurs clés, faire des accélérateurs des briques utilisables par plusieurs schémas, et permettre de remplacer les schémas par des mises à jour
Le matériel ne peut pas être refait après sa fabrication ; figer un seul schéma dans les circuits ou la ROM oblige donc à refaire l'appareil lui-même lorsque ce schéma n'est plus sûr. Si la ROM de démarrage peut conserver plusieurs empreintes de clés en eFuse ou choisir entre plusieurs schémas, les clés et les schémas peuvent être changés plus tard. Si les accélérateurs sont des briques utilisables par plusieurs schémas, comme une fonction de hachage (SHA-2 et SHA-3), la multiplication de polynômes et l'arithmétique sur de grands entiers, les mises à jour du firmware peuvent plus facilement prendre en charge de nouveaux schémas. Pour signer le firmware, des schémas comme LMS et XMSS, dont la sécurité repose uniquement sur des fonctions de hachage, sont aussi une option ; dans ce cas, la gestion de l'état côté signataire est indispensable pour qu'une clé à usage unique ne soit jamais utilisée deux fois.
Continuer : 9 autres questions sur Sécurité matérielle : évolutions récentes