Passa al contenuto
Torniamo a Nymchat

Base di conoscenza Parlare con le persone

Messaggi privati

Conversazioni uno a uno che nessun relè può leggere, indirizzate a tasti che esistono solo per un singolo messaggio.

Avvio di un messaggio privato

Tre modi:

  • /pm nym, O /pm nym#a1b2 quando due persone hanno scelto lo stesso nome;
  • Messaggio privato dal menu contestuale di chiunque, raggiungibile premendo a lungo o facendo clic con il pulsante destro del mouse su uno dei loro messaggi;
  • il piccolo + accanto alla sezione Messaggi privati nella barra laterale, che accetta un file nym o an npub.
Una conversazione di messaggi privati ​​uno a uno in Nymchat.
Una conversazione tramite messaggio privato.

Chi è autorizzato ad avviarne uno con te dipende da te. Accetta messaggi privati ​​e richieste di chat di gruppo, sotto Impostazioni › Privacy e Sicurezza è abilitato per impostazione predefinita e può esserlo ristretto a Solo amici o spento del tutto.

Come funzionano i messaggi privati

Nymchat implementa NIP-17 messaggi diretti privati, sigillati all'interno NIP-59 confezioni regalo. Il tuo messaggio attraversa tre livelli in uscita:

  1. a voce (kind 14) — il testo e i suoi metadati, mai firmato, quindi non potrà mai essere dimostrato che sia tuo da chiunque non lo abbia decriptato;
  2. a foca (kind 13) — la voce crittografata nel destinatario e firmato da te;
  3. a confezione regalo (kind 1059) — il sigillo nuovamente crittografato, firmato da a chiave una tantum generata solo per questo messaggio.

Ciò che vede una staffetta, quindi, è un evento di un pubkey mai apparso prima e mai più, indirizzati al destinatario, dal contenuto opaco. Non è la tua chiave. Non il messaggio. Nemmeno un mittente coerente da correlare.

Anche il timestamp dell'avvolgimento è deliberatamente sbagliato: è retrodatato di un importo casuale fino a due ore, estratto da un RNG crittografico. Senza ciò, un osservatore potrebbe allineare "wrap sent at 14:03:11" con "wrap consegnato alle 14:03:11" e ricostruisci chi sta parlando con chi dai tempi solo.

Ciò che è ancora visibile

La chiave pubblica del destinatario è in chiaro: deve esserlo, altrimenti non potrebbero trovarla il messaggio. Quindi un relè può vederlo qualcuno ha inviato qualcosa a quella chiave e più o meno quanto spesso. Non può vedere chi, quando esattamente o cosa.

Resistenza quantistica

La crittografia di cui sopra si basa su uno scambio di chiavi a curva ellittica sufficientemente potente il computer quantistico potrebbe rompersi e un avversario può registrare il traffico oggi per decrittografarlo una volta ne esiste uno. Tra gli utenti Nymchat, Nymchat può aggiungere un secondo scambio di chiavi post-quantistico (ML-KEM-768) insieme a quello standard, quindi entrambi dovrebbero essere interrotti per leggere un messaggio.

Questo è automatico tra gli utenti di Nymchat e non ha alcuna impostazione. I messaggi inviati in questo modo mostrano uno scudo accanto al padlock; quelli senza il secondo scambio mostrano lo stesso scudo attraversato, quindi puoi sempre dire quale stai guardando. Leggere il badge per tutti e tre gli Stati membri, e crittografia resistente ai quanti per quello che fa e non copre.

Segretezza in avanti

Una chiarificazione prima della configurazione, perché il nome promette di più di quanto non fornisca. segreto di avanzamento criptografico significa che una chiave rubata non può aprire i messaggi inviati prima che sia stata rubata, e Nymchat non ha questo: NIP-44 deriva la sua chiave dal tuo nsec, e il Lo strato post-quantum Quello che fa l'impostazione qui sotto è chiedere ai relai di cancellare il messaggio in seguito, il che limita quanto tempo una copia esiste per essere rubata.

Primo Ministro scomparso (segretezza in avanti), sotto Impostazioni › Privacy e Sicurezza è disattivato per impostazione predefinita. Girandolo su aggiunge un NIP-40 expiration tag su ogni confezione regalo in uscita, che richiede relè e client di eliminare il messaggio dopo il periodo scelto.

È una richiesta, e vale la pena chiarire cosa significa: una staffetta che onora cade l'evento, e una staffetta che non lo fa, non lo fa. Riduce il tempo di permanenza di una copia infrastrutture che non controlli. Non è possibile annullare l'invio di un messaggio a qualcuno che lo ha già fatto ricevuto.

Messaggi che scompaiono

Scomparire dopo imposta il periodo di scadenza e si applica solo mentre è attiva la segretezza in avanti:

Opzione
1 ora
6 ore
1 giornoPredefinito
3 giorni
7 giorni

Separatamente, Memorizza nella cache i PM e le chat di gruppo sul dispositivo decide se decrittografato le conversazioni vengono mantenute localmente. È attivo per impostazione predefinita, quindi le conversazioni vengono visualizzate immediatamente su lancio. Disattivalo e nulla di decrittografato verrà scritto sul disco: i messaggi verranno recuperati e decriptato di nuovo ogni volta, il che è più lento e significa tutto ciò che i relè hanno già caduto se n'è andato anche per te.