Matériel : Carte Romu, port USB Type-A, navigateur compatible WebAuthn (Chrome, Firefox).
Firmware : Utilisez le firmware open-source 'Fido2-STM32' adapté pour RP2354 ou un portage communautaire. Le RP2354A offre TrustZone pour isoler les clés cryptographiques.
Configuration : Activez le démarrage sécurisé pour protéger le firmware. Configurez les pads de débogage pour désactiver le mode développeur après le flash initial.
Enrôlement : Branchez la Romu. Allez sur un site supportant WebAuthn (ex: GitHub). Cliquez sur 'Ajouter une clé de sécurité'. La Romu doit être détectée.
Interaction : Appuyez sur le bouton physique de la Romu pour confirmer l'inscription. La LED RGB doit clignoter en bleu pendant la génération de la clé.
Vérification : Essayez de vous connecter. La Romu doit demander une confirmation tactile. La clé privée reste stockée dans la zone sécurisée du RP2354.
Approfondissement : Implémentez un PIN local stocké chiffré pour ajouter une couche de sécurité supplémentaire (2FA physique).