Main Page | Report this Page
 
   
Science Forum Index  »  Cryptography Forum  »  Erratum in NIST SP800-67?
Page 1 of 1    
Author Message
Richard Outerbridge
Posted: Sat May 03, 2008 10:43 am
Guest
To Whom It May Concern:

I believe I have found an error in NIST ITL SP800-67 (Recommendation for
the Triple Data Encryption Algorithm (TDEA) Block Cipher), Version 1,
which is available at:

<http://csrc.nist.gov/publications/nistpubs/800-67/SP800-67.pdf>


On page 14 of SP800-67, in Section 3.4.2 Weak Keys, is a list of the four
"Weak Keys" of the DEA. The published list is as follows:

* 0000000 0000000

* 0000000 FFFFFFF

* FFFFFFF 0000000

* FFFFFFF FFFFFFF


This list is in ERROR. It should probably read:

* 00000000 00000000

* 1F1F1F1F 0E0E0E0E <=!

* E0E0E0E0 F1F1F1F1 <=!

* FFFFFFFF FFFFFFFF

Since,

Fact: { 0x01010101, 0xfefefefe } and { 0xfefefefe, 0x01010101 } are NOT
weak DEA keys.

And,

Fact: { 0x1f1f1f1f, 0x0e0e0e0e } and { 0xe0e0e0e0, 0xf1f1f1f1 } ARE weak
DEA keys.


Moreover, if parity adjustment is considered, the list should properly
read:

* 01010101 01010101 <=!

* 1F1F1F1F 0E0E0E0E

* E0E0E0E0 F1F1F1F1

* FEFEFEFE FEFEFEFE <=!


Yours very truly,

Richard Outerbridge

Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
http://www.usenet.com
 
Page 1 of 1       All times are GMT - 5 Hours
The time now is Fri Aug 29, 2008 7:59 pm