What classes do I need to major in Cryptography?

In summary, to become a cryptographer you need to major in mathematics, computer science, or information technology and specialize in cryptology. As cryptology is a rather specialized field you will need an advanced degree to become a cryptologist. Your undergraduate degree is almost certainly not going to cover crypto to any extent. That first degree will give you the basic education needed to go after that advanced degree.
  • #1
Miss Rellum
5
0
What classes do I need to major in Cryptography?
 
Physics news on Phys.org
  • #2
I would say as much math as you can digest.
 
  • #3
Miss Rellum said:
What classes do I need to major in Cryptography?
You can't 'major' in cryptography for the same reason you can't major in herpetology (study of snakes): Both are very narrow fields of study within some broader discipline. Your major has to be in that broader discipline. To become a herpetologist you need to major in biology and specialize in herpetology.

To become a cryptographer you need to major in mathematics, computer science, or information technology and specialize in cryptology. As cryptology is a rather specialized field you will need an advanced degree to become a cryptologist. Your undergraduate degree is almost certainly not going to cover crypto to any extent. That first degree will give you the basic education needed to go after that advanced degree.
 
  • #4
D H said:
As cryptology is a rather specialized field you will need an advanced degree to become a cryptologist.

I agree with you in spirit, but not in practice. Plenty of people go into cryptography with a B.S. , although most took higher-level math classes as undergraduates. Some of the best cryptographers are musicians and don't have a math degree of any kind... imagine that.
 
  • #5
How do I specialize in Cryptography?

How do I specialize in Cryptography?
 
  • #6


Get a maths degree and a Maths PhD - don't do anything (or anyone) that would make you fail a security clearance!

How old are you? What level of education, what kind of crypto do you want to do?
 
  • #8


lisab said:
You started an identical thread here -

https://www.physicsforums.com/showthread.php?t=443893

The advice is pretty clear: cryptography = math. Takes lots of math.

Moderator's note -- two threads merged. Please do not start multiple threads on the same subject. Thanks.
 
  • #9


NobodySpecial said:
don't do anything (or anyone) that would make you fail a security clearance!
Good advice. To obtain a TS/Crypto means you will have to submit reams of paperwork detailing your life, go through multiple interviews, and then wait, wait, wait while the government investigates you backward, forwards, and sideways. Your sexual persuasion and sexual proclivities are not going to be of particular interest -- up to the point they find that you are doing something illegal or are trying to hide something. Trying to hide something is the ultimate sin. It doesn't matter whether than something is your secret mistress, your secret same sex partner, or something completely non-sexual such as secretly spending your Saturdays at the track and openly spending your Sundays in the strictest of churches. That you are trying to hide something means you are a severe risk.
 
  • #10


D H said:
Good advice. To obtain a TS/Crypto means you will have to submit reams of paperwork detailing your life, go through multiple interviews, and then wait, wait, wait while the government investigates you backward, forwards, and sideways. Your sexual persuasion and sexual proclivities are not going to be of particular interest -- up to the point they find that you are doing something illegal or are trying to hide something. Trying to hide something is the ultimate sin. It doesn't matter whether than something is your secret mistress, your secret same sex partner, or something completely non-sexual such as secretly spending your Saturdays at the track and openly spending your Sundays in the strictest of churches. That you are trying to hide something means you are a severe risk.

Dealing with Crypto-anything for the USG also means passing multiple polygraph examinations before you're allowed anywhere near the subject in an official capacity. Things like illegal drugs and alcoholism as well as financial issues have their importance magnified significantly in a TS/SCI-Poly clearance.
 
  • #11
I had my suspicions that crypto work would require passing polygraphs, but as I wasn't sure I didn't say anything about that.

Anything that might put a person at risk of being bribed by a foreign agent represents a problem regarding those high-level, highly compartmentalized clearances. Anything that might indicate a propensity to go unhinged and possibly blurt out secrets to the public at is also highly problematic. Anything that might indicate a propensity to become a future Phil Zimmermann is, I assume, also viewed as highly problematic nowadays.
 
  • #12
Very informative thread. A lot of people do not take the security clearance into consideration at first thought.

To the O.P.: As its been said, I don't think that you can major in cryptography. The closest thing would be to do your undergrad in math, or CS and than go into a Ph.D program where you can do your dissertation on Cryptography. I've been giving some thought to cryptography and cryptanalysis lately and this seems to be the generally accept way to get into such a career. I know someone (a CS major in undergrad with a MA in math) that went to work for the government, although he's never told me exactly what he does. So, in some cases you may not need a Ph.D. The other side of that coin being that I've never heard an undergraduate course in cryptography -- only graduate courses.
 
  • #13
I know it's quite far - but this is a kind of bachelor degree in cryptography...
http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=cs&tl=en&u=http://www.mff.cuni.cz/toUTF8/studium/bcmgr/ok/m1a33.htm&act=url
 
  • #14
Georgetown University (the "Ivy League" of Catholic Schools) offers a course in cryptography. And, I'm not familiar with majors in cryptography, or why they'd exist. The purpose of undergraduate majors, in my opinion, are to broaden your scope in a general field. Specialization comes later, dudes et dudettes!
 
  • #15
  • #16
Bipolarity said:
Free classes in cryptography are availabe at www.udacity.com

BiP

Bipolarity, that looks like an awesome website!

Is it like a variance of Khan Academy?
 
  • #17
grendle7 said:
Bipolarity, that looks like an awesome website!

Is it like a variance of Khan Academy?

Khan Academy is older and is broader but is at the high school level generally since it is taught by a single man.

Udacity focuses on computer science, and is taught by specialists. Most of the teachers are university professors, and it gives homework/final exams, so I would argue it's even better than the Khan Academy.

Also, try www.coursera.org

BiP
 
  • #18
OHMYGOSH

Thank you so much.

I'm starting with Udacity's beginning Computer Science course. I can't wait to get to their cryptography course.

I enrolled in Coursera's Vaccines course. I can't wait...



Oh, and are you aware of MIT Open Course Ware?

It's no where as cool as Coursera or Udacity, but it offers MIT course lectures, which is something good, in my opinion.
 
  • #19
grendle7 said:
OHMYGOSH

Thank you so much.

I'm starting with Udacity's beginning Computer Science course. I can't wait to get to their cryptography course.

I enrolled in Coursera's Vaccines course. I can't wait...
Oh, and are you aware of MIT Open Course Ware?

It's no where as cool as Coursera or Udacity, but it offers MIT course lectures, which is something good, in my opinion.

I am aware of MIT OCW, but find it inferior to Udacity/Coursera, but that's only because it's much older (OCW came out in 2000).

This thread has been derailed, and seems the OP is not posting, so I expect a moderator will lock it soon.

BiP
 
  • #20


fss said:
Dealing with Crypto-anything for the USG also means passing multiple polygraph examinations before you're allowed anywhere near the subject in an official capacity. Things like illegal drugs and alcoholism as well as financial issues have their importance magnified significantly in a TS/SCI-Poly clearance.

What proportion of Cryptography jobs are for governments? I would think the private sector would be a much larger employer.
 
  • #21
I just started the Cryptography course at Coursera this last week. It seems very good so far.
 
  • #22
Cryptography is the practice of using ciphers. Cryptology is the study of ciphers.

What do you call someone who studies crypts?
 
  • #23
Antiphon said:
What do you call someone who studies crypts?

Zahi Hawass.
 
  • #24
A good background in mathematics, particularly involving number theory and algebra, is important. Also, some computer science is important as well, I think.
 

1. What is Cryptography?

Cryptography is the practice and study of techniques for secure communication in the presence of third parties called adversaries.

2. What are the required classes for a major in Cryptography?

The required classes for a major in Cryptography may vary depending on the specific program or university, but typically include courses in mathematics, computer science, and cryptography. These may include classes such as number theory, discrete mathematics, algorithms, and network security.

3. Do I need a strong background in mathematics to major in Cryptography?

While a strong background in mathematics is beneficial for understanding the underlying principles of cryptography, it is not always a requirement. Many universities offer introductory courses in cryptography that do not have high level math prerequisites. However, a solid understanding of mathematical concepts such as number theory and probability is important for more advanced courses in cryptography.

4. Are there any programming classes required for a major in Cryptography?

Yes, most programs in Cryptography will require students to take at least one or two programming classes. These classes may focus on a specific programming language or cover general concepts in programming and algorithms. Proficiency in programming is important for implementing and analyzing cryptographic algorithms and protocols.

5. Can I major in Cryptography without a computer science background?

While having a computer science background is helpful for understanding the technical aspects of cryptography, it is not always a requirement. Many programs offer introductory courses that cover the basics of computer science and programming. However, students without a computer science background may need to take additional classes to catch up on fundamental concepts and skills.

Similar threads

  • STEM Career Guidance
Replies
30
Views
5K
  • Programming and Computer Science
Replies
1
Views
584
  • STEM Career Guidance
Replies
21
Views
2K
  • STEM Career Guidance
Replies
13
Views
5K
  • STEM Career Guidance
Replies
3
Views
1K
  • Programming and Computer Science
Replies
7
Views
851
  • Programming and Computer Science
Replies
8
Views
1K
  • STEM Career Guidance
Replies
13
Views
2K
  • STEM Academic Advising
Replies
1
Views
1K
  • STEM Career Guidance
Replies
10
Views
15K
Back
Top