Hard Skills
AdvancedSymmetric and Asymmetric CryptographyThe study and application of techniques for secure communication in the presence of third parties, involving both shared and public-private key pairs.
ExpertStatistical Pattern RecognitionThe use of statistical methods to identify regularities and patterns in large datasets to break encryption or identify vulnerabilities.
ExpertComputational Number TheoryThe branch of pure mathematics devoted primarily to the study of the integers and integer-valued functions as applied to algorithmic efficiency.
AdvancedAlgorithmic Complexity AnalysisThe determination of the amount of resources such as time and storage necessary to execute a particular cryptographic algorithm.