Zmiana informacji może ochronić ją przed nieautoryzowanym dostępem, w wyniku czego może ją zrozumieć tylko uprawniony odbiorca. Metoda stosowana w taki sposób nazywa się szyfrowaniem i odszyfrowywaniem informacji.
Główną różnicą między szyfrowaniem a odszyfrowywaniem jest to, że szyfrowanie jest konwersją wiadomości w niezrozumiałą formę, która jest nieczytelna, chyba że została odszyfrowana. Podczas odszyfrowywania jest odzyskiwanie oryginalnej wiadomości z zaszyfrowanych danych.
Wykres porównania
Podstawa do porównania | Szyfrowanie | Odszyfrowywanie |
---|---|---|
Podstawowy | Konwersja zrozumiałej ludzkiej wiadomości w niezrozumiałą i niejasną formę, której nie można zinterpretować. | Konwersja niezrozumiałego przekazu w zrozumiałą formę, którą człowiek mógłby z łatwością zrozumieć. |
Proces odbywa się w | Koniec nadawcy | Koniec odbiornika |
Funkcjonować | Konwersja tekstu jawnego na szyfrogram. | Konwersja zaszyfrowanego tekstu na tekst jawny. |
Definicja szyfrowania
Szyfrowanie to proces, w którym nadawca konwertuje oryginalne informacje na inny formularz i wysyła wynikowy komunikat nieczytelny przez sieć. Nadawca wymaga algorytmu szyfrowania i klucza do przekształcenia jawnego tekstu (oryginalnej wiadomości) w zaszyfrowany tekst (ang. Encrypttext ), znany również jako encykling.
Tekst jawny to dane, które muszą być chronione podczas transmisji. Tekst zaszyfrowany jest tekstem zaszyfrowanym, powstałym w wyniku algorytmu szyfrowania, dla którego używany jest określony klucz. Tekst zaszyfrowany nie jest ekranowany. Przepływa przez kanał transmisyjny. Algorytm szyfrowania to algorytm kryptograficzny, który wprowadza zwykły tekst i klucz szyfrowania i tworzy zaszyfrowany tekst.
W konwencjonalnych metodach szyfrowania klucze szyfrujące i odszyfrowujące są takie same i tajne. Konwencjonalne metody są zasadniczo podzielone na dwie klasy: Szyfrowanie na poziomie postaci i Szyfrowanie na poziomie bitowym.
- Szyfrowanie na poziomie postaci - w tej metodzie szyfrowanie odbywa się na poziomie postaci. Istnieją dwie powszechne strategie szyfrowania na poziomie postaci: zastępcze i transpozycyjne.
- Szyfrowanie na poziomie bitowym - w tej technice najpierw dane (takie jak tekst, grafika, audio, wideo itd.) Są dzielone na bloki bitów, a następnie modyfikowane przez kodowanie / dekodowanie, permutację, podstawianie, wyłączne OR, rotację i tak na.
Definicja odszyfrowywania
Odszyfrowanie odwraca proces szyfrowania, aby przekonwertować wiadomość z powrotem do jej rzeczywistej postaci. Odbiornik wykorzystuje algorytm deszyfrowania i klucz do przekształcenia tekstu zaszyfrowanego z powrotem do pierwotnego tekstu jawnego, znany jest również jako rozszyfrowanie.
Proces matematyczny wykorzystywany do deszyfrowania, który generuje oryginalny tekst jawny jako wynik dowolnego danego klucza szyfrowania i odszyfrowywania, jest znany jako algorytm odszyfrowywania. Ten proces jest odwrotnym procesem algorytmu szyfrowania.
Klucze używane do szyfrowania i deszyfrowania mogą być podobne i odmienne w zależności od typu używanych kryptosystemów (np. Szyfrowanie kluczem symetrycznym i szyfrowanie kluczem asymetrycznym ).
Kluczowe różnice Szyfrowanie i deszyfrowanie
- Algorytm szyfrowania wykorzystuje komunikat (zwykły tekst) i klucz w czasie procesu szyfrowania. Z drugiej strony, w procesie deszyfrowania, algorytm deszyfrowania przekształca szyfrowaną postać wiadomości (tj. Tekst zaszyfrowany) za pomocą klucza.
- Szyfrowanie odbywa się na końcu nadawcy, a odszyfrowywanie odbywa się po stronie odbiorcy.
- Główną funkcją szyfrowania jest konwersja zwykłego tekstu w zaszyfrowanym tekście. W przeciwieństwie do tego, deszyfrowanie przekształca szyfrowany tekst w tekst jawny.
Wniosek
Procesy szyfrowania i deszyfrowania podlegają kryptologii, która jest połączeniem kryptografii i kryptoanalizy. Kryptografia zajmuje się technikami zapewniającymi bezpieczeństwo poprzez kodowanie komunikatów, aby uczynić je nieczytelnymi. Kryptoanaliza zajmuje się dekodowaniem wiadomości, w których niezrozumiała forma jest przekształcana z powrotem do zrozumiałej formy.
Szyfrowanie służy do szyfrowania zawartości na końcu nadawcy przed jej przesłaniem przez sieć, podczas gdy odszyfrowywanie służy do odszyfrowania zakodowanej treści bez znaczenia po stronie odbiorcy.