I'm a math major in college and its mostly theoretical like analysis, etc. and I have been interested in the idea of cryptography, so naturally I'm interested in possibly studying up on it a litle bit on my own. So I was wondering firstly, what kind of prerequisites should one have before embarking on self studying the subject? Then secondly what are good introductory textbooks for the subject? Appologies if this isn't the best place to ask.
closed as off topic by mikeazo♦ Feb 21 at 2:02
Questions on Cryptography Stack Exchange are expected to relate to cryptography within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.
A good background of abstract algebra, number theory, group theory will immensely help but is not completely required. Some students are sometimes discouraged when they first start, so I would suggest not going immediately into a rigorous book. Rather, look at some of the online courses in crypto (coursera, udacity, etc.). After the intro, you should easily be able to find some books (Schreiner, etc are usually some that come to mind).