L'agilité cryptographique s'impose désormais dans l'automobile pour les véhicules à définition logicielle, dont les unités de contrôle électronique (ECU) peuvent rester en service jusqu'à 15 ans alors que les normes cryptographiques continuent d'évoluer. Dans ce clip Elektor TV issu de la conférence Post-Quantum Cryptography d'Elektor Academy Pro, le Dr Claude-Pascal Stöber-Schmidt d'IAV explique pourquoi les logiciels de sécurité doivent pouvoir être mis à jour aussi facilement que les fonctions du véhicule qu'ils protègent. Cette contrainte temporelle fait écho à un précédent clip Elektor consacré à la planification de la migration : les systèmes embarqués à longue durée de vie doivent se préparer avant que la menace quantique ne devienne réelle.

L'agilité cryptographique automobile sur les ECU existantes

Les microcontrôleurs automobiles actuels et de prochaine génération accélèrent souvent les algorithmes cryptographiques établis au moyen d'un matériel figé. Cette solution est rapide, mais l'accélérateur ne peut pas prendre en charge un algorithme entièrement différent après la fabrication du circuit. L'approche d'IAV, présentée dans son dépôt de code open source, repose sur une couche logicielle portable conçue pour les microcontrôleurs à ressources limitées et intégrée à AUTOSAR Classic, afin de remplacer ou d'étendre les pilotes cryptographiques sans modifier l'ensemble de l'ECU.

L'objectif n'est pas d'exécuter tous les calculs en logiciel indéfiniment. Il consiste à éviter que la conception matérielle initiale du circuit détermine à elle seule les algorithmes cryptographiques utilisables par le véhicule. Cette distinction concerne le démarrage sécurisé, les mises à jour signées du firmware, l'établissement des clés, les liaisons entre le véhicule et le cloud, ainsi que d'autres mécanismes qui doivent rester fiables bien après la sortie du véhicule d'usine.

Ce que contient réellement le portefeuille NIST

Stöber-Schmidt présente cinq schémas évalués dans les travaux d'IAV : ML-KEM et HQC pour l'encapsulation de clés, ainsi que ML-DSA, FN-DSA et SLH-DSA pour les signatures numériques. Leur état d'avancement dans le processus de normalisation n'est pas identique. La page de projet actuelle du NIST répertorie les normes finalisées pour ML-KEM, ML-DSA et SLH-DSA. Falcon a été retenu et est en cours de normalisation sous le nom FN-DSA, tandis qu'HQC a été sélectionné pour normalisation en mars 2025. Le portefeuille opérationnel comprend donc trois normes FIPS finalisées et deux algorithmes retenus encore en cours de normalisation, et non cinq normes au même stade d'aboutissement.

Cette distinction renforce l'intérêt de l'agilité cryptographique dans l'automobile. Les algorithmes, les jeux de paramètres, les recommandations d'implémentation et les objectifs de certification n'évoluent pas forcément au même rythme. Un système conçu autour d'un bloc cryptographique définitivement figé peut être performant au départ, puis devenir obsolète quelques années plus tard.

L'agilité cryptographique automobile est un enjeu d'architecture

La conception modulaire d'IAV sépare le code algorithmique indépendant de la plateforme de la couche propre à une architecture logicielle donnée. L'implémentation couvre les schémas post-quantiques présentés dans le clip et fournit des exemples d'intégration. Le principal défi dépasse la simple compilation du code : les déploiements automobiles exigent une utilisation mémoire maîtrisée, un temps d'exécution acceptable, une qualité de code élevée, un comportement prévisible et une résistance aux attaques visant l'implémentation.

La conclusion pratique est claire. Un véhicule connecté ne peut pas dépendre exclusivement d'un accélérateur cryptographique figé lors de la gravure de son microcontrôleur. L'accélération matérielle reste indispensable, mais le système doit aussi prévoir un mécanisme de mise à jour pour les algorithmes que les concepteurs de puces ne pouvaient pas anticiper. Sans cela, le véhicule à définition logicielle se retrouve cryptographiquement limité par son matériel, précisément au moment où cela devient le plus problématique.