On Jan 16, 2006, at 5:02 PM, [EMAIL PROTECTED] wrote:

For that matter: Is LRW-AES a FIPS approved algorithm used in a FIPS
approved mode of operation?
No, I'm not aware of any work in this direction. However, most vendors should be able to claim this this is an ECB mode, for purposes of FIPS 140-2, depending, of course, on how the keys are obtained :)

FIPS 140-2 Annex A will have to be updated,
when P1619 becomes a standard, anyway.
Absolutely not, and this is a dangerous view to hold, from the point of view of vendors that must be compatible with both FIPS and IEEE standards.

NIST Federal Information Processing Standards (FIPS) are the only recognized crypto standards from the point of view of the U.S. Government, and NIST is under no compulsion to recognize ANSI, IEEE, ISO, or IETF crypto work as a FIPS, nor does it do so. Moreover, in those cases when an ANSI standard does influence a FIPS publication, the latter is often a modified and heavily subsetted version of the former, sometimes issued many years after the fact. To wit, compare the NIST SP 800-56 draft, and the ANSI X9 standards referenced therein.

For example, the recently updated Annex D to FIPS 140-2 explicitly disallowed the use of most ANSI key establishment protocols. This is evidence that NIST will not update Annex A as a result of P1619. Our hope is that NIST does not explicitly *disallow* P1619 when the standard is issued, and that there is substantial leeway to implement LRW-AES in a FIPS compliant module.

Requiring a KDF to derive symmetric crypto keys effectively kills this leeway.

-Robert

Reply via email to