Skip to main content

Co to jest kryptografia systemowa?

Kryptografia systemowa to praktyka używania szyfrowania do ukrywania informacji na komputerze.Poziom wyrafinowania takiej kryptografii z czasem wzrósł, ale nadal się różni.Kryptografia systemu wyrażenia jest używana przez Microsoft w niektórych edycjach systemu Windows do ustawienia, które może ustalić poziomy bezpieczeństwa komputerów w celu spełnienia oficjalnych standardów komputerów rządowych.

Wczesne formy kryptografii, na długo przed komputerami, po prostu polegało na zastąpieniu indywidualnych listów kodowymi listamipo spójnym wzorze.Inne systemy obejmowały użycie słów kodowych do zastąpienia poszczególnych poleceń lub informacji.Miały one przewagę, że działały po prostu i były łatwe w użyciu, jeśli odbiorca znał używany system kodu, ale trudno było rozszyfrować nieautoryzowane czytelników.

Takie systemy nie są odpowiednie dla technologii komputerowej.Wynika to z faktu, że pękanie systemu szyfrowania, znanego również jako algorytm lub szyfr, jest długim procesem, ale nie skomplikowanym.Na przykład, jeśli system zastępuje każdą literę inną w alfabecie, można go rozwiązać, po prostu wypróbowanie każdej możliwości, dopóki nie zostanie znaleziony zarówno system, jak i zaszyfrowany komunikat.Zbyłoby to zbyt długo, aby większość ludzi mogła się tym przejmować, ale jest zadaniem, które komputer może wykonać bardzo szybko.

Nowoczesna kryptografia systemowa w dużej mierze działa w podobnych liniach, ale użyj znacznie bardziej skomplikowanych algorytmów.To znacznie zwiększa czas potrzebny nawet komputera, aby złamać algorytm.Jednym z problemów jest to, że szybkie tempo poprawy mocy obliczeniowej i prędkości oznacza algorytmy, które kiedyś wydawały się tak złożone, że nigdy nie można ich pokonać przestarzały.Niektóre algorytmy zostały nawet złamane przez bank konsol gier.

Być może najważniejszym rozwojem kryptografii systemowej jest rozwój systemów kluczowych i prywatnych.Wcześniej ktoś, kto zaszyfrował informacje, musiałby dostarczyć algorytm szyfrowania lub klucz do zamierzonego odbiorcy.Gdyby został przechwycony przez hakera wraz z informacjami, znacznie łatwiej byłoby odszyfrować dane.

Nowoczesny system obejmuje odbiorcę tworzenia algorytmów, a nie nadawcę.Odbiorca tworzy klucz publiczny, który mówi, w jaki sposób należy zakodować dane, oraz powiązany klucz prywatny, który mówi, w jaki sposób należy dekodować to szczególne 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, a jego następcy obejmują ustawienia konfigurowalne dla kryptografii systemowej.Najbardziej godne uwagi jest zgodne z FIPS.Oznacza to federalny standard przetwarzania informacji, zestaw zasad, które należy przestrzegać w systemach komputerowych używanych przez agencje federalne.Reguły wymagają zatwierdzenia przez poszczególne algorytmy szyfrowania do użytku zgodnie ze standardem.