I am a reasonably seasoned software developer (20 years) and am at more or less have year 12 maths. Well, actually, I barely remember limits, derivatives, integrals, etc. I have a good "intuitive" understanding of math-related problems.
I want to know everything about RSA. I don't want to just "more or less" understand how it works. I want to get to the point where I have a very profound understanding of absolutely everything involved, the maths behind both intuitively and practically.
As far as I understand, I need to understand:
- Prime number theory (I am not sure which parts)
- Modular arithmetic
- Fermat's little theorem
- Euler's theorem
I found this PDF but I find it a too hard to follow (I am too many holes in my knowledge).
So... my question is: how shall I proceed forwards? Shall I get to different sources, one for each topic, and master each one? Or is there a "bible" that explains the full range of maths both in terms of formulas and with a "deeper" understanding?
Basically, where do I go?