Aletheia
Système d'authenticité pour vidéos, photos et audio avec preuves cryptographiques immuables
🎯 Le Problème
Comment prouver qu'un média (vidéo, photo, audio) est authentique et n'a pas été modifié, même si :
- L'appareil est saisi ou confisqué pendant l'enregistrement
- Le média est supprimé localement
- L'enregistrement n'est jamais terminé ou uploadé
- Des tiers tentent de modifier ou falsifier le contenu
Aletheia garantit l'authenticité de tous vos médias grâce à des preuves cryptographiques publiées en temps réel sur la blockchain.
✨ Fonctionnalités
📱 Mode Standard
- Capture vidéo, photo ou audio
- Hash SHA-256 cryptographique
- Signature ECDSA (clé hardware)
- Watermark invisible pour droits d'auteur
- Stockage décentralisé IPFS
- Enregistrement blockchain immuable
🔥 Live Witness Mode
- Preuves continues pendant l'enregistrement
- Hash incrémental par frame
- Signature en temps réel
- Publication automatique blockchain
- Résistant à la saisie d'appareil
âš™ï¸ Comment ça fonctionne
Mode Standard
- Capture : L'utilisateur enregistre un média (vidéo, photo ou audio) avec l'application mobile
- Détection : Détection automatique du type de média (vidéo/photo/audio)
- Hash : Calcul du hash SHA-256 du média complet
- Watermark : Intégration automatique d'un watermark invisible pour les droits d'auteur
- Signature : Signature cryptographique avec la clé privée stockée dans le Secure Enclave/Android Keystore
- Upload IPFS : Stockage décentralisé sur IPFS (réseau peer-to-peer)
- Blockchain : Enregistrement du hash et du CID IPFS sur la blockchain Polygon (immuable)
- Vérification : N'importe qui peut vérifier l'authenticité en comparant le hash et le watermark
🔥 Live Witness Mode (Innovation)
Le mode Live Witness génère des preuves cryptographiques pendant l'enregistrement, garantissant l'authenticité même si l'appareil est saisi avant la fin de l'enregistrement.
Processus de hash incrémental :
- Initialisation : Génération d'un seed aléatoire → H₀
- Pour chaque frame :
- Hash de la frame capturée
- Calcul du hash incrémental : H(n) = SHA256(H(n-1) || frame_hash)
- Signature du hash avec la clé hardware
- Envoi immédiat au backend (si réseau disponible)
- Publication blockchain : Le backend publie périodiquement les hash sur la blockchain
- Preuve permanente : Même si la vidéo n'est jamais uploadée, les preuves existent sur la blockchain
â›“ï¸ La Blockchain : Transparence et Immuabilité Totale
🔗 Quelle blockchain utilise Aletheia ?
Aletheia utilise Polygon comme réseau principal, et supporte les réseaux compatibles EVM (Ethereum Virtual Machine).
✅ Réseau Principal : Polygon (PoS)
Polygon est le réseau par défaut de Aletheia car il offre le meilleur équilibre entre coût (~$0.001 par transaction), vitesse (~2 secondes par bloc), et sécurité (sécurisé par Ethereum via checkpoints).
Réseaux supportés :
Réseau principal de Aletheia. Économique (~$0.001), rapide (~2s), sécurisé.
Réseau le plus sécurisé mais coûteux (~$5-50 par transaction)
Réseau de test pour développement, gratuit
Layer 2 Ethereum, économique et rapide
âš™ï¸ ⚙️ Compatibilité EVM
Aletheia utilise la Ethereum Virtual Machine (EVM), ce qui signifie que les smart contracts fonctionnent sur tous les réseaux compatibles EVM. Vous pouvez choisir le réseau selon vos besoins (coût, vitesse, sécurité).
Qu'est-ce que la blockchain Polygon ?
Polygon est une sidechain d'Ethereum qui utilise la même Ethereum Virtual Machine (EVM). C'est un ordinateur décentralisé qui exécute des programmes appelés smart contracts. C'est un registre distribué où chaque transaction est :
- Vérifiée par des milliers de nœuds indépendants
- Enregistrée dans un bloc avec horodatage précis
- Liée cryptographiquement au bloc précédent (hash chain)
- Immuable : impossible à modifier après confirmation
- Publique : visible et vérifiable par tous
Dans Aletheia, la blockchain sert de preuve d'existence permanente : une fois qu'un hash est enregistré, il existe pour toujours et ne peut jamais être modifié ou supprimé.
Pourquoi la blockchain ?
- Immuabilité : Une fois enregistrée, une preuve ne peut jamais être modifiée ou supprimée
- Transparence : Toutes les preuves sont publiques et vérifiables par n'importe qui
- Décentralisation : Aucune autorité centrale ne peut contrôler ou censurer les preuves
- Traçabilité : Horodatage précis et vérifiable de chaque preuve
- Confiance : La cryptographie garantit l'intégrité sans faire confiance à un tiers
Smart Contracts Aletheia
📜 📜 ProofRegistry
Contrat pour les preuves médias complètes (Mode Standard)
- ✅ Aucun owner : Personne ne peut modifier ou supprimer
- ✅ Immuable : Les données ne peuvent jamais être changées
- ✅ Publique : Tous les événements sont visibles
- ✅ Vérifiable : Chaque hash peut être vérifié indépendamment
🔥 🔥 LiveStreamProofs
Contrat pour les preuves continues (Live Witness Mode)
- ✅ Timeline complète : Chaque hash est indexé chronologiquement
- ✅ Preuve d'existence : Prouve qu'une vidéo existait à un instant T
- ✅ Résistant à la saisie : Les preuves sont publiées avant la fin de l'enregistrement
- ✅ Vérification frame-by-frame : Permet de détecter toute modification
✅ ✅ Garanties de sécurité
- ⌠Aucun admin : Personne ne peut modifier les contrats
- ⌠Pas de delete : Impossible de supprimer une preuve
- ⌠Pas de modification : Les données sont immuables
- ✅ Code open source : Auditable par tous
- ✅ Vérification publique : N'importe qui peut vérifier
🔠🔍 Comment vérifier sur la blockchain ?
Toutes les preuves Aletheia sont publiques et vérifiables directement sur la blockchain :
- Explorateur blockchain : Utilisez Etherscan, Polygonscan, etc.
- Recherchez le contrat : ProofRegistry ou LiveStreamProofs
- Consultez les événements : ProofRegistered ou LiveHashCommitted
- Vérifiez le hash : Comparez avec le hash de votre vidéo
- Vérifiez le timestamp : L'horodatage blockchain est infalsifiable
Exemple d'événement blockchain :
Event: ProofRegistered videoHash: 0xabc123... cid: QmXYZ789... timestamp: 1702310400 blockNumber: 12345678 txHash: 0xdef456...
🎨 Watermark Invisible pour les Droits d'Auteur
Protection Automatique des Droits d'Auteur
Tous les médias certifiés par Aletheia (vidéos, photos, audio) sont automatiquement protégés par un watermark invisible intégré via steganographie. Ce watermark est invisible à l'œil/l'oreille et ne peut pas être supprimé sans altérer le média.
📁 Formats Supportés
MP4, MOV, AVI, WebM, MKV
JPEG, PNG, GIF, WebP, BMP
MP3, WAV, OGG, FLAC, AAC
🔒 🔒 Ce que contient le watermark :
- Identité du propriétaire : ID du device/créateur
- Horodatage : Date et heure de certification
- Copyright : Texte de copyright personnalisable
- Hash cryptographique : Pour vérification d'intégrité
ðŸ›¡ï¸ 🛡️ Avantages du Watermark Invisible
Aucun impact visuel/auditif, qualité préservée (vidéos, photos, audio)
Impossible à supprimer sans détruire le média
Extraction et vérification du propriétaire possible
Preuve d'authenticité et de propriété en cas de litige
🔬 🔬 Comment ça fonctionne ?
Le watermark invisible utilise la steganographie :
- Intégration : Les données du watermark sont encodées selon le type de média :
- Vidéos : LSB (Least Significant Bit) sur les frames - modification des bits les moins significatifs des pixels
- Photos : LSB sur les pixels de l'image - invisible à l'œil nu
- Audio : LSB sur les échantillons audio - inaudible
- Invisibilité : Les modifications sont imperceptibles à l'œil/l'oreille humain(e)
- Robustesse : Le watermark résiste aux compressions et conversions légères
- Extraction : Seul Aletheia peut extraire et vérifier le watermark
Note technique : Le watermark est intégré automatiquement lors de l'upload sur Aletheia (vidéos, photos, audio). Il est stocké dans la blockchain avec le hash du média pour une preuve d'authenticité complète.
🔠Sécurité et Protection
🔑 🔑 Clés Hardware
Les clés privées sont stockées uniquement dans le Secure Enclave (iOS) ou Android Keystore. Jamais exposées, même à l'application.
ðŸ›¡ï¸ 🛡️ Anti-Replay
Protection contre les attaques de rejeu avec système de nonces et validation de timestamp.
🔠🔍 Tamper Detection
Détection automatique de modifications de l'appareil ou de l'application.
💾 💾 Self-Destruct Optionnel
Option pour supprimer automatiquement les frames locales tout en conservant les preuves cryptographiques.
✅ Vérification et Transparence
Comment vérifier un média (vidéo, photo, audio) ?
Mode Standard
- Récupérer le hash du média depuis la blockchain
- Calculer le hash SHA-256 de votre fichier (vidéo, photo ou audio)
- Comparer les deux hash : s'ils correspondent, le média est authentique
- Vérifier la signature cryptographique avec la clé publique du device
- Extraire et vérifier le watermark invisible pour confirmer la propriété
Live Witness Mode
- Récupérer la série de hash depuis la blockchain
- Extraire les hash des frames de la vidéo
- Vérifier la chaîne de hash incrémentaux
- Détecter toute modification entre les frames
- Comparer les timestamps pour vérifier la cohérence temporelle
🌠🌐 Vérification publique
Toutes les preuves sont publiques sur la blockchain. N'importe qui peut :
- Consulter les événements blockchain
- Vérifier les hash et signatures
- Auditer l'intégrité du système
- Vérifier l'horodatage des preuves
🎬 Cas d'Usage
📰 📰 Journalisme
Prouver l'authenticité de vidéos d'actualité, même si l'appareil est confisqué ou la vidéo supprimée.
âš–ï¸ ⚖️ Preuve légale
Vidéos avec valeur probante, horodatées et vérifiables cryptographiquement.
ðŸ›ï¸ 🏛️ Transparence publique
Enregistrements d'événements publics avec preuves d'authenticité vérifiables par tous.
🔒 🔒 Protection des droits
Preuve d'existence d'une vidéo à un moment précis, même si elle n'est jamais publiée.
Prêt à garantir l'authenticité de vos médias ?
Essayez Aletheia dès maintenant
Prêt à garantir l'authenticité de vos médias ?
Essayez Aletheia dès maintenant