Strumento di crittografia che supporta più decrittazioni separate?

0

C'è uno strumento che mi permetterà di cifrare n plaintext con n chiavi corrispondenti in modo tale che:

  • il testo cifrato è un file senza alcun indizio sul valore di n.
  • decifrare con la chiave i (1 < = i < = n) produce testo in chiaro i.
  • n > 1

Modifica: un esempio di uno schema che soddisfa il secondo e il terzo criterio ma non il primo sarebbe un file tar contenente n file GPG separati.

Modifica 2: un esempio di uno schema che soddisfa tutti e tre i criteri sarebbe TrueCrypt volumi nascosti, ma sto cercando qualcosa che funziona con i singoli file piuttosto che un sistema di crittografia del disco (in più questo non soddisfa il primo criterio dato che il valore di n è sempre 2)

    
posta jl6 14.01.2016 - 22:04
fonte

1 risposta

-1

Supponendo che tutti i testi cifrati abbiano la stessa lunghezza (alcuni ingannevoli padding potrebbero aiutare con lunghezze diverse), puoi semplicemente XOR i testi in chiaro insieme:

C = M1 xor M2 xor M3
K1 = M2 xor M3
K2 = M1 xor M3
K3 = M1 xor M2
M1' = C xor K1
M2' = C xor K2
M3' = C xor K3
... and so forth for Mn and Kn

Importante: anche se il testo in chiaro è imprevedibile, questo schema di "crittografia" è molto debole; non usarlo per dati riservati.

    
risposta data 14.01.2016 - 22:57
fonte

Leggi altre domande sui tag