Sign in
Sign up
Description
Design, analyze, and apply cryptographic algorithms and protocols to protect data, communications, and systems across industries. Solve security and privacy problems using advanced mathematics, cryptanalysis, and computational methods.
  • • Design, analyze, and implement encryption, authentication, and key exchange schemes.
  • • Develop efficient, scalable cryptographic protocols and computational methods.
  • • Maintain domain knowledge via journals, standards bodies, and conferences.
  • • Perform algorithmic computations, simulations, and statistical tests of randomness and security.
  • • Build formal models of adversaries and protocols for analysis and simulation.
  • • Specify assumptions and prove security properties and reductions.
  • • Apply algebra, number theory, probability, and complexity theory to cryptosystems.
  • • Invent new primitives and refine relationships among existing schemes.
  • • Conduct cryptanalysis to identify weaknesses and recommend mitigations.
  • • Research and evaluate post-quantum, homomorphic, and zero-knowledge techniques.
  • • Disseminate results through reports, papers, and presentations.
Related specializations
Interview options
Interview options
Interviewee gender
Interviewee accent
Interview time
Related Pathways
Public Service & Safety View
Source
Tasks & skills: O*NET occupational data (work activities, skills, knowledge). Learn more
Sources & Standards: This site includes information from O*NET by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license. Career Clutch has modified some of this information for student readability. USDOL/ETA has not approved, endorsed, or tested these modifications. O*NET® is a trademark of USDOL/ETA.
Last reviewed: Jan 2026
Share this job