Aller au contenu

R13 — Caméras ordinaires, QR fragmentés et erreurs de restauration

Statut : NON EXÉCUTÉ sur matériel — T2B1 et T3B1.

Appliquer le registre commun et conserver une ligne par modèle/OS requis. Les sorties des tests hôte/émulateur restent des preuves séparées.

Préconditions

Deux téléphones/caméras ordinaires de modèles distincts ; écran physique128×64 de chaque révision ; plusieurs identités de test dont une PIV/RSA ou largeBlob imposant beaucoup de trames.

Étapes

  1. Exporter un OTP court en otpauth, photographier sur l’écran réel puis décoder avec une application QR indépendante hors ligne ; comparer tous les paramètres au compte. Répéter avec un OTP long déclenchant le repli chiffré.
  2. Exporter une identité chiffrée en Gros modules, puis Dense QR. Noter éclairage, distance, téléphone, autofocus, nombre de prises et temps. Photographier toutes les trames, vérifier identifiant/indices/total/CRC avec un lecteur indépendant ; aucune capture d’émulateur ne remplace cette étape.
  3. Vérifier précédent/suivant/fin, annulation gauche longue et masquage à60s ; terminer seulement après avoir photographié toutes les trames. Essayer l’export complet pour vérifier les compteurs identité et QR.
  4. Préparer PNG/JPEG baseline ≤256Kio/1024pixels et restaurer via MSC, fichiers copiés un par un hors ordre avec doublons identiques ; saisir phrase locale et confirmer. Vérifier ensuite l’usage cryptographique réel de l’identité.
  5. Refaire avec une trame manquante, CRC changé, doublon contradictoire, mélange d’identifiants, mauvaise phrase et ciphertext/tag modifiés ; aucune identité active ne doit changer. Copier la trame manquante valide et vérifier progression sans sortir du mode.
  6. Répéter plusieurs séquences et chaque profil avec les deux téléphones et les deux révisions. Si un profil n’est pas lisible de manière fiable, c’est un blocage à corriger puis retester, pas une dispense de recette.

Résultat attendu

QR réellement décodables sur écran physique, séquences complètes restaurables, erreurs isolées/rejetées sans mutation, contrôles et timeout fiables. La capacité théorique d’encodage QR ne suffit pas.

Preuves à conserver

Photos originales privées, modèles caméras/conditions, taux de réussite/temps/trames, décodages et hashes, inventaire avant/après erreurs et preuve d’usage restauré ; version publique expurgée.

Réception par identité et reprise des copies

Copier toutes les trames d'une identité avant Continuer, puis attendre le message qui autorise l'identité suivante. Pendant confirmation/KDF, WRITE(10) doit être refusé explicitement NOT READY 04/07 avec résidu complet : vérifier que l'OS signale l'échec et que le même fichier est accepté après reprise. Garder MSC monté entre identités, finir explicitement, contrôler le bilan exact et la complétude de l'ensemble, puis éjecter. Un échec tardif conserve les identités déjà confirmées et n'altère jamais l'identité incomplète/corrompue. Répéter cette reprise sur chaque OS ; ce comportement n'est pas encore qualifié physiquement.