Free Online Dictionary
Data Encryption Standard
| Wikipedia English The Free Encyclopedia | Download this dictionary |
Data Encryption Standard
The Data Encryption Standard (DES, or ) is a previously predominant algorithm for the encryption of electronic data. It was highly influential in the advancement of modern cryptography in the academic world. Developed in the early 1970s at IBM and based on an earlier design by Horst Feistel, the algorithm was submitted to the National Bureau of Standards (NBS) following the agency's invitation to propose a candidate for the protection of sensitive, unclassified electronic government data. In 1976, after consultation with the National Security Agency (NSA), the NBS eventually selected a slightly modified version, which was published as an official Federal Information Processing Standard (FIPS) for the United States in 1977. The publication of an NSA-approved encryption standard simultaneously resulted in its quick international adoption and widespread academic scrutiny. Controversies arose out of classified design elements, a relatively short key length of the symmetric-key block cipher design, and the involvement of the NSA, nourishing suspicions about a backdoor. While these suspicions eventually have turned out to be unfounded, the intense academic scrutiny the algorithm received over time led to the modern understanding of block ciphers and their cryptanalysis.
| See more at Wikipedia.org... |
© This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License and under the Creative Commons Attribution-ShareAlike License
| Wikipedia Deutsch Die freie Enzyklopädie | Download this dictionary |
Data Encryption Standard
Der Data Encryption Standard (DES) ist ein weit verbreiteter symmetrischer Verschlüsselungsalgorithmus.
| Mehr unter Wikipedia.org... |
© Dieser Eintrag beinhaltet Material aus Wikipedia und ist lizensiert auf GNU-Lizenz für freie Dokumentation
| Wikipédia Français | Download this dictionary |
Data Encryption Standard
Le Data Encryption Standard (DES) est un algorithme de chiffrement par bloc utilisant des clés de 56 bits. Son emploi n'est plus recommandé aujourd'hui, du fait de sa lenteur à l'exécution et de son espace de clés trop petit permettant une attaque systématique en un temps raisonnable. Quand il est encore utilisé c'est généralement en Triple DES, ce qui ne fait rien pour améliorer ses performances. DES a notamment été utilisé dans le système de mots de passe UNIX.
| Pour la suite, voir Wikipédia.org… |
© Cet article se sert du contenu de Wikipédia® et est autorisé sous les termes de la Licence de Documentation libre GNU
| Svenska Wikipedia – den fria encyklopedin | Download this dictionary |
Data Encryption Standard
Data Encryption Standard (DES) är en krypteringsalgoritm fastslagen av NIST 1977. DES är en typ av symmetrisk kryptering. Standarden har använts mycket inom industri- och finansvärlden (exempelvis i bankomater) men är numera ersatt av AES. DES betraktas numera som alldeles för svag för att användas i säkerhetssammanhang.
| Se mer på Wikipedia.οrg… |
© Den här artikeln använder material från Wikipedia® och är licensierad enligt GNU Free Documentation License
| Polska Wikipedia – Darmowa encyklopedia | Download this dictionary |
DES
DES (ang. Data Encryption Standard - standard szyfrowania danych) - szeroko używany algorytm kryptograficzny. Stworzony przez IBM na podstawie szyfru Lucifer, został zmodyfikowany przez amerykańską NSA. Zaakceptowany jako amerykański standard w roku 1977.
Algorytm jest następujący:
- Wykonujemy wejściową permutację danych (
)
- Powtarzamy 16 razy następującą operację
- Przestawiamy bity danych (umieszczenie tej operacji miało na celu preferowanie rozwiązań sprzętowych, w których wykonanie tego przekształcenia sprowadza się do odpowiedniego przeprowadzenia połączeń).
- Dane, które dostaliśmy na wejściu rundy dzielimy na dwie 32-bitowe części - lewą
i prawą
- Rozszerzamy przez powielanie bitów prawą część do 48 bitów, uzyskując
- XORujemy
z podkluczem dla aktualnej rundy
- Rozbijamy
na 8 fragmentów po 6 bitów
- Każdy z tych fragmentów jest argumentem jednej z 8 funkcji, tzw. S-BOX-ów.
- Łączymy wyniki S-BOXów w
- Permutujemy uzyskany wynik
- Jako lewą stronę wyjścia przekazujemy prawą stronę wejścia:
- Jako prawą stronę wyjścia przekazujemy lewą stronę wejścia sXORowaną z
:
- Wykonujemy odwróconą permutację wejściową danych (
)
| W celu uzyskania więcej informacji, zobacz w Wikipedia.οrg... |
Des
© W niniejszym artykule wykorzystano materialy pochodzace z Wikipedia® i posiada on Powszechna Licencje Publiczna GNU
| Data Encryption Standard in English | Data Encryption Standard in French | Data Encryption Standard in Italian | Data Encryption Standard in Spanish | Data Encryption Standard in Dutch | Data Encryption Standard in Portuguese | Data Encryption Standard in German | Data Encryption Standard in Russian | Data Encryption Standard in Japanese | Data Encryption Standard in Greek | Data Encryption Standard in Korean | Data Encryption Standard in Turkish | Data Encryption Standard in Hebrew | Data Encryption Standard in Arabic | Data Encryption Standard in Polish | Data Encryption Standard in Czech | Data Encryption Standard in Latvian | Data Encryption Standard in Croatian | Data Encryption Standard in Serbian | Data Encryption Standard in Danish | Data Encryption Standard in Finnish | Data Encryption Standard in Norwegian | Data Encryption Standard in Romanian | Data Encryption Standard in Swedish
You think you have ethics...
Take the survey NOW!
