🛠 Clé de sécurité FIDO2 avec Romu

Carte de développement USB Romu (RP2354A) · intermediaire · Configurez la Romu comme un authentificateur sans mot de passe compatible WebAuthn.

  1. Matériel : Carte Romu, port USB Type-A, navigateur compatible WebAuthn (Chrome, Firefox).
  2. 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.
  3. 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.
  4. 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.
  5. 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é.
  6. 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.
  7. Approfondissement : Implémentez un PIN local stocké chiffré pour ajouter une couche de sécurité supplémentaire (2FA physique).

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels