Esiste un'implementazione javascript di crittografia inclusa la negabilità plausibile?implementazione javascript di crittografia compresa la negabilità plausibile
voglio qualcosa di esporre le caratteristiche descritte qui: http://en.wikipedia.org/wiki/Deniable_encryption
crittografia negabile consente al mittente di un messaggio cifrato a negare l'invio di quel messaggio. Ciò richiede una terza parte affidabile. Un possibile scenario funziona così:
- Alice è la moglie di Bob, che sospetta la moglie è impegnata in adulterio. Vuole comunicare con il suo amante segreto Carl. Crea due chiavi, una destinata a essere tenuta segreta, l'altra destinata a essere sacrificata. Passa la chiave segreta (o entrambi) a Carl.
- Alice costruisce un innocuo messaggio M1 per Carl (destinato a essere rivelato a Bob in caso di scoperta) e una lettera d'amore compromettente M2 a Carl. Costruisce un testo cifrato C di entrambi i messaggi M1, M2 e lo invia a Carl.
- Carl utilizza la sua chiave per decrittografare M2 (e possibilmente M1, anche per leggere il messaggio falso).
- Bob scopre l'e-mail a Carl, diventa sospettoso e costringe Alice a decifrare il messaggio.
- Alice usa la chiave sacrificale e rivela il messaggio innocuo M1 a Bob. Poiché Bob non conosce l'altra chiave, deve presumere che non ci sia nessun altro messaggio M2.
Questo probabilmente appartiene a: http://programmers.stackexchange.com/ –
@Diodeus, [o forse non] (http://meta.programmers.stackexchange.com/questions/1624/are-im-looking- per-x-domande-on-topic). –
Che cos'è esattamente il tuo caso d'uso? – Philipp