L'architecture probatoire dans le détail
Chaque brique technique répond à une exigence juridique : authenticité de la capture, intégrité du contenu, antériorité prouvée, vérifiabilité par un tiers indépendant.
Capture multimodale, vérifiable au capteur près
Vidéo, photo, captures d'écran, pages web. Chaque média est enrichi automatiquement de signaux contextuels :
- Géolocalisation GPS, altitude, intégrité (détection mock)
- Capteurs physiques : accéléromètre, gyroscope, lumière ambiante
- WiFi & Bluetooth nearby (corroboration géographique)
- Intégrité du device : Play Integrity / DeviceCheck
- Horodatage UTC signé serveur (anti-rejeu)
Un défi physique aléatoire (allumer la torche, incliner le téléphone, tracer un cercle) prouve qu'il s'agit d'un appareil réel et non d'une vidéo deepfake injectée.
4f3a8b...2026-05-03T14:23:18Z48.8566, 2.35229a4c...e72b...verified ✓Signature numérique PAdES avancée
Le constat est compilé en PDF/A archivable et signé selon le standard PAdES (PDF Advanced Electronic Signatures, ETSI EN 319 142). Conforme au règlement européen eIDAS.
- Chaque pièce porte son hash SHA-256, SHA-512 et BLAKE2b
- Chaînage hash inter-événements : altération détectée à l'octet près
- Empreinte HMAC pour les données sensibles (clé serveur)
- Champ de signature PAdES-B-LT (Long Term Validation)
- Vérifiable avec Adobe Acrobat Reader ou
pyhanko
PAdES-B-LTRSA-SHA256valid ✓Double ancrage : Base (Ethereum L2) + Bitcoin via OpenTimestamps
L'empreinte SHA-256 de votre constat est inscrite dans une transaction publique sur deux chaînes indépendantes :
- Base (Layer 2 Ethereum) : ancrage rapide, empreinte dans le calldata, vérifiable sur basescan.org
- Bitcoin via OpenTimestamps : ancrage gratuit
via les calendriers publics OTS, vérifiable avec
ots verify - Si l'un échoue, l'autre reste valide (dégradation gracieuse)
- Agrégation par arbres de Merkle : 1 transaction couvre N preuves
Une fois l'empreinte ancrée, ni Certyrium ni un attaquant ne peut modifier la preuve sans invalider la transaction blockchain. L'antériorité devient mathématiquement opposable.
0x4f3a8b...e72b btc:9a4c...8c15 verified ✓Email sécurisé avec preuve de réception cryptographique
Quand vous envoyez votre constat par email, le destinataire ne reçoit pas un PDF en pièce jointe (qui peut être altéré ou perdu). Il reçoit un lien sécurisé qui :
- Vérifie son identité (selfie + WebAuthn ou OTP SMS)
- Lui présente le constat dans un viewer chiffré (cookies HttpOnly + protection CSRF double-submit)
- Enregistre cryptographiquement la consultation (date, IP, device fingerprint, identité confirmée)
- Optionnellement : confirmation par appel téléphonique ou visio
Vous obtenez une preuve d'accès opposable aussi forte que la preuve d'envoi.
Un huissier vérifie sans compte chez nous
C'est ce qui change tout : la valeur juridique d'une preuve ne dépend pas de la confiance que l'on accorde à Certyrium.
- Page publique
certyrium.com/verify/...sans authentification - Calcul Merkle reproductible avec
sha256sumUnix - Vérification finale sur la blockchain publique (basescan.org pour Base, calendriers OTS pour Bitcoin)
- Archive ZIP autoportée :
MANIFEST.sha256+VERIFY_README.mdavec commandes prêtes à copier-coller - Aucune dépendance à Certyrium pour valider la preuve après son ancrage
$ sha256sum -c MANIFEST.sha256
manifest.json: OK
session_report.pdf: OK
captures/000001/screen.png: OK
captures/000002/web.html: OK
ledger.ndjson: OK
$ ots verify proof.ots
Got 1 attestation(s) from
calendar.opentimestamps.org
Success! Bitcoin block 871234
attests data existed as of
2026-05-03 14:23:18 UTC ✓ Voyez par vous-même
Toute la documentation technique est ouverte. Vérifiez le code, vérifiez les ancrages, vérifiez les preuves.