18 Feb 2012 22:51
Review of draft-ecc-09
Marko Kreen <markokr <at> gmail.com>
2012-02-18 21:51:15 GMT
2012-02-18 21:51:15 GMT
Hello, I tried to implement ECC for pgcrypto, which is crypto module for PostgreSQL database. And I managed to get it to work, mainly because of EC module in OpenSSL, which allowed me to be ignorant of all low-level math details. Also, I only implemented ECDH, pgcrypto does not do signing. It uses PGP as a fancy encrypt/decrypt storage format only. So this is a review of draft-08 by app developer who is ignorant of EC math and has not read any detailed math/crypto papers... [ I updated the review with diff from -09. Thanks for taking my comments on the ref section into account. ] > 5. Supported public key algorithms > > Supported public key algorithms are Elliptic Curve Digital > Signature Algorithm (ECDSA), defined in [FIPS 186-2], and Elliptic > Curve Diffie-Hellman (ECDH), defined in section 8. Note for later: this basically states that section 8 plans to fully describe ECDH used in OpenPGP. > 6. Conversion primitives > > The method to convert an EC point to the octet string is defined in > [SEC1]. This specification only defines uncompressed point(Continue reading)
RSS Feed