I am currently reading the Book Understanding Cryptography from Cristof Paar. I am enjoying the book but i don't like to scratch the surface when it comes to cryptography. I would like do dig a little deeper on the mathematics behind it. I read on:
https://www.schneier.com/crypto-gram/archives/1999/1015.html
that cryptography demands an understanding of multiple fields of mathematics, such as:
-Number theory
-Complexity theory
-Algorithms
-Statistics
-Abstract algebra
I have a masters on Telecommunications and Informatics, so i have an understanding of mathematics, calculus, statistics, algebra and complex calculus. I am no pro, but i think i am good. Could you advise me on books i should buy? I would like books that explain theorems and demonstrate those theorems. Do you think i am doing the right thing? Should i read only applied cryptography books, or should go deeper on the subject? I would like to go beyond the basic understanding. I would like to develop algorithms and break other algorithms. If you know books that talk about all these subjects, they are more than welcome.
Thank you
Kind regards
Best Answer
I would recommend a series of books, specifications, libraries and CAS programs.
Books
Specifications
Software Libraries
Computer Algebra Systems
There are many others, but these are the ones I go back to often.