L'interrupteur d'arrĂȘt constitutionnel
Des personnes nommĂ©es peuvent arrĂȘter un agent CIRIS. Le pouvoir rĂ©side dans le matĂ©riel, pas dans l'entreprise.
Un arrĂȘt de dernier recours, le HUMANITY_ACCORD, est dĂ©tenu par des personnes nommĂ©es, et non par l'entreprise CIRIS, le rĂ©seau, ou l'agent lui-mĂȘme. Aucune partie au sein de la fĂ©dĂ©ration ne peut l'accorder, le rĂ©voquer, ou le contourner. Il se dĂ©clenche sur un quorum en direct de deux sur trois.
Chaque clĂ© de quorum est un hybride de deux signatures liĂ©es entre elles. La moitiĂ© Ed25519 est ancrĂ©e dans une YubiKey 5 certifiĂ©e FIPS : gĂ©nĂ©rĂ©e Ă l'intĂ©rieur de l'appareil, non extractible, et exigeant un contact physique pour signer. La moitiĂ© ML-DSA-65, la signature post-quantique, est une clĂ© logicielle scellĂ©e sur une clĂ© USB sous cette mĂȘme YubiKey, car aucune YubiKey n'embarque encore d'applet post-quantique. Six clĂ©s au total, trois en poste et trois en coffre. Une vĂ©rification de rĂ©vocation Ă©chouĂ©e ou inconnue est traitĂ©e comme une rĂ©vocation, si bien que le systĂšme Ă©choue de façon sĂ©curisĂ©e.
Vérification indépendante
Une seule commande. Pas de matériel, pas de réseau, pas de confiance envers nous.
Notre banc de validation rĂ©exĂ©cute exactement le vĂ©rificateur de porte d'admission de production de CIRISVerify sur les six attestations de clĂ©s validĂ©es, en les comparant Ă une copie figĂ©e de la racine d'attestation publique de Yubico elle-mĂȘme. Clonez le dĂ©pĂŽt CIRISVerify et exĂ©cutez : github.com/CIRISAI/CIRISVerify
cargo test -p ciris-verify-core --test accord_ceremony_custody -- --nocaptureConfirmez que la racine figée est authentique en la récupérant directement depuis Yubico : developers.yubico.com/PKI/yubico-ca-1.pem
Ce que cela prouve
Les six clés de quorum se rattachent toutes à la véritable racine d'attestation de Yubico, ce qui prouve que leurs moitiés de signature Ed25519 ont été générées à l'intérieur d'un véritable matériel YubiKey 5 certifié FIPS : non extractible, exigeant un contact, infalsifiable.
Ce que cela ne prouve pas
La moitié ML-DSA-65 est une clé logicielle scellée sur une clé USB sous la YubiKey, elle n'est pas attestée matériellement. Ce banc de test ne vérifie ni le scellement USB ni le quorum en direct, qui sont appliqués séparément. Nous préférons que vous sachiez exactement ce que ce reçu couvre.
Mesuré, pas affirmé
La cryptographie post-quantique tourne en production, et chaque chiffre est public.
La provenance post-quantique n'est pas gratuite, et nous ne cachons pas le coĂ»t : la signature hybride Ed25519 + ML-DSA-65 tourne environ quinze fois plus lentement que la mĂ©thode classique, soit environ 550 microsecondes contre 36 par Ă©vĂ©nement. Le corpus stockĂ© se reconstruit dans 97.6% des essais avec un cinquiĂšme des dĂ©tenteurs hors ligne, et 72.7% avec un tiers hors ligne. Les chiffres sont des mĂ©dianes sur un seul cĆur, sur un exĂ©cuteur CI partagĂ©, rĂ©gĂ©nĂ©rĂ©es Ă chaque commit.
Tout l'intĂ©rĂȘt est que vous n'ayez pas Ă faire confiance Ă la phrase ci-dessus. Vous pouvez effectuer la vĂ©rification vous-mĂȘme.
Sources : CIRISVerify (attestations de garde Ed25519 + ML-DSA-65, racine Yubico figée), site de benchmark CIRISServer (performance mesurée), PKI Yubico (racine d'attestation). Chiffres figés au commit 0b73486, 2026-06-24.