Advanta / Preuves

Horodatage des preuves

Chaque jour, nous publions les empreintes qui scellent nos registres de preuve, et deux autorités d'horodatage indépendantes les signent avec l'heure. Chacun peut les vérifier sans rien nous demander.

Publié chaque jour à 01:10 UTC

Ce qui est publié

Chaque étape d'une notification de cession, et chaque événement d'un programme acheteur, est écrit dans un registre où chaque entrée porte l'empreinte SHA-256 de l'entrée précédente. Une fois par jour, chaque registre est scellé par une empreinte racine qui dépend de toutes les entrées jusque-là : modifier une entrée passée modifierait toutes les racines suivantes.

Après minuit (UTC), nous publions la liste des racines scellées pour la veille et demandons à deux autorités d'horodatage publiques, DigiCert et Sectigo, de signer l'empreinte de cette liste avec l'heure. La signature montre que la liste existait au plus tard à cette heure. Elle est faite avec la clé de l'autorité, pas avec la nôtre : personne ne peut la produire après coup.

Jours récents

Chargement des jours récents.

Données brutes (JSON) : evidence-publications. Ajoutez ?date=AAAA-MM-JJ pour un jour, ou ?root= suivi d'une racine pour trouver le jour qui la liste.

Comment un auditeur vérifie un enregistrement

  1. Recalculez la racine. À partir des enregistrements, avec le vérificateur de chaîne que nous fournissons : evidence_verify_chain() pour les notifications de cession, corp_audit_verify_chain() pour un programme acheteur. Les formules sont publiques : n'importe quel outil SHA-256 donne le même résultat.
  2. Trouvez-la dans la liste du jour. Chaque ligne est cession|date|racine ou corp|id du scellé|racine, une par racine, triées.
  3. Calculez l'empreinte de la liste. Le SHA-256 de la liste, octet par octet y compris le dernier saut de ligne, doit être égal à l'empreinte publiée.
  4. Vérifiez chaque horodatage avec OpenSSL 1.1.1 ou plus récent et le certificat de l'autorité :
    openssl ts -verify -digest <empreinte> -in day.tst -token_in -CAfile digicert.pem
    Fichiers de certificat : digicert.pem et sectigo.pem. Comparez leurs empreintes avec votre propre magasin de confiance avant de vous y fier.

Ce qu'un horodatage prouve, et ce qu'il ne prouve pas

Il prouve que la liste, et chaque racine qu'elle contient, existait au plus tard à l'heure où l'autorité a signé. Il ne dit pas quand une racine a été calculée.

Les jours scellés avant le début de la publication ont tous été publiés le premier jour de publication. Leurs horodatages prouvent que ces racines existaient à cette date, pas le jour où elles ont été scellées. La liste indique les deux dates et marque ces jours comme publiés plus tard.

Ce sont des horodatages RFC 3161 standard. Ce ne sont pas des horodatages électroniques qualifiés au sens du règlement eIDAS.

Ce que contient la liste

Uniquement des empreintes et les identifiants des scellés : pas de noms d'entreprises, pas de personnes, pas de montants. Questions : diogo@advanta.pt.