Category: 

How do I Become a Cryptographer?

Article Details
  • Written By: Darlene Goodman
  • Edited By: Michelle Arevalo
  • Last Modified Date: 29 November 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The Argentinian resort town of Epecuén was submerged by flooding for years; it is now populated by one elderly man.  more...

December 5 ,  1933 :  Prohibition ended in the US.  more...

If someone wants to become a cryptographer, he or she should probably seek an advanced degree in mathematics or computer science. Most cryptographers hold a Ph.D. in one or the other of these fields, although some may be able to replace higher education with self-directed study and experience. For the most part, these jobs require skills in problem-solving, analytical thinking, and arithmetical reasoning. Positions in cryptography are found many areas, and most prefer experienced applicants.

When an individual wishes to work as a cryptographer, he or she should typically study the mathematical and computer-related processes involved in writing security computer code. Students who wish to gain experience in these topics often should study for advanced degrees in either mathematics or computer science. Usually, they focus on both of these fields, because cryptography generally involves assignments in each.

To become a cryptographer, an individual should typically study mathematics in school. Even if students major in computer science in their undergraduate or graduate studies, they should usually still focus on gaining upper-level math skills, such as algorithms, statistics, and abstract algebra. Solving mathematical proofs is also considered a valuable skill in cryptography. In addition, students may wish to take courses in number theory and complexity theory.

Ad

Students should probably also study advanced computer science, because skills in writing code are important to learn in order to get a job as a cryptographer. For example, individuals should generally take courses in algorithm design, computational complexity, and theory of computation. Many colleges offer courses in cryptography at the undergraduate and graduate level.

Authoring and breaking code is one of the main tasks involved in this field. Therefore, problem-solving skills are important for someone hoping to become a cryptographer. This may help him or her to create more complex security codes. If an individual is skilled in finding flaws or defects in a system, he or she should then be able to translate this knowledge into better security code.

For the most part, a person who wishes to become a cryptographer should acquire an advanced degree in cryptography. These degrees allow a student to gain knowledge and experience in the processes involved in the field. Some individuals may be able to mimic the rigor of a graduate degree through self-study and volunteer experiences. They may also wish to work as an apprentice under an experienced mentor.

Most employers — including commercial industries, non-governmental organizations, and security agencies — seek potential employees that have a strong educational background in the field. Therefore, they are more likely to hire someone who has gone through a higher education program that has given him or her experience in cryptography research and development. On the other hand, if self-taught cryptographers can prove that they have achieved a comparable level of training through their own studies, a company may hire them instead.

Ad

You might also Like

Recommended

Discuss this Article

anon337556
Post 4

How much money will an average cryptographer get in a year?

anon295132
Post 3

Do people with this kind of job usually work with businesses that handle money?

anon264319
Post 1

I am from India. Are there any of these jobs in India? What exactly is it better for me to do if I want to be a cryptographer?

Post your comments

Post Anonymously

Login

username
password
forgot password?

Register

username
password
confirm
email