Cryptography Engineer

Biography

Computer scientist working on finding techniques for the secure and efficient implementation of cryptographic algorithms.

Interests

  • Cryptographic Engineering
  • Elliptic Curves
  • High-Performance Computing

Education

  • PhD Candidate in Computer Science, 2020

    University of Campinas, Brazil

  • MSc in Computer Science, 2012

    CINVESTAV-IPN, Mexico

  • BSc in Computer Engineering, 2009

    University of San Luis Potosi, Mexico

Experience

 
 
 
 
 

Cryptography Engineer

Cloudflare Inc.

Jul 2018 – Present California, USA
Helping to build a better Internet
 
 
 
 
 

Research Intern

Microsoft Research

Jun 2012 – Sep 2012 Redmond, WA. USA
Optimizing performance of elliptic curve implementations

Publications

(2019). High-performance Implementation of Elliptic Curve Cryptography Using Vector Instructions. ACM Transactions on Mathematical Software (TOMS).

PDF DOI

(2018). A Faster Software Implementation of the Supersingular Isogeny Diffie-Hellman Key Exchange Protocol. IEEE Transactions on Computers.

PDF DOI

(2018). How to (Pre-)Compute a Ladder: Improving the Performance of X25519 and X448. Selected Areas in Cryptography - SAC 2017.

DOI

(2018). SoK: A Performance Evaluation of Cryptographic Instruction Sets on Modern Architectures. Proceedings of the 5th ACM on ASIA Public-Key Cryptography Workshop.

PDF DOI

(2017). A Secure and Efficient Implementation of the Quotient Digital Signature Algorithm (qDSA). Security, Privacy, and Applied Cryptography Engineering.

DOI

Contact