Here are the notebooks I made to keep notes while I read the book An introduction to mathematical cryptography - Second edition by Jeffrey Hoffstein, Jill Pipher and Joseph H. Silverman
- Explaination of concepts in the book
- Algorithms in the book
- Extra resources for intuition sprinkled here and there
- No exercices
Since I had the following knowledge from different courses I didn't bother to explain all the concepts
- Basic Linear Algebra
- Probability Theory
- Group Theory
- Information Theory
^ I also added handwritten notes with more theory from the book regarding these (sorry if I write horribly)
Use them to follow along
- Python mainly
- Sage for more complex algorithms
No
No, I still have to implement a few algorithms here and there