Gustavo Banegas

Gustavo Banegas

Senior Cryptographer

Qualcomm

Biography

About Gustavo Banegas

Currently, I am senior cryptographer working at Qualcomm France in Sophia Antipolis, France.

Previously, I was a Post-Doc working with Benjamin Smith at the GRACE Team at INRIA in France.

From November of 2019 until November of 2020, I was a Post-Doc Researcher at the Department of Computer Science and Engineering at Chalmers University of Technology in Sweden.

In the middle of November of 2019, I finished my PhD at the Eindhoven University of Technology under the supervision of Tanja Lange and Daniel J. Bernstein. In my PhD, I was a fellow of ECRYPT-NET, an EU-financed project within the “Horizon 2020” program, thanks to one of the Marie Skłodowska-Curie actions. You can find my PhD Thesis: “Selected constructive and destructive approaches to post-quantum cryptography” in this link.

In the beginning of October (2015), I defended my master thesis under the supervision of Ricardo Custódio and Daniel Panario.

In 2012, I finished my diplom in computer science at UFSC (Federal University of Santa Catarina) under the supervision of Ricardo Custódio.

A PDF version of my CV can be found in the following link.

Interests

  • Isogeny-based cryptography
  • Code-based cryptography
  • Quantum cryptanalysis
  • Quantum circuits
  • Lattice-based cryptography
  • MQ-based cryptography

Education

  • PhD in Cryptography, 2019

    Technische Universiteit Eindhoven

  • MSc in Computer Science, 2015

    UFSC - Universidade Federal de Santa Catarina

  • BSc in Computer Science, 2012

    UFSC - Universidade Federal de Santa Catarina

Selected Publications

Experience

 
 
 
 
 

Cryptographer

Qualcomm

Jul 2022 – Present Sophia Antipolis
Develop secure solutions in cryptography to Qualcomm Snapdragon. The main point is to put Post-Quantum Cryptography (PQC) into embedded devices.
 
 
 
 
 

Post-Doc

INRIA

Dec 2020 – Jul 2022 Paris
In this PostDoc, the focus is to implement post-quantum cryptography into embedded devices. More precisely, implement post-quantum schemes (isogeny-based, lattice-based, and hash-based) into RIOT-OS.
 
 
 
 
 

Post-Doc

Chalmers University of Technology

Nov 2019 – Nov 2020 Gothenburg
As a postdoc researcher I will continue researching about cryptography with focus in post-quantum cryptography and its applications. I will be part of the WASP Expedition project which is a multidisciplinary project for innovative approaches in technology.
 
 
 
 
 

Intern

Cryptoexperts

Sep 2018 – Nov 2018 Paris

Side channel attacks on Post-Quantum cryptography implementations.

  • Detected leakage of timing in operations to develop timing attacks.
 
 
 
 
 

Intern

Riscure

Feb 2017 – Apr 2017 Delft

Side channel attacks on ECC implementations.

  • Investigated attacks in implementations of ECC in FPGAs using power analysis.
 
 
 
 
 

PhD Student

Technische Universiteit Eindhoven

Oct 2015 – Nov 2019 Eindhoven
Research in post-quantum cryptography, including but not limited to: Quantum algorithms - Developing attacks against symmetric and asymmetric cryptography, Developing of quantum circuits for attacking cryptosystems. Code-based cryptography - Implementation of code-based cryptography, Developing attacks against it.
 
 
 
 
 

System Analyst

BRy Tecnologia

Oct 2014 – Sep 2015 Florianópolis

Software for Public Key Infrastructure.

  • Developed software in Java and C++

  • Integrated HSM in Java applications

  • Managed a team using Scrum

 
 
 
 
 

Researcher, Project Manager and Developer

LabSEC - Laboratory for Computer Security

Nov 2009 – Oct 2014 Florianópolis

Researcher in cryptography, project manager and developer of security software, using Java, C, C++, and Python.

  • Researched cryptography applied to PKI.
  • Managed the project reference for the Brazilian PKI.
  • Managed the project involving the definition of attribute certification in Brazil.
  • Developed software in C/C++, Java and Python.
 
 
 
 
 

Intern

Pixeon Medical Systems

Nov 2009 – Oct 2014 Florianópolis

Tester of medical imaging software.

  • Learned application of unit tests (Junit).
  • Executed manual tests in the software.

Recent Posts

Recent & Upcoming Talks

Quantum Cryptanalysis of ECC
Quantum Cryptanalysis: Let's build a quantum computer
Introduction to Quantum Algorithms and Code-Based Cryptography Implementation