19 Feb 2008 05:00
ECC in OpenPGP proposal
Andrey Jivsov <openpgp <at> brainhub.org>
2008-02-19 04:00:14 GMT
2008-02-19 04:00:14 GMT
Hello OpenPGP list,
as Hal Finney had mentioned earlier, here is the draft:
http://brainhub.googlepages.com/2008-draft-ietf-openpgp-ecc-pre-6.txt
Unless you read this on a text terminal, here is the document in
alternative formats that offer cross-references as navigation links:
http://brainhub.googlepages.com/pgp
This submissions considers comments of the group to earlier Elliptic
curve Cryptography (ECC) draft submissions. A couple of issues that were
raised then are the justification for ECC in OpenPGP and how the larger
set of ECC parameters can be managed.
Why do we need ECC? The main reason is better alignment with the
strength of symmetric key. Given that US government has chosen ECC in
favor of modp for larger key sizes, this proposal is carefully written
to comply with NSA Suite-B. Informally, this is a proposal for these who
are concerned that the use of SHA2-512 and AES-256 will need something
stronger that RSA 1024. By optimistic estimates users should use at
least RSA 4096 with AES 256, while it is a common assumption that RSA
8192 is more appropriate. In practice, many sites today are not able to
use RSA keys of sizes greater than 4096. ECC offers alternatives to
larger modp key sizes. Another advantage of ECC is an opportunity to
expand the set of hardware on which OpenPGP can be implemented. The
security of AES-128 with corresponding ECC public key may be more
attractive for "weak" devices, as opposed to RSA public keys, especially
because the ECC curves introduced by this standard are already supported
by TLS, IKE, PKIX, and SSH. Any system that communicates over slow
(Continue reading)
RSS Feed