← Derniers articles
💻 computer science

Federated Sovereign Transport Protocol (FSTP): Verifiable Coordination Without Disclosure

Cet article introduit le Federated Sovereign Transport Protocol (FSTP), une couche de synchronisation imposée par Rust pour les réseaux fédérés qui garantit structurellement le confinement des données, l'inliabilité des identités et la traçabilité infalsifiable afin de permettre une coordination vérifiable sans exposer les données internes des nœuds.

Auteurs originaux : Ramón Soto C. (Department of Accounting, University of Sonora), Liz Soto (Department of Mathematics, University of Sonora)

Publié 2026-07-02
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Ramón Soto C. (Department of Accounting, University of Sonora), Liz Soto (Department of Mathematics, University of Sonora)

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez un groupe d'organisations différentes — comme un syndicat, un parti politique et une banque réglementée — souhaitant collaborer sur un grand projet. Elles doivent se coordonner et prouver qu'elles ont fait leur part, mais elles sont légalement ou éthiquement interdites de partager leurs documents internes privés (comme des listes de membres, des votes secrets ou des notes de réunions internes) les unes avec les autres.

Les systèmes actuels pour connecter ces groupes sont comme une « maison de verre ». Si vous envoyez un message, l'autre partie peut voir l'enveloppe et, si elle est sournoise, elle pourrait jeter un coup d'œil à l'intérieur de la lettre même si vous ne l'avez pas voulu. Ils reposent sur un « système d'honneur » où le serveur opposé promet de ne pas regarder.

Ce document présente le FSTP (Federated Sovereign Transport Protocol), une nouvelle façon pour ces groupes de communiquer qui transforme le système d'honneur en un verrou structurel. Voici comment cela fonctionne, en utilisant des analogies simples :

1. Le « Gardien Strict » (L'Agent de Synchronisation)

Imaginez l'ordinateur de chaque organisation comme une forteresse. À l'intérieur, ils ont deux pièces :

  • Le Coffre-fort : Là où résident toutes les données brutes et secrètes (listes de membres, votes).
  • La Salles de courrier : Où les messages officiels et publics sont préparés.

Dans les anciens systèmes, un employé pouvait accidentellement (ou intentionnellement) prendre un document du Coffre-fort et le mettre dans la Salle de courrier. Dans le FSTP, la « Salle de courrier » est gardée par un Gardien Strict (appelé Agent de Synchronisation).

Ce Gardien n'est pas seulement un garde qui vérifie les identités ; c'est comme une machine d'usine construite avec un moule spécifique. La machine est conçue de telle sorte que seules des formes spécifiques et pré-approuvées (comme des « Event Hashes » ou des « Verifiable Credentials ») peuvent entrer dans l'ouverture de sortie. Si quelqu'un tente de forcer un « Document Secret » (qui est de la mauvaise forme) dans la machine, la machine se bloque physèrement et refuse de fonctionner.

Le document explique que ce n'est pas une règle que les employés doivent mémoriser ; c'est intégré dans le code lui-même. Si le code tente d'envoyer un secret, le compilateur de l'ordinateur (la machine qui construit le logiciel) l'arrête avant même que le logiciel ne démarre. Il est impossible de fuiter accidentellement des données car le « mauvais format » ne peut tout simplement pas exister dans le message sortant.

2. Le « Masque Jetable » (Identité Contextuelle)

Habituellement, si vous parlez à deux groupes différents, ils peuvent deviner que vous êtes la même personne parce que vous utilisez le même nom ou la même identité. C'est comme porter votre visage dans chaque pièce où vous entrez.

Le FSTP donne à chaque organisation un Créateur de Masques Magiques.

  • Quand vous parlez au Syndicat, vous portez un masque qui dit « Membre du Syndicat ».
  • Quand vous parlez à la Banque, vous portez un masque complètement différent qui dit « Client de la Banque ».

Ces masques sont mathématiquement liés à votre identité réelle, mais ils paraissent totalement différents pour les autres. Même si le Syndicat et la Banque comparent leurs notes, ils ne peuvent pas savoir que « Membre du Syndicat » et « Client de la Banque » sont la même personne. Cela empêche le « effondrement de contexte », où votre vie privée dans un groupe se mélange accidentellement avec votre vie publique dans un autre.

3. Le « Registre Infalsifiable avec Gomme » (Blocklace)

Pour prouver qu'ils ont fait leur travail, les organisations ont besoin d'un historique partagé. Habituellement, ces registres sont comme une chaîne de maillons en papier. Si vous voulez effacer un morceau de papier au milieu de la chaîne, vous devez couper la chaîne, ce qui brise l'ensemble. Cela rend impossible la suppression de données privées tout en conservant la preuve que ces données existaient.

Le FSTP utilise un système appelé Blocklace, qui ressemble davantage à un arbre d'étiquettes suspendues.

  • Chaque étiquette pointe vers la précédente par un fil.
  • Si vous devez supprimer un document privé (comme un nom d'une liste), vous ne coupez pas le fil. Vous brûlez simplement le papier à l'intérieur de l'étiquette.
  • L'étiquette elle-même reste suspendue à l'arbre, toujours connectée au reste de la chaîne.

C'est ce qu'on appelle un « pointeur suspendu » (dangling pointer). Le registre prouve que quelque chose s'est produit à ce moment-là, et la chaîne reste intacte et infalsifiable, mais le contenu privé a disparu pour toujours. Cela permet aux organisations de satisfaire aux lois qui imposent de « supprimer mes données » sans briser la preuve que l'événement a eu lieu.

Le Résultat : « La Preuve sans l'Exposition »

Le document affirme qu'avec ces trois outils, un auditeur externe peut s'approcher du groupe et dire :
« Je peux voir que le Syndicat a voté, que la Banque a voté, et que vous avez tous deux concordé sur un résultat. Je peux vérifier vos signatures et que la chaîne n'a pas été altérée. »

Mais l'auditeur ne peut pas voir sur quoi le Syndicat a voté, qui a voté, ou ce que les notes internes de la Banque disaient. Les organisations bénéficient de la possibilité de travailler ensemble et de prouver leur intégrité, sans jamais avoir à montrer leurs cartes privées sur la table.

Pourquoi cela importe

Le document note que ce n'est pas seulement une théorie ; cela est en cours de construction sur une plateforme réelle appelée Velyzor pour les institutions nécessitant une haute sécurité. Le code est en open-source, ce qui signifie que n'importe qui peut vérifier le « Gardien Strict » pour s'assurer qu'il fait réellement ce qu'il prétend faire.

En résumé, le FSTP construit un pont entre des îles privées où l'on peut se serrer la main et échanger des enveloppes scellées, mais personne ne peut jamais voir ce qu'il y a à l'intérieur des enveloppes, à moins que le propriétaire ne choisisse de les ouvrir.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →