[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [saag] Algorithms/modes requested by users/customers



Peter,

I do not think this is a forum for negotiations.  But, we will be happy
to do FIPS testing for your product for Level 1 for quoted price.

As to algorithms, all FIPS approved algorithms need to be tested.

As to key generation there are standards that come out of NIST and ANSI
X9 that IETF also takes its cue from, and FIPS process ensures that the
keys are generated in accordance with those standards.

Have you yourself participated in a FIPS evaluation or have you looked
at the NIST FIPS 140-2 DTR and FIPS 140-2 IG (i.e. Implementation
Guidance) available on the Web?

-----Original Message-----
From: pgut001 [mailto:pgut001 at cs.auckland.ac.nz] 
Sent: Tuesday, February 26, 2008 1:34 AM
To: pgut001 at cs.auckland.ac.nz; rja at extremenetworks.com; Santosh Chokhani
Cc: saag at mit.edu
Subject: RE: [saag] Algorithms/modes requested by users/customers

"Santosh Chokhani" <SChokhani at cygnacom.com> writes:

>You are wrong about FIPS 140-1 costs being 100K for Level 1.  It is
more like
>30K.

The figures I've been given, from numerous vendors going through
numerous labs
over a number of years, is that their all-up cost for a level 1 software
eval
was around $100K (give or take a few tens of $K).  This isn't just the
final
cheque they cut to get the coloured piece of paper, this is the all-up
cost of
getting their product through a FIPS 140 eval.

I realise the following may be a bit unfair since you weren't intending
to
provide a price quote :-), but I'm willing to put my money where my
mouth is:
If Cygnacom can get me a FIPS 140 level 1 on my code for an all-up cost
of
$30K I'll send you a cheque and CDROM of the source within 24 hours (I
need to
get mgt.approval first).  Just let me know where to send it and who to
make
the payment out to.

>In terms of what FIPS buys is that you ensure that the algorithm is
>implemented correctly,

That a *subset* of the algorithms used are impemented correctly, in
other
words a subset of what you can get for $19.95 via a TLS connect to
Amazon.
And the actual crypto mechanisms don't get tested at all.

>keys will be generated in accordance with FIPS (meaning that the seed
feeding
>the PRNG will have requisite entropy and PRNG will be FIPS approved).

A nice circular definition: "A FIPS evaluation guarantees that keys will
be
generated as required in order to pass a FIPS evaluation".

>You also get the assurance that the keys are being managed properly in
the
>crypto module.

... unless the vendor has documented away the mismanagement, e.g.
CryptoAPIs
plaintext private key export.

You're not making a very convincing argument here :-).

Peter.



Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.