Standard szyfrowania danych (DES)

Autor: Judy Howell
Data Utworzenia: 3 Lipiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Bellini - Samba De Janeiro
Wideo: Bellini - Samba De Janeiro

Zawartość

Definicja - Co oznacza Data Encryption Standard (DES)?

Standard szyfrowania danych (DES) jest powszechnym standardem szyfrowania danych i formą kryptografii tajnego klucza (SKC), która używa tylko jednego klucza do szyfrowania i deszyfrowania. Kryptografia klucza publicznego (PKC) wykorzystuje dwa klucze, tj. Jeden do szyfrowania, a drugi do deszyfrowania.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Data Encryption Standard (DES)

W 1972 r. National Bureau of Standards (NBS) zwróciło się do Institute for Computer Sciences and Technology (ICST) w celu opracowania algorytmu szyfrowania w celu zabezpieczenia przechowywanych i przesyłanych danych. Algorytm byłby publicznie dostępny, ale jego klucz byłby ściśle tajny.

Agencja Bezpieczeństwa Narodowego (NSA) pomagała w procesach oceny algorytmu kryptograficznego, aw 1973 r. Zaproszenia do składania wniosków zostały opublikowane w Rejestrze Federalnym. Zgłoszenia były jednak nie do przyjęcia. W 1974 r. Opublikowano drugie zaproszenie, które spowodowało przesłanie go przez IBM. W 1975 r. Opublikowano specyfikacje techniczne dotyczące komentarzy w Rejestrze Federalnym oraz rozpoczęto analizę i przegląd. W 1977 r. NBS wydało algorytm, tj. DES, jako Federalne Standardy Przetwarzania Informacji (FIPS) 46.

Wkrótce potem Departament Obrony USA (DoD) wdrożył DES. Specyfikacje są przedstawione w publikacji FIPS 46-3, FIPS 81, ANSI X3.92 i ANSI X3.106. Ze względów bezpieczeństwa rząd USA nigdy nie zezwolił na eksport tego oprogramowania szyfrującego.

Istnieją co najmniej 72 biliardy klucza DES. W 1993 r. NIST ponownie potwierdził DES, a Advanced Encryption Standard (AES) stał się jego nieoficjalnym zamiennikiem.