It's a long time I'm searching for cryptography lectures related to ethereum inside mechanisms, and everything I found has a high mathematical level. I'm an engineer, not a mathematics, so any article or lecture recommended with an acceptable mathematical level?


  • 1
    Hi there. This question would be better suited to the Cryptography SE site as the technologies you mention aren't specific to Ethereum (and you'll likely get better, focused answers there). crypto.stackexchange.com – Richard Horrocks May 19 '18 at 20:12
  • 1
    It's true, but the question is about ethereum-only crypto, so that's why (i guess) he/she made the question here. – CPereez19 May 19 '18 at 20:22
  • 2
    There is a series of blog post by Andrea Corbellini that is very good introduction with examples andrea.corbellini.name/2015/05/17/… – Ismael May 21 '18 at 4:09

It's nice to see those questions, this demonstrates that people are interested in really learning how all this world works!

I asked a few months ago to one of my college professors for the same thing and he gave me this two titles:

  • Applied cryptography. Alfred J. Menezes. It's a really nice title, the chapters are free, so download them one by one. The mathematical language isn't on a very high-level, an engineer like you or me can understand that. It contains all of the basic concepts in order to understand how all of the things you asked for work. It's a very nice book and I highly recommend it.

On the ECDSA side we have another Menezes book:

  • Guide to elliptic curve cryptography. Alfred J. Menezes. A very well written introduction from RSA to ECDSA algorithms also with a very understandable mathematical language. I recommend you to read this the second. You'll understand it better with the first book's concepts learned.

Hope it helps mate! Enjoy the lectures!

  • I have a problem in verifying ECDSA signature when evrything semms ok. The question is here: link Thank you very much for any comment. – Questioner Jul 17 '18 at 17:34

Not the answer you're looking for? Browse other questions tagged or ask your own question.