LivaraPrivémessenger, startpagina
Nederlands ▾

Livara-verificatielab: Voer de controles zelf uit.

Lokale versleutelingsdemonstraties en APK-hashvergelijking

Vijf controles die je in je browser kunt proberen. Vergelijk het Android-bestand met de gepubliceerde digest, genereer sleutels, versleutel een bericht en test afwijzing van manipulatie. Dit zijn lokale demonstraties, geen audit van Livara's volledige protocol of certificering van de app.

Current verification target: 0.9.2 (50) · livara-beta-android-0.9.2.apk

Je labvoortgang

0% van de controles voltooid

0 van 5 controles voltooid op dit apparaat.

Je APK komt overeen met de gepubliceerde digestBereken de hash van je eigen bestand in je eigen browser en vergelijk die met het getal hieronder.
De gebruikte cryptografische componenten produceren echt versleutelde tekstVoer echte P-256, HKDF en AES-GCM lokaal uit; de volledige LVR1/LGS1-combinatie valt buiten deze proefbank.
Een gemanipuleerd bericht wordt geweigerd, niet stilzwijgend geaccepteerdDraai één bit van de versleutelde tekst om en zie hoe de authenticiteitscontrole die weigert.
Je kunt de ene sleutel van de andere onderscheidenGenereer identiteiten en vergelijk hun vingerafdrukken. Een paar voorbeelden tonen het proces; ze bewijzen niet dat botsingen onmogelijk zijn.
Hiervoor waren onze servers niet nodigAlles op deze pagina werkt offline. Verbreek de verbinding en probeer het opnieuw.

Instrument 01 · Buildidentiteit

Is dit bestand van ons?

Deze proefbank vergelijkt de SHA-256-digest van je geselecteerde bestand met de gepubliceerde digest voor Livara 0.2 (74) voor Android. De bestandshash wordt lokaal berekend zonder upload. Een overeenkomst controleert overeenstemming met deze referentie; het is geen onafhankelijke beveiligingsaudit.

sha256.localer wordt niets geüpload
Digest van je bestand
Wachten op een bestand.
published.digest0.2 (74)
De SHA-256 die we voor deze build publiceerden
CB786010 069CF257 186AD743 55BDC0EA 6DE1CF15 6BD0712B A8827C40 D1442E91
Onbewerkte .sha256
Bestand
livara-beta-android-0.9.2.apk
Grootte
60,0 MiB
Minimum
Android 7.0+ · ARM64

Liever je eigen gereedschap? Je zou ook deze pagina niet hoeven te vertrouwen.

sha256sum livara-beta-android-0.9.2.apkshasum -a 256 …certutil -hashfile … SHA256

Instrument 02 · De versleuteling

Zie hoe een bericht onleesbaar wordt.

Wanneer je op de knop drukt, worden twee identiteiten in je browser gegenereerd. Ze komen via P-256 ECDH tot een geheim zonder dat het ooit over het netwerk gaat, leiden er via HKDF-SHA-256 sleutelmateriaal uit af en versleutelen je tekst met AES-256-GCM. Wat terugkomt, is wat een doorstuurserver werkelijk zou bewaren.

handshake.liveP-256 · HKDF · AES-256-GCM
Openbare-sleutelvingerafdrukken
Nog niet gegenereerd.
relay.storagewat de server zou bewaren
Versleutelde tekst
Druk op ‘Versleutel’ en dit wordt gevuld met de enige versie van je zin die een doorstuurserver ooit ziet.
Uitvoer bij de ontvanger
Er is nog niets geopend.

De eerlijke voetnoot. Deze proefbank voert P-256, HKDF en AES-GCM uit, maar niet de volledige Livara-protocollen. LVR1 gebruikt ook berichtketens en een afzonderlijke ML-KEM-768-epochroot; LGS1 voegt ondertekende groepsafzenderketens toe. Deze demonstraties zijn geen protocolaudit.

Instrument 03 · Identiteit

Vergelijk sleutelvingerafdrukken.

Een vingerafdruk is een korte, leesbare weergave van een openbare sleutel. Daarmee merk je dat iemand met wie je een jaar praat opeens een andere heeft. Druk een paar keer.

identity.generateP-256 · SHA-256
Druk meer dan één keer

Instrument 04 · Stilte

Controleer dat niets hiervan naar huis belde.

Je browser legt bronverzoeken vast in zijn resourcetijdlijn. Dit hulpmiddel telt de verzoeken die na het laden van de pagina worden geregistreerd; dat is geen uitgebreide netwerkaudit. Verbreek de verbinding nadat de pagina volledig is geladen en probeer de demonstraties opnieuw om de lokale werking te controleren.

network.auditresourcetijdlijn van de browser
Geregistreerde bronverzoeken sinds de pagina is geladen
0

Na de controles

Wat deze pagina niet kan bewijzen.

Een verificatiepagina die beweert alles vast te stellen, is alleen een langere advertentie. Dit is de precieze grens van wat je hebt vastgesteld.

Vastgesteld
  • De hash van de geselecteerde APK-bytes komt overeen met de op deze site gepubliceerde digest
  • De browserdemonstraties gedragen zich zoals getoond op je apparaat
  • Een enkel gewijzigd bit wordt geweigerd, niet stilzwijgend geaccepteerd
  • De gegenereerde identiteiten hebben vingerafdrukken die je kunt vergelijken
  • Geen van deze controles had onze servers nodig
Niet vastgesteld
  • Dat de server geen routeringsmetadata bewaart — dat doet hij wel, voor bezorging en synchronisatie
  • Dat uitzendkanalen privé zijn — ze zijn bewust openbaar
  • Dat deze proefbank de volledige LVR1/LGS1-protocollen audit of de beveiliging van de app certificeert
  • Dat een ontgrendelde telefoon in andermans hand beschermd is
  • Dat toekomstige versies vooraf zijn geverifieerd — controleer de digest bij elke build
Wat de Livara-server wel en niet kan lezen tijdens berichtbezorging
Wat het isDirect één-op-éénCompatibele privégroepenKanalen
BerichttekstPostkwantum-E2EE (LVR1)End-to-end versleuteld (LGS1)Openbare uitzendkanalen
TekstbewerkingenPostkwantum-E2EE (LVR1)End-to-end versleuteld (LGS1)Openbare uitzendkanalen
Foto's, video, bestanden, bijschriftenPostkwantum-E2EE (LVR1)End-to-end versleuteld (LGS1)Openbare uitzendkanalen
Met wie je praatteAlleen routeringsmetadataAlleen routeringsmetadataOpenbare uitzendkanalen
Wanneer je praatteAlleen bezorgtijdstempelsAlleen bezorgtijdstempelsOpenbare uitzendkanalen
Je wachtwoordVerlaat je apparaat nooitVerlaat je apparaat nooitVerlaat je apparaat nooit
Je privésleutelsNooit onversleuteld geüploadNooit onversleuteld geüploadNooit onversleuteld geüpload
Gevulde stip: de server kan het niet lezenRing: de server kan het zien

Vragen

De vragen die mensen echt stellen.

Hoe controleer ik of een Livara-APK niet is gemanipuleerd?

Bereken de SHA-256-digest van de gedownloade APK hier of met je eigen gereedschap en vergelijk elk teken met de gepubliceerde digest. Installeer het bestand niet als ze verschillen. Een overeenkomst controleert overeenstemming met die digest; ze kan geen authenticiteit vaststellen als zowel het bestand als de digest zijn vervangen.

Stuurt het verificatielab iets naar Livara's servers?

De demonstraties werken lokaal en je geselecteerde APK wordt niet geüpload. De pagina zelf moet eerst laden. Daarna kun je de verbinding verbreken en de demonstraties opnieuw proberen. De getoonde verzoekenteller is geen uitgebreide netwerkaudit.

Is de versleutelingsdemo de echte Livara-versleuteling?

Ze voert echte P-256 ECDH, HKDF-SHA-256 en AES-256-GCM uit, de componenten die Livara gebruikt, maar is niet het volledige LVR1- of LGS1-protocol. LVR1 heeft ook een klassieke dubbele ratel en een ML-KEM-768-epochratel; LGS1 heeft ondertekende afzenderketens die binnen LVR1 worden verspreid. Het lab bewijst de componenten en afwijzing van manipulatie, niet de hele samenstelling of een externe audit.

Wat gebeurt er als iemand één byte van een versleuteld bericht verandert?

De AES-256-GCM-authenticatietag faalt en de ontvanger weigert het bericht volledig. Die toont nooit een beschadigde of gedeeltelijk ontsleutelde versie. Versleutel hieronder een bericht, draai één bit om en zie hoe ontsleuteling wordt geweigerd.

Installatievolgorde

Gecontroleerd? Dan installeren.

Hashvergelijking is één controle, geen garantie voor appbeveiliging. Haal het bestand bij de officiële bron en houd rekening met de hierboven beschreven beperkingen.

0.9.2 (50) · 60,141.5 MiB · Android 7.0+