Vidensgrundlag At tale med folk
Private beskeder
En-til-en samtaler, som ingen relæ kan læse, rettet til nøgler, der eksisterer kun for en enkelt besked.
Denne side er maskinoversat for nemheds skyld. Den engelske original er den version, der gælder.
Starter en privat besked
Tre måder:
/pm nym, eller/pm nym#a1b2når to personer har valgt det samme navn;- Privat besked fra enhvers kontekstmenu, nås ved at trykke længe på eller højreklikke på en af deres beskeder;
- den lille + ved siden af sektionen Private beskeder i sidebjælken, som tager en
nym eller en
npub.
Hvem har lov til at starte en med dig er op til dig. Accepter private beskeder og gruppechatforespørgsler, under Indstillinger › Privatliv og sikkerhed, er aktiveret som standard og kan være det indsnævret til Kun venner eller slukket helt.
Sådan fungerer private beskeder
Nymchat implementerer NIP-17 private direkte beskeder, forseglet inde NIP-59 gavepapir. Dit budskab går gennem tre lag på vej ud:
- a rygte (
kind 14) — teksten og dens metadata, aldrig underskrevet, så det kan aldrig bevises at være dit af nogen, der ikke har dekrypteret det; - a forsegle (
kind 13) — rygtet krypteret til modtager og underskrevet af dig; - a gavepapir (
kind 1059) — seglet krypteret igen, underskrevet af a engangsnøgle genereret for denne besked alene.
Hvad en stafet ser, er derfor en begivenhed fra en pubkey, der aldrig har dukket op før og vil aldrig igen, henvendt til modtageren, med uigennemsigtigt indhold. Ikke din nøgle. Ikke besked. Ikke engang en konsekvent afsender til at korrelere.
Indpakningens tidsstempel er også bevidst forkert: det er tilbagedateret med et tilfældigt beløb på op til to timer, hentet fra en kryptografisk RNG. Uden det kunne en observatør stille op "wrap sendt kl. 14:03:11" med "indpakning leveret kl. 14:03:11" og genopbygg, hvem der taler med hvem fra timing alene.
Modtagerens offentlige nøgle er klar - det skal den være, ellers kunne de ikke finde beskeden. Så det kan et relæ se nogen sendte noget til den nøgle, og hvor ofte cirka. Den kan ikke se hvem, hvornår præcist eller hvad.
Kvantemodstand
Krypteringen ovenfor er afhængig af en elliptisk-kurve nøgleudveksling, der er tilstrækkelig kraftig kvantecomputer kunne gå i stykker - og en modstander kan registrere trafik i dag for at dekryptere én gang en findes. Mellem Nymchat-brugere kan Nymchat tilføje en anden post-kvante nøgleudveksling (ML-KEM-768) sammen med standarden, så begge skulle være i stykker for at læse en besked.
Meddelelser sendt på den måde viser et skjold ved siden af padlock; dem uden den anden udveksling viser det samme skjold ramt gennem, så du altid kan fortælle, hvilken du ser på. Læs badge for alle tre lande, og kvantebestandig kryptering Hvad de gør og ikke dækker.
Fremad hemmeligholdelse
Kryptografisk forhåndshemmelighed betyder, at en stjålet nøgle ikke kan åbne meddelelser sendt, før den blev stjålet, og Nymchat har ikke det: NIP-44 stammer sin nøgle fra din langsigtede
nsecOg den
Post-kvantetæppe Hvad indstillingen nedenfor gør er at bede relæer om at slette meddelelsen senere, hvilket begrænser, hvor længe en kopi eksisterer til at blive stjålet overhovedet.
Forsvindende PM (fremadrettet hemmeligholdelse), under
Indstillinger › Privatliv og sikkerhed, er deaktiveret som standard. Drejer den
på tilføjer en NIP-40 expiration tag til hver udgående gaveindpakning, som spørger relæer og
klienter til at slette beskeden efter den periode, du vælger.
Det er en anmodning, og værd at være klar over, hvad det betyder: et stafet, der ærer det, falder begivenheden, og et relæ, der ikke gør det, gør det ikke. Det reducerer, hvor længe en kopi sidder på infrastruktur du ikke kontrollerer. Det kan ikke annullere afsendelsen af en besked til nogen, der allerede har gjort det modtaget det.
Forsvindende beskeder
Forsvind efter angiver udløbsperioden, og gælder kun, mens fremadrettet hemmeligholdelse er slået til:
| Valgmulighed | |
|---|---|
| 1 time | |
| 6 timer | |
| 1 dag | Misligholdelse |
| 3 dage | |
| 7 dage |
Separat, Cache PM'er og gruppechat på enheden bestemmer om dekrypteres samtaler føres lokalt. Den er slået til som standard, så samtaler vises med det samme kl lancering. Sluk den, og intet dekrypteret bliver skrevet til disken - beskeder hentes og dekrypteres på ny hver gang, hvilket er langsommere og betyder alt, hvad relæerne allerede har faldet er også væk for dig.