Co to jest kryptografia systemu?
System kryptografii to praktyka polegająca na stosowaniu szyfrowania do ukrywania informacji na komputerze. Poziom zaawansowania takiej kryptografii wzrósł z czasem, ale nadal jest bardzo zróżnicowany. Kryptografia systemu fraz jest używana przez Microsoft w niektórych edycjach systemu Windows jako ustawienie, które może ustawić poziomy bezpieczeństwa komputera w celu spełnienia oficjalnych standardów dla komputerów rządowych.
Wczesne formy kryptografii, na długo przed komputerami, polegały po prostu na zamianie pojedynczych liter na litery kodowe według spójnego wzoru. Inne systemy wykorzystywały słowa kodowe do zastąpienia określonych poleceń lub informacji. Miały tę zaletę, że działały po prostu i były łatwe w użyciu, jeśli odbiorca znał system kodów, ale były trudne do odczytania dla nieautoryzowanych czytelników.
Takie systemy nie są jednak odpowiednie dla technologii komputerowej. Wynika to z faktu, że złamanie systemu szyfrowania, znanego również jako algorytm lub szyfr, jest procesem długotrwałym, ale nie skomplikowanym. Na przykład, jeśli system zamienia każdą literę na inną w alfabecie, można to rozwiązać, po prostu wypróbowując każdą możliwość, dopóki nie zostanie znaleziony zarówno system, jak i zaszyfrowana wiadomość. Zajmie to zbyt wiele czasu większości ludzi, ale jest to zadanie, które komputer może wykonać bardzo szybko.
Nowoczesna kryptografia systemu działa w dużej mierze na podobnych liniach, ale wykorzystuje znacznie bardziej skomplikowane algorytmy. To znacznie wydłuża czas potrzebny nawet komputerowi na złamanie algorytmu. Pozostaje jeden problem: szybkie tempo poprawy mocy obliczeniowej i szybkości oznacza algorytmy, które kiedyś wydawały się tak złożone, że nigdy nie można ich pokonać, przestają być przestarzałe. Niektóre algorytmy zostały nawet złamane przez bank konsol do gier.
Być może najbardziej znaczącym postępem w kryptografii systemu jest rozwój systemów kluczy publicznych i prywatnych. Wcześniej ktoś, kto zaszyfrował informacje, musiał dostarczyć algorytm szyfrowania lub „klucz” do zamierzonego odbiorcy. Gdyby haker przechwycił to wraz z informacjami, znacznie łatwiej byłoby odszyfrować dane.
Nowoczesny system polega na tym, że odbiorca tworzy algorytmy, a nie nadawca. Odbiorca tworzy klucz publiczny, który mówi, w jaki sposób dane powinny zostać zakodowane, oraz powiązany klucz prywatny, który mówi, w jaki sposób należy dekodować dane szyfrowanie. Dostarczają klucz publiczny do nadawcy, który następnie szyfruje dane zgodnie z żądaniem. W tym momencie tylko odbiorca jest w stanie odszyfrować dane.
Windows XP i jego następcy zawierają konfigurowalne ustawienia kryptografii systemu. Najbardziej godne uwagi jest „zgodne z FIPS”. To oznacza Federalny Standard Przetwarzania Informacji, zbiór zasad, których należy przestrzegać w systemach komputerowych używanych przez agencje federalne. Reguły wymagają zatwierdzenia indywidualnych algorytmów szyfrowania do użytku zgodnie ze standardem.