Un dossier de conformité que son détenteur peut modifier après coup ne prouve pas grand-chose. Si nous vous demandions de croire qu’un incident a été signalé le 3 octobre, alors que nous seuls pouvons consulter la base de données, nous vous demanderions de nous croire sur parole. Une autorité de surveillance du marché, un client ou un organisme notifié ne devrait pas avoir à le faire.
C’est pourquoi CRA-Portal scelle son registre chaque jour en dehors de son propre système. Cette page explique comment cela fonctionne, ce qui sort et ne sort pas de nos systèmes, et comment vous pouvez le vérifier vous-même sans rien accepter de notre part sur parole.
Lorsqu’un incident est signalé, qu’un document est téléversé ou qu’une notification est déposée, le portail en inscrit une ligne dans un registre qui ne fait que croître. Les lignes ne sont jamais modifiées ni supprimées ; c’est la base de données elle-même qui le refuse, et pas seulement le logiciel.
Pour chaque ligne, nous calculons une empreinte : un nombre de 64 caractères qui découle entièrement du contenu de cette ligne. Changez une seule lettre dans une description, et l’empreinte devient méconnaissable.
Chaque empreinte est calculée en partie à partir de la précédente. Il en résulte une chaîne. Qui modifie une ligne au milieu doit recalculer toutes les empreintes suivantes, sinon la chaîne se brise de façon visible.
Toute altération devient ainsi visible pour quiconque parcourt la chaîne, mais ce n’est pas encore une preuve complète : en théorie, celui qui administre la base de données pourrait recalculer l’ensemble. C’est l’objet de l’étape 3.
Périodiquement, nous prenons toutes les empreintes depuis le scellement précédent et les condensons en un seul nombre, une racine de Merkle. Ce nombre unique représente toute la série. Nous le faisons ensuite sortir par deux voies indépendantes.
Un horodatage qualifié (RFC 3161). Un service d’horodatage indépendant signe l’affirmation que ce nombre existait à cet instant. Dans l’UE, un tel horodatage constitue une preuve solide au titre d’eIDAS. Le revers : vous faites confiance à ce tiers en particulier.
Un ancrage dans la blockchain Bitcoin (OpenTimestamps). Le même nombre est transmis aux serveurs de calendrier publics d’OpenTimestamps. Ceux-ci regroupent des milliers de nombres de ce type dans le monde entier en un seul, qu’ils inscrivent dans une transaction Bitcoin. Dès qu’il figure dans un bloc, il est fixé sur des dizaines de milliers d’ordinateurs à travers le monde. Plus personne ne peut le modifier : ni nous, ni aucun administrateur ayant accès à nos systèmes.
Les deux compensent leurs faiblesses respectives. L’horodatage est immédiat et juridiquement solide dans l’UE ; l’ancrage Bitcoin demande quelques heures mais n’exige aucune confiance envers un tiers. C’est pourquoi nous utilisons les deux, à chaque scellement.
Uniquement ce nombre. Aucune description d’incident, aucun document, aucun nom, aucune donnée d’entreprise. Sans vos propres dossiers, ce nombre n’a aucun sens : rien ne peut en être déduit ni recalculé.
C’est un choix délibéré, et non un détail. Ce qui entre une fois dans une chaîne publique ne peut plus jamais être effacé. Les données à caractère personnel et les secrets d’affaires n’y ont donc pas leur place, et chez nous ils n’y arrivent jamais. Nous ne payons aucuns frais de transaction et ne détenons aucune cryptomonnaie ; nous profitons d’un regroupement constitué par les serveurs de calendrier.
Vous n’avez rien à nous croire sur parole. Pour chaque ligne de votre dossier, vous pouvez demander une preuve dans le portail. Elle contient la ligne, un court chemin de calcul d’empreintes et la référence au scellement.
openssl ts -verify. Vous obtenez OK ou FAILED, en utilisant le certificat du service d’horodatage, et non quelque chose qui vienne de nous.Si le chemin de calcul aboutit au nombre inscrit dans ce bloc, votre ligne existait de façon démontrable avant ce bloc. Si quelque chose a été modifié par la suite, le chemin aboutit à un autre nombre et cela saute aux yeux. Aucune de ces vérifications ne passe par nous.
La chaîne de preuve est en production depuis le 13 octobre 2026. Le registre est scellé chaque jour et la confirmation issue de la blockchain Bitcoin est relevée toutes les quatre heures. Les premiers ancrages figurent dans le bloc Bitcoin 971206. Si un scellement venait à manquer, cela constituerait un incident qui déclenche une alerte chez nous ; une chaîne qui s’arrêterait en silence est le seul scénario capable de compromettre ce dispositif, et c’est précisément ce qui est surveillé.
Vous souhaitez savoir comment nous protégeons vos données par ailleurs ? Voir Sécurité des données et confidentialité. Des questions sur la preuve, ou vous souhaitez examiner un exemple avec vos propres conseillers ? Contactez-nous.