Day-to-Day Responsibilities
Analyse encrypted messages and data to find weaknesses in the codes or ciphers used.
Design and test encryption methods to check that they resist attack.
Use mathematics, statistics and programming to search for patterns in large sets of data.
Review cryptographic systems and protocols used in secure communications.
Write clear reports on findings and explain technical risks to non-technical decision-makers.
Track new mathematical methods and computing tools, including how quantum computing could affect current encryption.
Follow strict security rules for classified material and document each step of the work.


