Publié le 2026-08-29
Un fichier numérique peut être copié, renommé, modifié ou daté a posteriori sans laisser de trace visible à l'œil nu. Comment, dans ces conditions, prouver qu'un horodatage provient réellement d'une source fiable et n'a pas été fabriqué après coup ? La réponse ne tient pas à une promesse commerciale, mais à une technologie ancienne, documentée publiquement et déployée à très grande échelle : la cryptographie à clés publiques, aussi appelée infrastructure à clés publiques ou PKI (Public Key Infrastructure).
Une PKI repose sur une paire de clés mathématiquement liées : une clé privée, gardée secrète par son détenteur, et une clé publique, qui peut être diffusée librement à tout le monde. Ce que l'une produit comme signature, seule l'autre permet de vérifier. Concrètement, quand une entité signe une donnée avec sa clé privée, n'importe qui peut contrôler cette signature avec la clé publique correspondante, sans avoir eu besoin d'échanger le moindre secret au préalable. C'est ce mécanisme, standardisé depuis des décennies, qui permet à deux parties qui ne se connaissent pas de vérifier une preuve sans se faire confiance sur parole.
Une signature valide prouve qu'une clé privée précise a été utilisée. Elle ne dit rien, en soi, sur qui possède cette clé. C'est le rôle du certificat numérique : un document électronique qui associe une clé publique à une identité déclarée (une organisation, un service, une autorité), et qui est lui-même signé par une autorité de certification reconnue. Cette autorité atteste avoir vérifié l'identité avant de délivrer le certificat. Les systèmes d'exploitation et navigateurs embarquent une liste d'autorités racines de confiance, et chaque certificat peut être retracé jusqu'à l'une d'elles. C'est exactement le même principe qui sécurise un site web en HTTPS.
Une autorité d'horodatage (Time Stamping Authority, ou TSA) applique ce même principe pour attester qu'une donnée existait à un instant précis. Elle reçoit l'empreinte cryptographique (le hash) d'un fichier, y associe une date et une heure, puis signe l'ensemble avec sa propre clé privée. Le résultat est un jeton d'horodatage conforme à la norme RFC 3161, qui embarque le certificat de l'autorité émettrice. N'importe qui (un expert technique, une juridiction, un logiciel indépendant) peut ensuite vérifier cette signature de façon autonome, sans devoir croire l'émetteur sur parole. La vérification repose sur des calculs publics et des standards documentés, pas sur une déclaration.
RFC 3161 est une norme publique de l'IETF, implémentée dans de nombreux outils open source et utilisée par plusieurs autorités d'horodatage à travers le monde. C'est précisément cette ouverture qui en fait la valeur : l'algorithme peut être audité par n'importe qui, un jeton peut être contrôlé avec des outils totalement indépendants de celui qui l'a émis, et cette vérification reste possible des années plus tard. C'est pour cette raison que ChronoCert s'appuie sur cette infrastructure éprouvée plutôt que sur un mécanisme interne fermé : la confiance ne repose pas sur un fournisseur, mais sur une technologie que chacun peut vérifier de son côté.
Une PKI combine trois éléments : des paires de clés publique/privée, des certificats qui relient une clé à une identité, et des autorités de certification qui forment une chaîne de confiance. C'est ce socle qui permet à une signature électronique (et donc à un horodatage RFC 3161) d'être vérifiée de façon indépendante, plutôt que d'être admise sur simple affirmation. Comprendre ces bases permet d'évaluer objectivement n'importe quelle solution d'horodatage électronique, ChronoCert y compris.