Co to jest algorytm szyfrowania AES?
Algorytm szyfrowania AES jest wykorzystywany przez departamenty rządowe Stanów Zjednoczonych do szyfrowania poufnych danych. Jest teraz używany zarówno do danych niejawnych, jak i niejawnych. Algorytm został opublikowany publicznie i jest prawdopodobne, że ostatecznie zostanie szeroko zastosowany w sektorze komercyjnym.
Pierwotnie algorytm szyfrowania AES został zaprojektowany wyłącznie do danych tajnych, ale niesklasyfikowanych. Dane niejawne to takie, w których prawo ogranicza dostęp osób do danych. Algorytm szyfrowania AES został zatwierdzony jako standard rządu federalnego w 2002 r., A następnie w 2003 r. Otrzymał zgodę na stosowanie w dokumentach niejawnych. Od 2010 r. Był to nadal jedyny publicznie dostępny system szyfrowania zatwierdzony dla dokumentów niejawnych.
Algorytm szyfrowania AES zastąpił standard szyfrowania danych do użytku rządu USA. Standard szyfrowania danych, po raz pierwszy przyjęty w 1976 r., Używał 56-bitowego klucza, co oznacza, że można go było zmniejszyć do 56 znaków, każdy z nich albo 1, albo 0. Oznaczało to, że szanse na prawidłowe odgadnięcie liczby wynosiły jeden na 72 biliardy , który można również wyrazić jako jeden na 72 tysiące milionów milionów. Innymi słowy, średnio wystarczy jedna na 36 biliardów prób odgadnięcia całego klucza i możliwość odszyfrowania zaszyfrowanych wiadomości bez autoryzacji.
Wówczas wydawało się to tak trudne, że praktycznie niemożliwe. Wraz ze wzrostem mocy obliczeniowej stało się to bardziej wykonalne. W 1999 r. Eksperyment wykazał, że komputer może złamać algorytm w mniej niż jeden dzień, po prostu wypróbowując każdą możliwą kombinację zer i jedynek. Jest to znane jako atak brutalnej siły. Urzędnicy próbowali temu zaradzić, opracowując „Triple DES”, w którym dla każdego zestawu danych znajdują się trzy oddzielne klucze, ale wciąż były wezwania do wprowadzenia nowego systemu.
Algorytm AES jest znacznie bardziej skomplikowany. Składa się z trzech oddzielnych kluczy, odpowiednio 128, 192 i 256 bitów. Szanse na złamanie algorytmu są, mówiąc delikatnie, ogromne. Z wyjątkiem osób, które są już zaznajomione z quigtuorvigintillion jednostek, prawdopodobnie bezpiecznie jest powiedzieć, że szanse są nie do pomyślenia!
Nie oznacza to, że nigdy nie będzie komputera wystarczająco potężnego, aby złamać AES brutalną siłą, ale w tej chwili byłoby to praktycznie niemożliwe. Nawet gdyby komputer mógł być wystarczająco wydajny, wszelkie istniejące techniki produkcyjne uniemożliwiłyby zbudowanie takiej maszyny w rozsądnym rozmiarze. Rzeczywiście, każdy, kto próbowałby zbudować taką maszynę, prawdopodobnie zainteresowałby się rządem USA na długo przed tym, zanim zdołają złamać algorytm.