I'm just started to studying elliptic curve cryptosystems. My one month-goal is to write a simple signature system based on the Weil-pairing. Some parts of it can be written without deeper understanding, so I decided to start it with the easier parts right now.

I've searched for some ideas on internet, but all I've found was very high level solutions (f.e: SAGE).

Can this system be written in a lower-level language like C? I mean: of course, everything can be done in C, but does it contain parts that are too hard to code it?

For example: finding the derivative of a function is really hard in C.

Thanks for the answers!

  • 2
    $\begingroup$ Look here or here. $\endgroup$ – DrLecter Mar 7 '14 at 12:57