Qstamp / Administrations publiques
QGov

Les fonds publics, les décisions publiques et les votes, prouvables sans exposer les données de quiconque.

QGov est la branche de la famille Qstamp consacrée aux administrations publiques. Chaque outil scelle une catégorie distincte d’enregistrements publics au moment de leur création, afin que les auditeurs, les juridictions et les parlements puissent vérifier a posteriori que rien n’a été altéré, antidaté, inséré ou supprimé. Les enregistrements et les données à caractère personnel restent dans les systèmes de l’administration. Seules des empreintes salées parviennent au réseau Quantova, signées au moyen de signatures post-quantiques normalisées par le NIST.

Live flows

How each QGov tool runs inside government.

Each step lights in turn as a record moves through it. Steps inside your systems never send content out. Only the anchor reaches the Quantova network, and only chain facts are public on QVMScan.

Live flowQGov, from a government system to the explorer
  1. Your systemsGovernment systemTax, finance, procurement, ethics, aid or election system of record
  2. Your systemsQGov toolRecord signed with ML DSA and linked to the record it relies on
  3. Your systemsSeparate role keysIntake, decision and payment held by different officials
  4. Your systemsBatchSalted SHA3 fingerprints collected into one RFC 9162 tree
  5. Quantova networkAnchorOne commitment per batch under the record kind of each tool, 1101 to 1106
  6. PublicQVMScanFinal in about 0.2 seconds and indexed by tool, with no record content
  7. PublicAuditors, parliaments and courtsVerify any record independently
Inside your systemsQuantova networkPublic and verifiable
Live flowQTax, from tax intake to the explorer
  1. Your systemsTax intake systemA return arrives and is fingerprinted on receipt
  2. Your systemsFilingSigned with ML DSA under the intake key and linked to any amended filing
  3. Your systemsAssessmentSealed by a separate assessor key against the filing
  4. Your systemsRefund chainPaid by an officer key with its position and running total
  5. Quantova networkAnchorOne salted 32 byte commitment per batch, sent under record kind 1101 in a transaction signed with ML DSA 65
  6. PublicQVMScanFinal in about 0.2 seconds and indexed on the explorer under QTax, with no record content
  7. PublicAuditor or courtVerifies the whole chain without the systems of the authority
Inside your systemsQuantova networkPublic and verifiable
Live flowQSpend, from the budget to the explorer
  1. Your systemsFinancial management systemAppropriation and allotment sealed when approved
  2. Your systemsCommitmentSealed by the authorising officer against the allotment
  3. Your systemsReceipt and invoiceDelivery confirmed by a separate officer and the invoice fingerprinted
  4. Your systemsTreasury paymentSealed with its position and cumulative total
  5. Quantova networkAnchorOne salted 32 byte commitment per batch, sent under record kind 1102 in a transaction signed with ML DSA 65
  6. PublicQVMScanFinal in about 0.2 seconds and indexed on the explorer under QSpend, with no record content
  7. PublicSupreme audit institutionFollows any payment back to its budget line
Inside your systemsQuantova networkPublic and verifiable
Live flowQProcure, from tender notice to the explorer
  1. Your systemsProcurement platformNotice, criteria and weights sealed before publication
  2. Your systemsBidder systemSalted bid commitment sealed before the deadline
  3. Your systemsOpening and evaluationBids checked against commitments and each score signed
  4. Your systemsAward and amendmentsAward and every variation sealed in sequence
  5. Quantova networkAnchorOne salted 32 byte commitment per batch, sent under record kind 1103 in a transaction signed with ML DSA 65
  6. PublicQVMScanFinal in about 0.2 seconds and indexed on the explorer under QProcure, with no record content
  7. PublicReview body or bidderProves no bid was added or replaced after the deadline
Inside your systemsQuantova networkPublic and verifiable
Live flowQDeclare, from filing to the explorer
  1. Your systemsDeclaration systemThe official files a declaration of assets and interests
  2. Your systemsDeclarant signatureSigned under the official's own key
  3. Your systemsAcknowledgementThe ethics body seals the filing date
  4. Your systemsSeries linkLinked to the previous declaration, with corrections as new versions
  5. Quantova networkAnchorOne salted 32 byte commitment per batch, sent under record kind 1104 in a transaction signed with ML DSA 65
  6. PublicQVMScanFinal in about 0.2 seconds and indexed on the explorer under QDeclare, with no record content
  7. PublicInvestigator or courtVerifies the full declaration history
Inside your systemsQuantova networkPublic and verifiable
Live flowQAid, from programme rules to the explorer
  1. Your systemsBenefit or grant systemProgramme rules sealed before applications open
  2. Your systemsApplicationFingerprinted on receipt, the applicant named by a salted commitment
  3. Your systemsDecision and approvalAssessed and approved under separate keys
  4. Your systemsDisbursementEach payment sealed with its cumulative total
  5. Quantova networkAnchorOne salted 32 byte commitment per batch, sent under record kind 1105 in a transaction signed with ML DSA 65
  6. PublicQVMScanFinal in about 0.2 seconds and indexed on the explorer under QAid, with no record content
  7. PublicAuditor or donorTraces every payment to its decision and rules
Inside your systemsQuantova networkPublic and verifiable
Live flowQBallot, from polling station to the explorer
  1. Your systemsElection management systemSoftware builds and the mandates of officials registered
  2. Your systemsPolling stationReturn signed by the presiding officer and witnesses
  3. Your systemsCount centreBallot records fingerprinted with fresh salts, no voter identified
  4. Your systemsTabulationEvery action sealed in a hash chained log
  5. Quantova networkAnchorOne salted 32 byte commitment per batch, sent under record kind 1106 in a transaction signed with ML DSA 65
  6. PublicQVMScanFinal in about 0.2 seconds and indexed on the explorer under QBallot, with no record content
  7. PublicObservers and courtsProve the declared result equals the certified returns
Inside your systemsQuantova networkPublic and verifiable
Le problème

La fraude et la corruption reposent sur des enregistrements modifiables après coup.

Un avenant antidaté, une facture qui n’a jamais existé, une offre substituée après la date limite, une déclaration modifiée une fois l’enquête ouverte. Chacun de ces procédés repose sur un enregistrement que son détenteur peut réécrire discrètement. Lorsque des enregistrements publics sont signés, ils le sont au moyen d’algorithmes classiques qu’un ordinateur quantique sera en mesure de falsifier pendant la durée de conservation imposée à ces enregistrements.

Les outils QGov

Six outils, un même socle de preuve.

Quantova présente QGov comme la première famille d’outils d’intégrité post-quantiques conçus pour les enregistrements essentiels de l’action publique. Chaque outil scelle ses enregistrements au moment de leur création et détecte les manipulations dont dépendent la fraude et la corruption.

Intégrité fiscale

QTax

Scelle les déclarations fiscales, les décisions d’imposition, les décisions de remboursement et les factures électroniques au moment de leur émission, et rattache chaque remboursement à la décision d’imposition qui l’a justifié.

Détecte

  • Une déclaration ou une décision d’imposition modifiée ou antidatée après son dépôt
  • Une facture invoquée par un acheteur que le vendeur n’a jamais émise
  • Un remboursement versé sans décision d’imposition scellée qui le fonde

QTax en détail →

Dépense publique

QSpend

Scelle chaque étape de la dépense publique, de l’ouverture des crédits à l’engagement, à la facture et au paiement, et rattache chaque paiement à la ligne budgétaire qui l’a autorisé.

Détecte

  • Un paiement sans ligne budgétaire autorisée
  • Un paiement fractionné ou dupliqué pour contourner les seuils d’approbation
  • Un budget approuvé modifié après coup

QSpend en détail →

Intégrité des marchés publics

QProcure

Scelle chaque offre sous forme d’engagement cryptographique avant la date limite de remise des offres et ne l’ouvre qu’après cette échéance, enregistre les notes signées de chaque évaluateur et la décision d’attribution signée, et scelle chaque avenant ultérieur.

Détecte

  • Une offre remise hors délai, substituée ou ouverte de manière anticipée
  • Des notes d’évaluation modifiées après signature
  • Un marché modifié après attribution sans décision scellée

QProcure en détail →

Déclarations de patrimoine et d’intérêts

QDeclare

Scelle les déclarations de patrimoine et d’intérêts des responsables publics lors de leur dépôt, de sorte que l’historique complet des déclarations de chaque responsable puisse être vérifié année après année.

Détecte

  • Une déclaration modifiée ou antidatée après son dépôt
  • Une variation non déclarée entre deux exercices
  • Une déclaration substituée au cours d’une enquête

QDeclare en détail →

Dotations, subventions et aides

QAid

Scelle chaque décision d’éligibilité et chaque versement, et les rattache au programme approuvé et au dossier du bénéficiaire, sans publier aucune donnée à caractère personnel.

Détecte

  • Un paiement à un bénéficiaire qui n’a jamais été admis
  • Le même droit versé deux fois
  • Un versement effectué en dehors des règles de son programme

QAid en détail →

Intégrité électorale

QBallot

Scelle les procès-verbaux des bureaux de vote, les enregistrements de bulletins et chaque opération de centralisation, de sorte que l’on puisse démontrer qu’un résultat proclamé est égal aux procès-verbaux certifiés sans révéler aucun vote.

Détecte

  • Un procès-verbal de bureau de vote modifié après certification
  • Un résultat transmis par un responsable non enregistré
  • Un décompte modifié après la proclamation

QBallot en détail →

Modèle de menace

Les manipulations que QGov est conçu pour déjouer.

QGov traite chaque enregistrement public comme un élément de preuve qu’un adversaire disposant de moyens importants pourrait tenter de modifier. Le cadre pose pour hypothèse que l’adversaire peut se trouver au sein de l’institution, peut agir de connivence entre plusieurs institutions et pourrait disposer à l’avenir d’un ordinateur quantique capable de compromettre la cryptographie.

T1

Altération par un agent interne

Un agent ou un administrateur disposant d’un accès complet modifie, antidate ou remplace un enregistrement dans le système qui le conserve.

T2

Effacement des traces

Un enregistrement, une entrée de journal ou toute une période d’activité est supprimé afin d’effacer la trace d’une décision ou d’un paiement.

T3

Collusion

Un agent et un fournisseur, un titulaire de marché ou un bénéficiaire conviennent entre eux d’un enregistrement mensonger et le présentent comme authentique.

T4

Habilitation usurpée

Une décision, une approbation ou un paiement est présenté comme autorisé par un responsable ou un système qui ne l’a jamais autorisé.

T5

Falsification quantique

Un enregistrement signé au moyen de clés RSA ou à courbe elliptique est falsifié à l’avenir par un adversaire disposant d’un ordinateur quantique de grande taille.

T6

Contestation des preuves

Une partie à une enquête ou à un procès conteste l’intégrité des enregistrements tenus par l’institution concernée.

Objectifs de contrôle

Huit mesures de contrôle, chacune garantie par la cryptographie.

C1 · Intégrité dès la création

L’empreinte de chaque enregistrement public est calculée en SHA3 256 avec un sel inédit de 256 bits au moment de sa création, puis ancrée sur le réseau Quantova. Toute modification ultérieure de l’enregistrement ne correspond plus à son empreinte ancrée. Répond aux menaces T1 et T6.

C2 · Non-répudiation

Chaque décision, approbation et certification est signée en ML DSA 65 selon FIPS 204 par le responsable ou le système qui l’a prise. Le signataire ne peut ensuite la nier et nul autre ne peut la produire. Répond à la menace T4.

C3 · Habilitation et séparation des fonctions

QMandate lie chaque responsable et chaque système aux actes, montants, contreparties et périodes pour lesquels il est habilité, sous la signature de l’autorité dont il relève. Un acte excédant ce mandat est refusé avant d’être accompli et détecté s’il est tenté. Répond à la menace T4.

C4 · Attestation conjointe

Chaque opération qui franchit la frontière entre institutions est scellée de manière indépendante par chacune des parties, de sorte qu’aucune partie ne peut à elle seule falsifier ou effacer l’enregistrement commun. Répond à la menace T3. Décrit en détail plus bas.

C5 · Exhaustivité

QLog chaîne chaque événement au précédent et scelle la chaîne au moyen de points de contrôle ancrés et de signaux de présence programmés. Une entrée supprimée, insérée ou réordonnée, ou une interruption d’activité non signalée, est détectée. Répond aux menaces T1 et T2.

C6 · Permanence

Une fois qu’une empreinte est ancrée dans un bloc finalisé du réseau Quantova, elle ne peut être ni modifiée ni supprimée, que ce soit par le responsable qui l’a scellée, par l’administrateur de l’institution, par un fournisseur ou par Quantova Inc. Répond aux menaces T1 et T2.

C7 · Résistance quantique

Le protocole Quantova n’utilise ni RSA, ni courbe elliptique, ni couplage. Chaque signature est une signature post-quantique normalisée par le NIST et chaque empreinte est calculée en SHA3, de manière à résister à la falsification par ordinateur quantique pendant toute la durée de conservation des enregistrements publics. Répond à la menace T5.

C8 · Vérification indépendante et confidentialité

Les institutions de contrôle des finances publiques, les agences anticorruption, les juridictions et les commissions parlementaires vérifient tout enregistrement au moyen de la clé publique de l’organisme émetteur, sans accès à ses systèmes et sans devoir lui faire confiance. Aucune donnée à caractère personnel, aucune donnée de contribuable ni aucun contenu de bulletin n’est jamais publié. Répond à la menace T6.

Attestation conjointe avec les entreprises

Aucune partie ne peut à elle seule falsifier l’enregistrement commun.

La corruption suppose généralement qu’une seule partie détienne l’unique exemplaire de la vérité. QGov supprime cette position. Lorsqu’un ministère paie un fournisseur, le ministère scelle l’ordre de paiement, la banque payeuse scelle le virement exécuté et le fournisseur scelle l’accusé de réception, chacun avec sa propre clé et dans ses propres systèmes. Les trois empreintes décrivent la même opération et sont ancrées de manière indépendante.

Si une partie modifie ultérieurement son enregistrement, cet enregistrement ne correspond plus aux empreintes des autres. Si deux parties s’entendent, l’enregistrement ancré de la troisième demeure, et l’heure et l’ordre de chaque ancrage sont publics. Le même schéma s’applique aux factures scellées par le vendeur, l’acheteur et l’administration fiscale, aux offres scellées par chaque soumissionnaire avant la date limite, et aux aides scellées par l’organisme payeur et l’institution bénéficiaire.

Qui scelle quoi

  • Dépense publique. Le ministère, la banque payeuse et le fournisseur
  • Fiscalité. Le vendeur, l’acheteur et l’administration fiscale
  • Marchés publics. Chaque soumissionnaire, chaque évaluateur et le responsable de l’attribution
  • Déclarations. Le responsable public et l’autorité chargée de la probité qui reçoit la déclaration
  • Aides. L’organisme payeur et l’institution bénéficiaire
  • Élections. Les présidents de bureau de vote, les témoins et le centre de centralisation
Permanence sur la chaîne

Ce qui est inscrit dans le registre, et pourquoi cela y demeure.

Pour chaque lot d’enregistrements, seuls un engagement cryptographique salé de 32 octets, le compte signataire, le type d’enregistrement et l’heure du bloc sont inscrits sur le réseau Quantova. Un bloc est finalisé dès que plus des deux tiers d’un comité de validateurs tiré au sort l’ont signé en ML DSA 65, en environ 0.2 seconde, et un bloc finalisé n’est jamais annulé. Supprimer un enregistrement ancré exigerait de réécrire des blocs finalisés signés par des validateurs indépendants, ce que le protocole ne permet pas, et en falsifier un exigerait de casser ML DSA ou SHA3, contre lesquels aucune attaque efficace, classique ou quantique, n’est connue. L’enregistrement proprement dit ne quitte jamais l’institution qui le détient.

Correspondance avec les référentiels

Conçu pour étayer les mesures de contrôle au regard desquelles les administrations sont déjà auditées.

NIST SP 800 53 Révision 5

Contribue aux mesures AU 9, protection des informations d’audit, AU 10, non-répudiation, et SI 7, intégrité des logiciels, des micrologiciels et des informations, au moyen d’empreintes ancrées, de signatures post-quantiques et de journaux chaînés.

Convention des Nations Unies contre la corruption

Contribue à l’application de l’article 9, relatif à la passation des marchés publics et à la gestion des finances publiques, et de l’article 8, relatif aux déclarations des agents publics, au moyen de QProcure, QSpend et QDeclare.

Recommandation de l’OCDE (OECD) sur l’intégrité publique et ISO 37001

Contribue à la redevabilité, au contrôle interne et aux systèmes de management anticorruption grâce à des enregistrements dont l’intégrité peut être démontrée à tout examinateur.

Transition post-quantique

Signe dès aujourd’hui en ML DSA selon FIPS 204, en avance sur les échéances fixées par l’Executive Order 14412 pour les signatures post-quantiques des systèmes fédéraux à haute valeur et sur la transition que la NSA a définie pour les systèmes de sécurité nationale dans ses orientations CNSA 2.0. Quantova ne revendique aucune certification CNSA 2.0.

Gouvernance du déploiement

Comment une administration adopte QGov.

1. Mandat et contrôle

Un instrument juridique désigne les enregistrements à sceller, les organismes chargés de les sceller et les organismes habilités à les vérifier, sous le contrôle de l’institution supérieure de contrôle des finances publiques.

2. Cérémonie des clés

Les clés de chaque institution, de chaque responsable et de chaque système certifié sont créées lors de cérémonies tenues en présence de témoins et conservées dans des dispositifs de stockage protégés par du matériel, chacune assortie d’un mandat signé.

3. Intégration des entreprises

Les banques, les fournisseurs, les prestataires de facturation certifiés et les institutions bénéficiaires reçoivent leurs propres clés et scellent leur part de chaque opération dans leurs propres systèmes.

4. Scellement continu

Les enregistrements sont scellés au moment de leur création et ancrés par lots, avec des signaux de présence qui rendent visible toute période silencieuse.

5. Vérification indépendante

Les organismes de contrôle et de lutte contre la corruption vérifient des échantillons en continu et des dossiers complets sur demande, sans accès aux systèmes des organismes qu’ils contrôlent.

6. Compromission des clés et conservation

Une clé compromise est révoquée par une nouvelle inscription signée, les enregistrements scellés avant la compromission restent valides, et les preuves demeurent vérifiables pendant toute la durée de conservation.

Statut et périmètre

Being built for release, ready to pilot.

QTax is released, and QSpend, QProcure, QDeclare, QAid and QBallot are being built for release. Each is published only after rounds of security review and live testing on the Quantova network. Each is built on Qstamp, QSign, QMandate and QLog, which are live today, so a government can begin a pilot now with the protections described on this page. QGov makes records tamper evident and proves who sealed them and when. It does not by itself establish that a decision was lawful or detect wrongdoing that was never recorded, which remains the work of auditors and investigators. The current releases anchor on the Quantova test network ahead of production use.