Guide to Elliptic Curve CryptographyDarrel Hankerson, Alfred J. Menezes, Scott Vanstone

Guide to Elliptic Curve Cryptography

by Darrel Hankerson, Alfred J. Menezes, Scott Vanstone · first published 2004

4mentions
1recommended by
2HN commenters
2014–2026first – last mentioned

50% recommend50% neutral

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

10 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 1 mention2015: 0 mentions2016: 0 mentions2017: 0 mentions2018: 0 mentions2019: 0 mentions2020: 0 mentions2021: 1 mention2022: 0 mentions2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 1 mention200720172026

What Hacker News says

  • throwaway81523 · Nov 30, 2021 · Recommends

    It is very easy to make mistakes in ECC implementation. If you really want to code it yourself, there's a book by Menezes, Vanstone et al ("Guide to Elliptic Curve Cryptography, I think) that gives very explicit instructions about how to do everything. I used to hack on a P256 implementation. But, it is a bit out of date by now, and IIRC it doesn't say anything about Curve25519.

    on “An Illustrated Guide to Elliptic Curve Cryptography Validation” ↗
  • throwaway81523 · Jan 8, 2026 · Recommends

    It's very hard to get stuff right with the secp curves. That's one of the reasons for the move to curve25519 and similar. The book "Guide to Elliptic Curve Cryptography" by Hankerson, Menezes, and Vanstone is mostly very careful step by step instruction of how to do secp* arithmetic properly. It would still be useful to have some formal verification to help the assurance…

    on “We found cryptography bugs in the elliptic library using Wycheproof” ↗
  • throwaway81523 · Dec 20, 2021 · Recommends

    …RSA, where the work is all in the modular exponentiation operation, which is already carefully optimized in libraries like GMP (so just call GMP and you are done). Hankerson, Menezes, and Vanstone's "Guide to Elliptic Curve Cryptography" is very helpful if you are trying to implement ECC for some reason. Most of us are probably better off using an existing implementation.

    on “Implementing RSA in Python from Scratch” ↗
  • ReidZB · May 25, 2014 · Mentions

    …see Goldreich's Foundations of Cryptography volumes. They are very dense, very dry works, but packed with information. For a specific focus on elliptic curve cryptography, Menezes et al. have published Guide to Elliptic Curve Cryptography, though elliptic curves are also treated in the above two references (Hoffstein et al. and Koblitz). Still, I appreciate the focus on ECC, which is large enough to merit entire books. For a reference…

    on “Mathematical Cryptology [pdf]” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help