Cryptography Auditor

About the Role

You will perform in-depth security audits of cryptographic protocols used in blockchain systems, identify and mitigate vulnerabilities, and produce clear, severity-classified security reports. You will collaborate with client development teams on remediation, contribute to internal tooling to improve audit efficiency, engage with the security community, and stay current with emerging threats and countermeasures.

Requirements

  • Strong understanding of modern cryptographic primitives including encryption, signatures, key exchange, hash functions, MACs, and RNGs
  • Working knowledge of classical and quantum-resistant primitives
  • Proven experience auditing or developing cryptographic code in Rust, Go, C/C++, TypeScript or Python
  • Experience with static and dynamic analysis, fuzzing, and adversarial testing for cryptographic components
  • Ability to identify and validate vulnerabilities through proofs of concept and threat modeling
  • Familiarity with zero-knowledge systems and domain-specific ZK languages (e.g., Groth16, Plonk, Halo2, zkSTARKs, zkVMs, Circom, Noir, Leo, Cairo, ZoKrates)
  • Understanding of secure multi-party computation and threshold cryptography including DKG and threshold signatures
  • Knowledge of post-quantum schemes (e.g., Kyber, Dilithium, Falcon, SPHINCS+) and PQC-based constructions
  • Familiarity with relevant standards and specifications (NIST FIPS, ISO/IEC 14888, 15946, 11770)
  • Adherence to structured audit workflows and strong reporting skills

Responsibilities

  • Perform in-depth security audits of cryptographic protocols
  • Identify and mitigate cryptographic vulnerabilities
  • Deliver comprehensive security reports with remediation guidance
  • Collaborate with client development teams to support remediation
  • Contribute to development and improvement of internal audit tools
  • Engage with the security and cryptography community

Skills

Apply Now
Cryptography Auditor at Hacken | JobStash