En bref : une balise publique appelée drand publie une valeur aléatoire signée selon un calendrier fixe. Le chiffrement temporel permet de chiffrer vers une valeur future, impossible à calculer avant sa publication. La clé d'ouverture n'existe donc pas avant le moment choisi.

Le problème de « s'ouvre à une date »

Pour qu'un secret s'ouvre à une date, la solution évidente est un serveur qui le détient et le libère à l'heure. Cela fonctionne exactement tant que l'on fait confiance au serveur, à son exploitant, à son personnel, à ses sauvegardes et à chaque tribunal qui pourrait lui ordonner de parler. Le chiffrement temporel retire le serveur de l'histoire : rien ne détient la clé en avance, puisque la clé ne peut pas encore être fabriquée.

La balise

drand est une balise d'aléa distribuée, exploitée par un groupe d'organisations indépendantes. À intervalles fixes, elle publie une nouvelle valeur aléatoire, signée conjointement par le groupe. Deux propriétés comptent ici :

Le réseau qu'utilise Halation s'appelle quicknet : il publie une nouvelle valeur toutes les 3 secondes, selon un calendrier connu des années à l'avance, avec des signatures BLS sur la courbe BLS12-381. La chaîne à laquelle l'application fait confiance est figée par son empreinte dans le code source.

Chiffrer vers un tour

Le schéma s'appelle tlock. En résumé : la signature que la balise publiera pour un tour futur sert de clé de déchiffrement pour tout ce qui a été chiffré vers ce tour. Le chiffrement se fait dès aujourd'hui, avec des informations publiques seulement. Le déchiffrement devient possible à l'instant où la balise publie la signature de ce tour — pour tout le monde, simultanément.

QuiAvant le tourAprès le tour
Les membres de l'albumPeuvent ajouter des photos, pas les ouvrir.Ouvrent tout.
La personne qui l'a crééAucune clé particulière.Comme tout le monde.
Les concepteurs de l'appAucune clé à fournir.Comme tout le monde.

Ce qu'il faut tout de même croire

Une affirmation honnête nomme ses hypothèses.

Un verrou auquel il n'est pas nécessaire de croire sur parole

Gratuit, sans compte, sans publicité. iPhone et Android.