The first standard was published by FIPS in January 15 1977 under the name FIPS PUB 46.
History
In May 1973, the National Bureau of Standards (U.S.) calls for the creation of an encryption algorithm used by businesses. At that time, IBM already had an algorithm called Lucifer, designed in 1971 by Horst Feistel.
Ideally, this algorithm should have been selected by the NBS. In practice, this was almost the case. Thus DES was created, which was adopted as the standard in November 1976.
This prompted rumors that the NSA had deliberately weakened the algorithm in order to break it. Strangely, the DES has proved resistant to several attacks not to appear in the academic community until much later.
Operation
The DES algorithm transforms a block of 64 bits into another block of 64 bits. It handles individual keys of 56 bits, represented by 64 bits (with a bit of each byte used for parity check). The symmetric encryption system is part of the family Encryption iterative block.
Broadly speaking, we can say that it works in three stages:
* Initial permutation and sets a block (with no impact on the security level).
* The result is subject to 16 iterations of a transformation; these iterations depend on each round and another key of 48 bits. The key intermediate round is calculated from the initial key of the user (through a network of alternative tables and operators XOR). At each round, the 64-bit block is divided into two blocks of 32 bits, and these blocks are exchanged with one another under a scheme of Feistel. The block of 32 bits with the highest weight (which extends from bit 32 bit 63) will undergo a transformation.
* The final outcome of the last round is transformed by the inverse function of the initial permutation.
DES uses eight tables substitution (S-Boxes) that was the subject of much controversy as to their content. Suspected weakness inserted by the designers. These rumors were dispelled in the early 90s by the discovery of differential cryptanalysis that showed the tables were well designed. Thus, DES is a sound encryption method which may be used with encryption software such as TrueCrypt.
Published by ssb
- File Backup Software: What is the Best for You?Do you seriously believe you can live a happy life without file backup software that enables you to protect the data stored on your computer? Well then, be prepared to know that happiness ends when precious music, pic...
- What is a Virtual Private Network (VPN)?A virtual private network (VPN) can either be a remote access or site-to-site network - whatever the case, you'll need specific software and hardware to build a VPN.
- Protect Against Identity Theft by Encrypting Your Thumb Drive for FreeMost flash drives store enough data for your identity to be stolen. Even if your thumb drive is stolen, your personal is safe if it encrypted
- Email Encryption Basics: 3 Common Encrypting MethodsA look at the 3 common methods for email encryption.
- Three Email Encryption Methods to Protect YourselfSince the beginning of time, the concept of passing secret messages has existed. The objective has been to successfully send and receive messages that none but the sender and receiver understand. So, how does one prot...
- How Information Technology is Revolutionizing the Field of Medicine
- What is Code Obfuscation?
- X-TREME Spaghetti-Os: Enhance Your Canned Pasta (and Your Life!)
- Is a VoIP Right for You?
- Encryption and System Security
- Free Open Source Data Encryption for Windows Users
- Applying for Credit: What You Should Consider



