Top:

Various DES Information


Results of various rounds of DES

RoundsClear Text
bits changed
Encryption Key
bits changed
010
162
22114
33528
43932
53430
63232
73135
82934
94240
104438
113231
123033
133028
142626
152934
163435
Tot.495472
Ref: ICSA Guide to Cryptography, 1999; p. 200


DES Known Weak Keys

Key with ParityActual Key
00000000000000000000000000000000
1F1F1F1F0E0E0E0E00000000FFFFFFFF
E0E0E0E0F1F1F1F1FFFFFFFF00000000
FEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFF
Ref: FIPS and ANSI "Key Management" Specifications

Other Semi-weak DES Keys

01FE01FE01FE01FE&FE01FE01FE01FE01
1FE01FE00EF10EF1&E01FE01FF10EF10E
01E001E001F101F1&E001E001F101F101
1FFE1FFE0EFE0EFE&FE1FFE1FFE0EFE0E
011F011F010E010E&1F011F010E010E01
E0FEE0FEF1FEF1FE&FEE0FEE0FEF1FEF1
Ref: FIPS and ANSI "Key Management" Specifications


It wasn't until about 5-8 years after DES was chosen as the Banking and Government Encryption Standard that the above list of known weak and semi-weak keys were discovered.

It has now been over 20 years and no new weak keys have been discovered recently so we know that if we refrain from using the above listed keys, we are pretty safe.

For Triple DES however, how long (months?/years?) will it be before we discover all of it's weak keys? Until we do, any one of those keys which encrypts data may just happen to cause the encrypted data to be the same as the clear text. (This was the case with one of the above DES Keys).


Key to the Security Mystery Top