Szyfr jednorazowy
Szyfr jednorazowy to rodzaj szyfru Vignere, który obejmuje następujące funkcje:
To niezniszczalny szyfr.
Klucz jest dokładnie taki sam, jak długość zaszyfrowanej wiadomości.
Klucz składa się z losowych symboli.
Jak sama nazwa wskazuje, klucz jest używany tylko raz i nigdy więcej nie jest używany do zaszyfrowania żadnej innej wiadomości.
Z tego powodu zaszyfrowana wiadomość będzie narażona na atak ze strony kryptoanalityka. Nazywa się klucz używany do jednorazowego szyfrowania tabliczkipad, ponieważ jest wydrukowany na blokach papieru.
Dlaczego jest niezniszczalny?
Klucz jest niezniszczalny dzięki następującym cechom -
Klucz jest tak długi, jak dana wiadomość.
Klucz jest naprawdę losowy i specjalnie generowany automatycznie.
Klucz i zwykły tekst obliczone jako modulo 10/26/2.
Każdy klucz powinien być użyty raz i zniszczony zarówno przez nadawcę, jak i odbiorcę.
Powinny być dwie kopie klucza: jedna z nadawcą, a druga z odbiorcą.
Szyfrowanie
Aby zaszyfrować list, użytkownik musi wpisać klucz pod zwykłym tekstem. Litera w tekście jawnym jest umieszczona na górze, a litera kluczowa po lewej stronie. Przekrój uzyskany między dwiema literami to zwykły tekst. Jest to opisane w poniższym przykładzie -
Deszyfrowanie
Aby odszyfrować literę, użytkownik bierze literę klucza po lewej stronie i znajduje literę zaszyfrowanego tekstu w tym wierszu. Litera w postaci zwykłego tekstu jest umieszczana na górze kolumny, w której użytkownik może znaleźć literę zaszyfrowanego tekstu.