cv
Contact Information
| Name | Armando Faz Hernandez |
| armfazh_group@googlegroups.com | |
| Location | San Francisco, CA |
| Website | https://armfazh.github.io |
Professional Summary
I am a computer scientist and software engineer focused on software optimization, algorithmic efficiency, and information security. My work centers on making code run faster and more securely. In my professional role, I have developed and deployed secure, high-performance software across the internet and other communication protocols. I have also contributed to the specification of industry standards for some of these technologies.
Experience
-
Jul 2018 – Jul 2026 San Francisco, CA
Research Engineer
Cloudflare, Inc.
- Anonymous Credentials. Privacy Pass, zkAttest for WebAuthn, unlinkable tokens and rate-limiting.
- CIRCL, founder of Cloudflare's open source Go cryptographic library.
- Transition to Post-Quantum Cryptography. Experimentation and advanced constructions.
- Performance optimization and secure software development.
-
Jun 2012 – Aug 2012 Redmond, WA
Research Intern
Microsoft Research
- Design of secure algorithms for elliptic curve cryptography
Education
-
2013 – 2022 Campinas, Brazil
PhD in Computer Science
University of Campinas
- Thesis: "High-Performance Elliptic Curve Cryptography A SIMD Approach to Modern Curves"
- Supervisor: Julio López, PhD
-
2009 – 2012 Mexico City, Mexico
MSc in Computer Science
CINVESTAV IPN
- Thesis: "Multi-core Implementation of Scalar Multiplication on Koblitz curves"
- Supervisors: Francisco Rodríguez, PhD and Debrup Chakraborty, PhD
-
2004 – 2009 San Luis Potosi, Mexico
BS in Computer Engineering
Autonomous University of San Luis Potosi
- Graduated with Honors
Selected Publications
-
May 2026 Accelerating HQC Key Encapsulation Mechanism with AVX-512
- Roberto Cabral, Armando Faz-Hernandez, Julio López
- Proceedings of the ACM ASIA Public-Key Cryptography Workshop
-
Oct 2025 Rhizomes and the Roots of Efficiency — Improving Prio
- Armando Faz-Hernandez
- Progress in Cryptology - LATINCRYPT 2025
-
Aug 2023 RFC 9380: Hashing to Elliptic Curves
- Armando Faz-Hernandez, Sam Scott, Nick Sullivan, Riad S. Wahby, Christopher A. Wood
- RFC Editor
-
Jul 2019 High-performance Implementation of Elliptic Curve Cryptography Using Vector Instructions
- Armando Faz-Hernandez, Julio López, Ricardo Dahab
- ACM Transactions on Mathematical Software
Honors & Awards
-
Jun, 2026 Best Paper Award to "Accelerating HQC Key Encapsulation Mechanism with AVX-512"
- Asia Public-Key Cryptography Workshop 2026
-
Aug, 2024 Honorific Mention to Best Phd Thesis
- Brazilian Simposium of Security and Cryptography, SBSeg 2024
-
Aug, 2023 Finalist at the 36th Thesis and Dissertation Contest
- The Congress of the Brazilian Computing Society
-
Apr, 2022 UNICAMP Highlight Thesis Award
- University of Campinas
-
Dec, 2022 Best Doctoral Thesis Award
- Institute of Computing, University of Campinas
-
Nov, 2016 Best Paper Award, granted to "Speeding up the Elliptic Curve Cryptography on the P-384 Curve"
- Brazilian Simposium of Security and Cryptography, SBSeg 2016
Skills
Programming Languages: C, Go, Rust, Assembler, Python, TypeScript
Cryptography: Post-Quantum Cryptography, Elliptic Curves, RSA, PKI.
Software Engineering: Information Security, Performance Optimization, Parallel Processing
Mathematics: Finite Fields, Elliptic Curves, Coding Theory, Computational Arithmetic
Languages: English, Spanish, Portuguese
Interests
Mathematics: Finite Fields, Elliptic Curves, Coding Theory, Computational Arithmetic
Information Security: Side-channel attacks, Formal Verification
Computers: Parallel Programming, Micro-Architectures, Optimization