Co to jest szyfrowanie:
Szyfrowanie jest procedurą bezpieczeństwa, która polega na zmianie, za pomocą algorytmów, danych, które składają się na plik . Celem jest uniemożliwienie odczytania tych danych w przypadku przechwycenia ich przez osoby trzecie.
Szyfrowanie jest obecnie szeroko stosowanym środkiem do zapewnienia bezpiecznego transferu danych i dokumentów . Wprawdzie nie może zagwarantować, że wrażliwe informacje nie zostaną skradzione, ale może zapobiec ich wykorzystaniu ze szkodą dla prawowitych właścicieli.
Bankowcy i sprzedawcy internetowi stosują szyfrowanie danych, aby zapobiec niewłaściwemu obchodzeniu się z informacjami o klientach (numery kart kredytowych, informacje o transakcjach, dane osobowe itd.)
W ten sam sposób wiele systemów komunikacyjnych wykorzystuje to narzędzie, aby zapewnić bardziej bezpieczną komunikację i zapobiec przechwytywaniu rozmów.
Chociaż terminologia związana z procesami szyfrowania jest bardziej powszechna wraz z rozwojem technologii i potrzebą ochrony danych, które są przetwarzane przez Internet, w rzeczywistości techniki są stosowane od tysiącleci do ochrony cennych informacji.
Wiadomo, że Egipcjanie już w czasach starożytnych wykorzystywali do celów wojskowych zaszyfrowane wiadomości, których dane były zastępowane, zmieniane lub wymieniane.
Podczas II Wojny Światowej niemieckie wojsko używało maszyny szyfrującej o nazwie Enigma, która pozwalała na wysyłanie i odbieranie poufnych informacji w sposób niezauważony.
Jednak Brytyjczyk Alan Turing i jego zespół zdołali rozszyfrować zaszyfrowane wiadomości i w ten sposób znaleźli drogę dla aliantów do osiągnięcia zwycięstwa i zakończenia wojny.
Rodzaje szyfrowania
Metody szyfrowania są klasyfikowane według kluczy i algorytmów.
Szyfrowanie według ich kluczy
Szyfrowanie symetryczne
Symetryczne szyfrowanie to szyfrowanie, w którym ten sam klucz jest używany zarówno do szyfrowania, jak i odszyfrowywania danych. Niektóre z najbardziej popularnych systemów szyfrowania symetrycznego to AES ( Advanced Encryption Standard ), DES ( Data Encryption Standard ) i Triple DES.
Maszyna szyfrująca Enigma oparta była na szyfrze symetrycznym.
Szyfrowanie asymetryczne
Składa się z klucza publicznego do szyfrowania i klucza prywatnego do deszyfrowania. Najbardziej znane metody to ElGamal (nazwana od nazwiska jej twórcy, Tahera ElGamala) i RSA ( Rivest, Shamin i Adleman ).
Metoda ta służy do szyfrowania wiadomości za pomocą poczty elektronicznej.
Szyfrowanie według swoich algorytmów
Szyfrowanie strumienia
Do szyfrowania stosowane są bardzo długie klucze, które mogą być z góry ustalone lub losowo utworzone za pomocą generatora kluczy. W wielu przypadkach wiadomość, która ma być zaszyfrowana, jest częścią samego klucza, a klucz musi być utrzymywany w tajemnicy.
Za pomocą tego typu szyfrowania mogą Państwo chronić rozmowy telefoniczne oraz aplikacje audio i wideo, które działają w czasie rzeczywistym.
Szyfrowanie blokowe
Wiadomość lub dane, które mają być zaszyfrowane, są rozkładane na bloki o tej samej długości, aby przejść do szyfrowania każdego z nich. Ten system z kolei może być symetryczny lub asymetryczny.
Systemy szyfrowania DES i Triple DES wykorzystują szyfr blokowy.