Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to know which area of Mathematics would be most beneficial to cryptography. Surely Algebraic Number Theory and maybe to a lesser extend, Elliptic Curves, are closely linked to Cryptography; but are there more fields that would apply neatly to Cryptography?

What topics would you recommend to a Maths graduate who is looking for a career in Cryptography?

(I wanted to tag this as a "soft-question" as they do in math.stackexchange)

share|improve this question
Discrete mathematics and group theory can be a start. You could also find this (somewhat different) question useful. A soft question (one that does not admit a definite answer) is a tad against the policy (see this section) – rath Jul 10 '13 at 22:42
up vote 4 down vote accepted
  1. Abstract Algebra
  2. Number theory
  3. Statistics
  4. Computer/Network security (so you can see the application)
share|improve this answer

This seems to me a situation of the tail wagging the dog. Personally I have always found something I want to do such as zero knowledge proofs, faster primality testing, shorter signatures and then learned the relevant maths - bilinear pairings, elementary number theory and elliptic curves respectively. Cryptography is now a big subject and you can't hope to know enough maths to be comfortable in all areas - for instance the maths needed for differential/linear cryptanalysis is completely separate from the maths for asymmetric cryptography.

If you really are a maths graduate, what would a career in cryptography look like? Who would be your supervisor? Which university? Similar constraints are relevant in a commercial setting too.

share|improve this answer

I would add Probabilities Theory and Linear Algebra as it turns to become the de facto source for intractable problems for the unreal yet fully homomorphic encryption schemes

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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