
Manuel Barbosa
I am an Associate Professor at the Department of Computer Science in the Faculty of Science of the University of Porto (DCC-FCUP) and a researcher at HASLab/INESC TEC. My research interests lie in Cryptography and Information Security and its intersection with Program Verification.
I hold a Ph.D. in Electrical and Electronic Engineering from the Newcastle University, an M.Sc. from the same University, and a degree in Electrical and Computer Engineering from the Faculty of Engineering of the University of Porto. In the past I have been a visiting researcher at the University of Bristol, IT Porto and École Normale Supérieure. Between 2023 and 2025 I was a research fellow at the Max Planck Institute for Security and Privacy.
I have been working on the development of high-assurance cryptographic implementations for the last 20 years, aiming to bridge the gap between theoretical security and real-world security. I am particularly interested in provable security and its interplay with the formal verification of cryptographic proofs and cryptographic software implementations.
For information on my research, projects and publications, please see my page at HASLab.
For information on my teaching activities, please see my institutional page at FCUP.
Publications
A Tight Security Proof for SPHINCS+, Formally Verified
Barbosa, M;Dupressoir, F;Hülsing, A;Meijers, M;Strub, PY;
2025
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2024, PT IV
An introduction to CANopen
Farsi, M;Ratcliff, K;Barbosa, M;
1999
COMPUTING & CONTROL ENGINEERING JOURNAL
A CANopen I/O module: Simple and efficient, system integration
Barbosa, MBM;Carvalho, AD;Farsi, M;
1998
IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4
Efficient Identity-Based Key Encapsulation to Multiple Parties
Barbosa, M;Farshim, P;
2005
IACR Cryptology ePrint Archive
Supervised Theses
High-speed and High-assurance Cryptographic Software
Tiago Filipe Azevedo Oliveira
D - 2019
UP-FCUP
Integrated verification of cryptographic security proofs and implementations
Vitor Manuel Parreira Pereira
D - 2019
UP-FCUP
Trade-offs between privacy and efficiency on databases
Rogério António da Costa Pontes
D - 2019
UP-FCUP
Integrated Verification of Cryptographic Security Proofs and Implementations
Vítor Manuel Parreira Pereira
D - 2020
UP-FEUP

