Le Labo de chiffrement Livara: Effectue les vérifications toi-même.
Démonstrations locales de chiffrement et comparaison d’empreinte d’APK
Cinq vérifications à essayer dans ton navigateur. Compare le fichier Android à l’empreinte publiée, génère des clés, chiffre un message et teste le rejet des altérations. Ce sont des démonstrations locales, pas un audit du protocole complet de Livara ni une certification de l’application.
Current verification target: 0.9.2 (50) · livara-beta-android-0.9.2.apk
Ta progression dans le labo
0% des vérifications effectuées
0 sur 5 vérifications effectuées sur cet appareil.
Outil 01 · Identité du build
Ce fichier est-il le nôtre ?
Ce banc d’essai compare l’empreinte SHA-256 du fichier sélectionné à l’empreinte publiée pour Livara 0.2 (74) pour Android. L’empreinte est calculée localement, sans envoyer le fichier. Une correspondance vérifie la concordance avec cette référence ; ce n’est pas un audit de sécurité indépendant.
- Fichier
- livara-beta-android-0.9.2.apk
- Taille
- 60,0 MiB
- Minimum requis
- Android 7.0+ · ARM64
Tu préfères tes propres outils ? Tu ne devrais pas non plus avoir à faire confiance à cette page.
sha256sum livara-beta-android-0.9.2.apkshasum -a 256 …certutil -hashfile … SHA256Outil 02 · Le chiffrement
Regarde un message devenir illisible.
Deux identités sont générées dans ton navigateur lorsque tu appuies sur le bouton. Elles conviennent d’un secret par P-256 ECDH sans que celui-ci circule sur le réseau, en dérivent des clés avec HKDF-SHA-256, puis chiffrent ton texte avec AES-256-GCM. Le résultat est ce qu’un relais conserverait réellement.
Outil 03 · Identité
Compare les empreintes des clés.
Une empreinte est une représentation courte et lisible d’une clé publique. Elle permet de remarquer que la personne avec qui tu échanges depuis un an possède soudain une autre clé. Appuie plusieurs fois.
Outil 04 · Silence
Confirme que rien n’a contacté nos serveurs.
Ton navigateur enregistre les requêtes de ressources dans sa chronologie des ressources. Cet outil compte les requêtes enregistrées après le chargement de la page ; ce n’est pas un audit réseau complet. Pour vérifier le fonctionnement local, coupe la connexion une fois la page entièrement chargée et relance les démonstrations.
Après les vérifications
Ce que cette page ne peut pas prouver.
Une page de vérification qui prétend tout démontrer n’est qu’une publicité plus longue. Voici précisément les limites de ce que tu as établi.
- Les octets de l’APK sélectionnée correspondent à l’empreinte publiée sur ce site
- Les démonstrations dans le navigateur se comportent comme indiqué sur ta machine
- Un seul bit altéré est rejeté, pas accepté silencieusement
- Les identités générées ont des empreintes que tu peux comparer
- Aucune de ces vérifications n’a nécessité nos serveurs
- Que le serveur ne conserve aucune métadonnée de routage : il en conserve pour la livraison et la synchronisation
- Que les canaux de diffusion sont privés : ils sont publics par conception
- Que ce banc d’essai audite les protocoles complets LVR1/LGS1 ou certifie la sécurité de l’application
- Qu’un téléphone déverrouillé entre les mains d’une autre personne est protégé
- Que les futures versions sont déjà vérifiées : contrôle l’empreinte de chaque build
| Type de données | Conversation directe à deux | Groupes privés compatibles | Canaux |
|---|---|---|---|
| Texte des messages | E2EE post-quantique (LVR1) | Chiffré de bout en bout (LGS1) | Canaux de diffusion publics |
| Modifications de texte | E2EE post-quantique (LVR1) | Chiffré de bout en bout (LGS1) | Canaux de diffusion publics |
| Photos, vidéos, fichiers, légendes | E2EE post-quantique (LVR1) | Chiffré de bout en bout (LGS1) | Canaux de diffusion publics |
| Avec qui tu as parlé | Métadonnées de routage uniquement | Métadonnées de routage uniquement | Canaux de diffusion publics |
| Quand tu as parlé | Horodatages de livraison uniquement | Horodatages de livraison uniquement | Canaux de diffusion publics |
| Ton mot de passe | Ne quitte jamais ton appareil | Ne quitte jamais ton appareil | Ne quitte jamais ton appareil |
| Tes clés privées | Jamais envoyées sans chiffrement | Jamais envoyées sans chiffrement | Jamais envoyées sans chiffrement |
Questions
Celles que l’on pose vraiment.
Comment vérifier qu’une APK Livara n’a pas été altérée ?
Calcule l’empreinte SHA-256 de l’APK téléchargée ici ou avec tes propres outils, puis compare chaque caractère à l’empreinte publiée. N’installe pas le fichier si elles diffèrent. Une correspondance vérifie l’accord avec cette empreinte ; elle ne peut pas établir l’authenticité si le fichier et l’empreinte ont tous deux été remplacés.
Le Labo de chiffrement envoie-t-il quelque chose aux serveurs de Livara ?
Les démonstrations s’exécutent localement et l’APK sélectionnée n’est pas envoyée. La page elle-même doit d’abord se charger. Tu peux ensuite couper la connexion et réessayer les démonstrations. Le compteur de requêtes affiché n’est pas un audit réseau complet.
La démonstration utilise-t-elle le véritable chiffrement de Livara ?
Elle exécute réellement P-256 ECDH, HKDF-SHA-256 et AES-256-GCM, les composants utilisés par Livara, mais elle ne reproduit pas le protocole complet LVR1 ou LGS1. LVR1 possède aussi un double ratchet classique et un ratchet d’époque ML-KEM-768 ; LGS1 utilise des chaînes d’expéditeur signées distribuées au sein de LVR1. Le labo démontre le fonctionnement des composants et le rejet des altérations, pas celui de la composition complète, et ne constitue pas un audit externe.
Que se passe-t-il si quelqu’un modifie un octet d’un message chiffré ?
La vérification du tag d’authentification AES-256-GCM échoue et le destinataire rejette entièrement le message. Il n’affiche jamais de version corrompue ou partiellement déchiffrée. Chiffre un message ci-dessous, inverse un seul bit et observe le refus du déchiffrement.
L’ordre d’installation
Vérifié ? Alors installe-le.
La comparaison d’empreintes est une vérification, pas une garantie de sécurité de l’application. Obtiens le fichier depuis la source officielle et tiens compte des limites décrites ci-dessus.
0.9.2 (50) · 60,141.5 MiB · Android 7.0+