
José Bacelar Almeida
I am currently an Assistant Professor at the Department of Informatics at Universidade do Minho and researcher at HASLab/INESC TEC. I obtained my PhD degree in Computer Science from this university in 2003. My research interests lie in Cryptography and Information Security and its intersection with Program Verification.
I have been working on the development of high-assurance cryptographic implementations for the last 10 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.
Projects
Publications
Leakage-Free Probabilistic Jasmin Programs
Almeida, JB;Firsov, D;Oliveira, T;Unruh, D;
2023
IACR Cryptol. ePrint Arch.
Formally verifying Kyber Episode IV: Implementation correctness
Almeida, JB;Barbosa, M;Barthe, G;Grégoire, B;Laporte, V;Léchenet, JC;Oliveira, T;Pacheco, H;Quaresma, M;Schwabe, P;Séré, A;Strub, PY;
2023
IACR Trans. Cryptogr. Hardw. Embed. Syst.
A Certifying Compiler for Zero-Knowledge Proofs of Knowledge Based on Sigma-Protocols
Almeida, JB;Bangerter, E;Barbosa, M;Krenn, S;Sadeghi, AR;Schneider, T;
2010
IACR Cryptology ePrint Archive
Full Proof Cryptography: Verifiable Compilation of Efficient Zero-Knowledge Protocols
Almeida, JB;Barbosa, M;Bangerter, E;Barthe, G;Krenn, S;Béguelin, SZ;
2012
IACR Cryptology ePrint Archive
Supervised Theses
Whispered speech segmentation based on Deep Learning
Gonçalo Duarte Nunes
M - 2023
UP-FEUP

