My mathematical knowledge is up to CALC II (college level.) Is this enough mathematical maturity in order to understand the crypto in bitcoin or do I need more knowledge? If I do indeed need more knowledge than please point me to good books/resources to learn them. Thanks!

1 Answer 1


I'm no expert, but hopefully this answer helps a bit. In my opinion you only need about year 11 calculus and algebra to understand the basics of elliptic curves and modular arithmetic. You can learn everything you need to know by googling and watching youtube videos. Here are some resources:

and if you are familiar with python or keen to learn then pybitcointools has a native implementation of all elliptic curve functions used by bitcoin. once you are familiar with the math then this code will be very useful for verifying your results.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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