Szyfrowanie - omówienie

Nasza ocena:

3
Pobrań: 91
Wyświetleń: 553
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Szyfrowanie - omówienie - strona 1 Szyfrowanie - omówienie - strona 2

Fragment notatki:

Szyfrowanie
Zapobiega podsłuchiwaniu danych
Szyfrujemy wiadomość kluczem publicznym odbiorcy
Można ją rozszyfrować wyłącznie kluczem prywatnym odbiorcy
Zatem tylko odbiorca może odebrać naszą przesyłkę
Aby zaszyfrować wiadomość należy stworzyć odpowiedni algorytm. W poniższym przypadku skorzystamy z algorytmu Cezara, wygląda on następująco:
ABCDEFGHIJKLMNOPRSTUVWXYZ- alfabet jawny
XYZABCDEFGHIJKLMNOPRSTUVW- alfabet tajny
Następnie korzystając z niego dokonamy zaszyfrowania słowa logistyka:
LOGISTYKA - słowo jawne
ILDFOPUHX - słowo po zaszyfrowaniu
Jak więc widać, w miejsce liter alfabetu jawnego wstawiamy literę alfabetu tajnego. Zamiast A piszemy X, B— Y, D—A, itd.
Aby zwiększyć siłę szyfrowania, głównie w stosunku do poprzedniego w historii algorytmu monoalfabetycznego, zaproponowano wprowadzenie klucza, który utrudnia kryptoanalizę.
W stosunku do poprzedniego algorytmu, alfabet tajny powstaje poprzez wprowadzenie na początku klucza (w kluczu, znaki nie mogą się powtarzać), a zaraz po nim kontynuujemy wpisywanie liter alfabetu pomijając te, które występują w kluczu.
ABCDEFGHIJKLMNOPRSTUVWXYZ- alfabet jawny
LOGISTYKABCDEFHJMNPRUVWXZ- alfabet tajny
Zaszyfrowane zostanie słowo TRANSPORT
TRANSPORT- słowo jawne
PMLFNJHMP- słowo po zaszyfrowaniu
Jak widać, w miejsce liter alfabetu jawnego wstawiane są litery alfabetu tajnego, zamiast A piszemy L, B—O, C—G, itd. W przedstawionym powyżej przykładzie kluczem jest słowo LOGISTYKA. Algorytm polialfabetyczny
Jest to szyfr również podstawieniowy, ale zastosowane jest w nim więcej niż jeden alfabet tajny.
Do zaszyfrowania frazy „informacja o transakcji" zostaną użyte trzy alfabety tajne. Kluczem natomiast będzie tutaj 0202122
ABCDEFGHIJKLMNOPRSTUVWXYZ- alfabet jawny
BCDEFGHIJKLMNOPRSTUVWXYZA- alfabet tajny (00) CDEFGHIJKLMNOPRSTUVWXYZAB - alfabet tajny (01)
DEFGHIJKLMNOPRSTUVWXYZABC - alfabet tajny (02)
Aby zaszyfrować podaną frazę, należy poszczególne jej wartości przyporządkować poszczególnym wartością klucza. Wygląda to następująco:
020212202021220202122- klucz INFORMACJAOTRANSAKCJI- fraza do zaszyfrowania. INFORMACJAOTRANSAKCJI- fraza przed zaszyfrowaniem JRGSTPDDMBSVUDOVBNEML- fraza po zaszyfrowaniu
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz