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