Kluczowa różnica: Kryptografia jest sztuką ukrywania wiadomości poprzez przekształcanie ich w ukryte teksty. Zazwyczaj robi się to w celu przesłania wiadomości przez niezabezpieczone kanały. Z drugiej strony, kryptoanaliza jest sztuką odszyfrowywania lub uzyskiwania zwykłego tekstu z ukrytych wiadomości przez niezabezpieczony kanał. Jest również znany jako łamanie kodu.
Kryptografia zamienia tekst jawny (komunikat, który ma być przekazany) na wiadomość tekstową zaszyfrowaną za pomocą technik szyfrowania. Proces uzyskiwania tekstu szyfru z tekstu jawnego jest nazywany odszyfrowywaniem. Ta sztuka kryptografii jest sztuką starożytną, a pierwsze udokumentowane użycie tego terminu na piśmie pochodzi z ok. 1900 rpne Zasadniczo istnieją trzy różne schematy kryptograficzne, które są szeroko stosowane -
- Tajny klucz lub kryptografia symetryczna - używa tego samego klucza do szyfrowania i deszyfrowania
- Klucz publiczny lub kryptografia asymetryczna, oraz - używa jednego klucza do szyfrowania, a drugi do deszyfrowania
- Funkcje skrótu - korzysta z transformacji matematycznej do szyfrowania informacji w sposób nieodwracalny.
- Atak tylko zaszyfrowanym - w tym przypadku atakujący ma tylko tekst zaszyfrowany, aby dotrzeć do zwykłego tekstu, a tym samym domyśla się tekstu jawnego.
- Atak znanego zwykłego tekstu - w tym przypadku atakujący próbuje odgadnąć tekst jawny, analizując część tekstu zaszyfrowanego.
- Wybrany atak tekstem jawnym - kryptoanalityk może wybrać tekst jawny i uzyskać odpowiednie teksty szyfrów. Celem jest wybranie tekstu jawnego tak, aby wynikowe pary tekstu jawnego i szyfrowania ułatwiały wydedukowanie klucza szyfrowania.
- Człowiek w środkowym ataku - osoba przechwyci sygnały wysłane przez nadawcę i odbiorcę. Przedstawi się im jako drugiej stronie i zamieni klucze z oboma osobno.
Szyfrowanie klasyczne jest dekodowane przez kryptoanalityki za pomocą metod takich jak indeks koincydencji, badanie Kasiski'ego i analiza częstotliwości. Współcześni napastnicy zaczęli od ataków na standardowy szyfr DES z bloku, wykorzystując atak różnicowy i liniowy w latach 90.
Dlatego kryptografia i kryptoanaliza to dwa różne procesy. W kryptografii wiadomość jest kodowana w taki sposób, że staje się nieczytelna dla osób, które mogą nadużywać informacji. Z drugiej strony, kryptoanaliza jest wykonywana przez intruza w celu rozszyfrowania wiadomości.
Porównanie kryptografii i kryptoanalizy:
Kryptografia | Kryptoanaliza | |
Defintion | Sztuka lub nauka szyfrowania zwykłych wiadomości w tekście szyfrującym dla bezpieczeństwa wiadomości, zwłaszcza podczas transmisji. | Sztuka uzyskiwania czystego tekstu z tekstu szyfrowego bez znajomości klucza. |
Pochodzenie | Z greckiego κρυπτός, "ukryty, tajny"; i γράφειν, graphein, "writing" lub -λογία, -logia, "study", odpowiednio | Od greckich kryptós, "ukrytych" i analýein, "poluzować" lub "rozwiązać" |
Praktykujący | Kryptograf | Cryptanalyst |
Skupiać | Tajne pisanie | Łamanie sekretów |
Troska o szyfr lub hasz |
|
|
Charakterystyka |
|
|