Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Elliptic Curve Cryptography - Anyone here ever implement this?

  • 13-03-2008 6:12pm
    #1
    Closed Accounts Posts: 12,382 ✭✭✭✭


    Hello

    I'm reading some books on Elliptic Curve Cryptography at the moment. The maths is very heavy, and none of the authors are making any effort to explain it in plain English!

    My question is... have any of you implemented Elliptic Curve Cryptography?

    How difficult was it?

    At some stage I am going to write some code to show this in action, and I'm wondering if this is going to be a nightmare (I suspect it will!)

    Thank you.


Comments

  • Closed Accounts Posts: 413 ✭✭sobriquet


    I can't say I have, and even if I had to I wouldn't be inclined to for working purposes. Something like ECC would be very complex but beyond that rolling your own for something you'd depend on for security is just a bad idea. Attacks on cryptosystems are much more often via flaws in the implementation rather than the idea as specified.

    But as a proof of concept or as a learning exercise I'm sure it'd be fun. How's the DES cracker going btw?

    I'm pretty sure I remember something about ECC being implemented in OpenSSL, could be some code to look at anyway.


  • Registered Users, Registered Users 2 Posts: 2,426 ✭✭✭ressem


    There's learning implementations provided as C source code
    http://www.manning.com/rosing/

    Though you need to do all the reading to choose curves appropriate for crypto apparently.


  • Registered Users, Registered Users 2 Posts: 664 ✭✭✭Johnny Jukebox


    The wonderful OpenSSL project (http://www.openssl.org) implements ECC in its crypto libraries.

    Its written in the equally wonderful C language.


  • Registered Users, Registered Users 2 Posts: 5,401 ✭✭✭DublinDilbert


    You should search for some of the work by Scott Vanstone of The university of waterloo on this topic, he was one of the leaders in the field when it was being developed. His earlier book is online http://www.cacr.math.uwaterloo.ca/hac/ but i don't think it covers ECC, but is an excellent resource for general encryption.


  • Closed Accounts Posts: 1,567 ✭✭✭Martyr


    Modern cryptography: Theory and practice

    has good info on ecc


  • Advertisement
Advertisement