Come crittografare il testo in modo che durante la decodifica ci siano 2 (o più) chiavi di decodifica con potenzialmente risultati?

1

Vorrei crittografare il testo e quindi pubblicare sulla blockchain pubblica (STEEM).

(Mi piace STEEM perché è facile da usare e mi consente di archiviare l'intero contenuto, piuttosto che un semplice hash quando si usa la blockchain di Bitcoin)

Potrei essere costretto a divulgare la frase di crittografia, quindi in cerca di un metodo di crittografia in cui 2 passphrase (o più) producono testo in chiaro leggibile dall'uomo.

Alcuni esempi esistenti di negabilità plausibile utilizzati nella pratica

True Crypt

link

Ledger Nano S

link

    
posta Michal Stefanow 13.06.2018 - 18:36
fonte

1 risposta

1

Con un cifrario basato su xor questo è banale.

Messaggio A xo casuale A 'rende il testo cifrato C, C xo il messaggio arbitrario B rende casuale l'aspetto B'. Chiama i tasti A 'e B'.

A, A ', C, B e B' devono essere la stessa lunghezza usata. Questo sarebbe più credibile come una volta sola; con A 'e B' che vengono chiamati pad e aventi una lunghezza extra di bit casuali che non vengono utilizzati.

L'utilizzo di più di A 'per i messaggi futuri potrebbe essere previsto ma significherebbe cambiare la parte aggiuntiva di B' che, se rilevata, è un'enorme bandiera rossa per una volta. Significa anche che devi memorizzare segretamente A 'che è per definizione difficile come nascondere A.

    
risposta data 13.06.2018 - 20:55
fonte

Leggi altre domande sui tag