Skip to content
BlockchainSign
fr

RFC 3161 vs horodatage blockchain

Par Publié le

RFC 3161 vs horodatage blockchain
Photo: Tima Miroshnichenko

Il existe deux méthodes crédibles pour prouver qu'un fichier existait à un moment donné, et elles reposent sur des fondements totalement différents. L'une fait confiance à une organisation. L'autre fait confiance à un registre.

Aucune n'est simplement meilleure, et quiconque vous dit le contraire vend quelque chose.

Ce que fait la norme RFC 3161

La RFC 3161 est la norme internet pour l'horodatage de confiance, publiée en 2001 et utilisée sans interruption depuis. Le processus est simple :

  1. Vous calculez l'empreinte numérique de votre fichier localement.
  2. Vous envoyez cette empreinte à une Autorité d'Horodatage (TSA) sous forme de demande d'horodatage.
  3. La TSA signe un jeton contenant votre empreinte et sa propre lecture de l'heure.
  4. Vous conservez ce jeton à côté du fichier.

Le fichier ne voyage jamais — seule l'empreinte numérique circule — ce qui offre la même propriété de confidentialité qu'un bon service de blockchain. La vérification se fait avec openssl et la chaîne de certificats de la TSA.

Le jeton est valide car il a été signé par une tierce partie de confiance. C'est tout le modèle, et il est solide : il est standardisé, largement compris, reconnu par les experts techniques et les tribunaux, et souvent gratuit.

Ce que fait l'horodatage sur blockchain

Les deux premières étapes sont identiques. Ensuite, cela diverge :

  1. L'empreinte numérique est inscrite dans une transaction sur une blockchain publique.
  2. La transaction est confirmée et devient partie intégrante d'un registre immuable.

Le record est valide parce qu'il figure dans une chaîne qu'aucune partie unique ne contrôle et que tout le monde peut lire. Il n'y a pas de signature à faire confiance ni d'autorité dans la boucle.

Là où chacun échoue

C'est la comparaison utile, car les deux fonctionnent bien tant que rien ne va mal.

La RFC 3161 échoue au niveau de l'autorité. Le jeton dépend de la disponibilité et de la confiance accordée à la chaîne de certificats de la TSA. Les certificats expirent. Les autorités ferment — WIPO a fermé son propre service d'horodatage en 2022. Une validité à long terme nécessite soit un horodatage d'archivage (ré-horodater avant que les algorithmes et certificats ne vieillissent), soit une autorité qui survive à votre besoin. C'est une obligation de maintenance, et la plupart des gens ne l'effectuent jamais.

La blockchain échoue au niveau de la chaîne. Le record dépend de la persistance et de la lisibilité continue du registre. Pour Bitcoin et Ethereum, c'est un bon pari sur n'importe quel horizon planifiable, mais c'est un pari sur l'infrastructure plutôt que sur une institution. Les designs agrégés ajoutent un deuxième point de défaillance : si la preuve vit dans un fichier séparé que vous devez conserver, perdre le fichier revient à perdre l'horodatage.

RFC 3161 Blockchain
La confiance repose sur Une autorité de signature Un registre public
Standardisé Oui, depuis 2001 Non
Fichier téléchargé Non Non
Outil de vérification openssl et une chaîne de certificats Un explorateur de blocs
Maintenance à long terme Ré-horodater avant l'expiration des certs Aucune
Échoue lorsque La TSA ou sa chaîne disparaît La chaîne cesse d'être lisible
Coût Souvent gratuit Frais de gaz, ou frais de service
Lisible par un non-expert Non Oui, si écrit directement

La nuance eIDAS

Dans l'UE, il existe une troisième catégorie worth knowing about. Un horodatage électronique qualifié provient d'un prestataire de services de confiance qualifié et audité et bénéficie d'une présomption légale selon l'article 41(2) du règlement eIDAS concernant l'exactitude de sa date et l'intégrité des données.

Un horodatage qualifié est un horodatage RFC 3161 provenant d'un type spécifique de fournisseur. Une TSA gratuite ordinaire n'est pas qualifiée, et un enregistrement sur blockchain ne l'est pas non plus. L'article 41(1) stipule qu'un horodatage électronique ne peut pas se voir refuser effet juridique ou recevabilité simplement parce qu'il n'est pas qualifié — donc les deux sont recevables, et aucun ne bénéficie de la présomption.

Si quelqu'un vous a spécifiquement demandé un horodatage qualifié, seule une TSA qualifiée fera l'affaire. Voir un horodatage blockchain est-il valable en justice pour le contexte juridique plus large.

Lequel choisir

Utilisez la RFC 3161 si vous voulez la voie plus ancienne et plus standardisée, si le coût gratuit compte, si vous automatisez les horodatages dans une compilation ou une archive, ou si on vous a demandé un jeton dans ce format.

Utilisez un enregistrement sur blockchain si vous préférez ne pas maintenir une chaîne de confiance, si une personne non technique devra éventuellement le vérifier, ou si vous voulez un enregistrement qui survit à la disparition de toute organisation unique.

Utilisez les deux si cela importe vraiment. Ils constituent des enregistrements indépendants sous des modèles de confiance différents, ils coûtent très peu ensemble, et une décennie difficile pour l'un laisse l'autre intact. Pour tout ce dont vous regretteriez la perte, c'est la recommandation honnête.

Quel que soit votre choix, ce qui est prouvé est la même chose et également étroite : qu'un fichier spécifique existait à une heure précise et n'a pas changé depuis. Aucun ne prouve qui l'a créé — voir preuve d'existence vs preuve de paternité.

Questions fréquentes

La RFC 3161 est-elle meilleure que l'horodatage blockchain ?
Aucune n'est strictement meilleure ; elles échouent différemment. La RFC 3161 est plus ancienne, standardisée et largement reconnue, mais sa validité dépend de la disponibilité et de la confiance accordée à la chaîne de certificats d'une autorité d'horodatage, ce qui nécessite une maintenance. Un enregistrement sur blockchain ne dépend d'aucune institution mais est moins formellement standardisé. Pour quelque chose d'important, détenir les deux coûte très peu.
Un horodatage RFC 3161 expire-t-il ?
Le jeton n'expire pas de lui-même, mais la cryptographie et les certificats derrière lui vieillissent. La validité à long terme est généralement maintenue par l'horodatage d'archivage — ré-horodater le jeton avant que ses algorithmes ou sa chaîne de certificats ne deviennent peu fiables. En pratique, la plupart des gens ne le font jamais, ce qui constitue la faiblesse silencieuse du modèle.
Un horodatage blockchain est-il qualifié eIDAS ?
Non. Un horodatage électronique qualifié doit provenir d'un prestataire de services de confiance qualifié et audité, et un enregistrement sur blockchain ne remplit pas ces conditions. L'article 41(1) du règlement eIDAS le rend néanmoins recevable — un horodatage électronique ne peut pas se voir refuser effet juridique simplement parce qu'il n'est pas qualifié — mais il ne porte aucune présomption d'exactitude.

Prouvez dès aujourd’hui que votre travail existait

Horodatez n’importe quel fichier sur la blockchain Ethereum et recevez un certificat infalsifiable, valable à vie. Votre fichier ne quitte jamais votre navigateur.