[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ECC in OpenPGP proposal
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> For the record, I agree there should be a Suite B ! It is an
> economic reality, a real-world requirement. When NIST/NSA speaks,
> that's it.
>
> The short summary of my argument is that there should one and only
> one MUST profile for Suite B, and that it should be the strong one /
> Top Secret.
>
> Other lesser profiles could be MAY, or if you let the agility nazis
> have their way, absent, as they have no economic use and lots and
> lots of costs to users.
>
> (The reason I say that 'Secret' could be a MAY is that there are
> complicated blah blahs in the government/security world that
> sometimes force suppliers to provide several modes, against good
> security practice.)
>
> (I'm aware of the "mobile" argument that was raised in the previous
> post. I would say that the mobile boys propose a "mobile" profile.
> That's because mobile has other aspects that aren't necessarily
> considered in Suite B.)
Excellent.
For a number of reasons, ECC/Suite B is going to be a MAY. You will be
permitted to make an OpenPGP application that doesn't do it.
(Presently, our MUST algorithms are DSA, Elgamal, 3DES, and SHA1.
Changing MUSTs is a can of worms and I don't think any IETF standard
is handling it well.)
Like many things coming out of NIST, they come in three flavors, 128-
bit security, 192-bit, and 256-bit. I have no objection myself to
canning the 192-bit ones. I'm of the opinion that if you need more
than 128, you should go to 256. In many cases, there isn't even a
performance win on the 192-bit system.
However, there are very good arguments for doing 192-bit as well, and
one of those arguments is that it may be easier to do the 192-bit
versions than to explain why you didn't.
I don't see how we can simplify past dropping 192.
>
>
>
>> There are also other changes we will need to do on the horizon.
>> For example, someday there will be an AHS hash algorithm set from
>> NIST. Do we not to that, either? The argument you give is to have
>> no choices.
>
>
> Yes. AHS is years away, if AES was any guide. AHS won't improve
> overall security markedly over SHA256-512 family. NIST/NSA will also
> have to update Suite B when AHS comes out.
>
> When all that dust settles, then is the time to reconsider it. I
> would plan on Suite B (one profile) now and know that in 5 or 7
> years we will need to do a Suite B-bis.
The NIST schedule has a decision made in 2012. The submissions must be
made this August.
>
>
>
>> For the people who want more, is to use S/MIME? If so, and if
>> that's the decision of the working group -- well, I disagree, but
>> rough consensus is rough consensus. My company does both OpenPGP
>> and S/MIME. If the answer to people who want Suite B is that we
>> support it with S/ MIME, that's fine. It is also a huge
>> disappointment, because I would like to satisfy people's ECC and
>> Suite B needs with OpenPGP, but we can always migrate people to S/
>> MIME who need that.
>
>
> I think there should be a Suite B, in OpenPGP.
>
> And, to forestall the outrage, I fully expect to not get consensus
> on my plea to reduce agility :) We waited for 10 years to get the
> current OpenPGP draft, so we can wait another 10 years to find out
> why it took 10 years...
Cool.
Jon
-----BEGIN PGP SIGNATURE-----
Version: PGP Universal 2.6.3
Charset: US-ASCII
wj8DBQFHxeXKsTedWZOD3gYRAnhSAJ92jiokj+2HJdnY03yFT2t9O5PYIwCgiJBo
0pREjuhus2l54lTJL14DeIU=
=Zlos
-----END PGP SIGNATURE-----