Czy jest jakaś implementacja szyfrowania w javascript, w tym wiarygodna zaprzeczalność?JavaScript implementacja szyfrowania, w tym wiarygodne zaprzeczenie
chcę coś wykazującą cechy opisane tutaj: http://en.wikipedia.org/wiki/Deniable_encryption
zakwestionowania szyfrowania pozwala nadawca zaszyfrowanej wiadomości zaprzeczyć wysyłania tej wiadomości. Wymaga to zaufanej strony trzeciej. Możliwy scenariusz wygląda następująco:
- Alicja jest żoną Boba, który podejrzewa, że jego żona dopuszcza się cudzołóstwa. Chce komunikować się ze swoim tajemniczym kochankiem Carlem. Tworzy dwa klucze, jeden przeznaczony do zachowania w tajemnicy, drugi przeznaczony do złożenia w ofierze. Podaje sekretny klucz (lub oba) do Carla.
- Alice konstruuje niewinną wiadomość M1 dla Carla (ma zostać ujawniona Bobowi w przypadku odkrycia) i obciążający list miłosny M2 dla Carla. Konstruuje tekst C z obu komunikatów M1, M2 i wysyła go e-mailem do Carla.
- Carl używa klucza do odszyfrowania M2 (i prawdopodobnie M1, aby przeczytać fałszywą wiadomość).
- Bob dowiaduje się o wiadomości e-mail do Carla, staje się podejrzliwy i zmusza Alice do odszyfrowania wiadomości.
- Alicja używa klucza ofiarnego i odsłania niewinną wiadomość M1 do Boba. Ponieważ Bob nie zna drugiego klucza, musi przyjąć, że nie ma innej wiadomości M2.
Prawdopodobnie należy do: http://programmers.stackexchange.com/ –
@Diodeus, [a może nie] (http://meta.programmers.stackexchange.com/questions/1624/are-im-looking- for-x-questions-on-topic). –
Jaka jest dokładnie Twoja walizka? – Philipp