Paulo Barreto's logo

Paulo Barreto is Cryptographer at University of Washington, Tacoma. I was born in the city of Salvador, capital of the State of Bahia, Brazil. I obtained my BSc in Physics in 1987, received my Ph.D. degree in Engineering in 2003 and my Habilitation in Computer Engineering in 2011, all at the University of São Paulo. I worked at Unisys Brazil Ltd and Scopus Tecnologia S/A as systems software analyst and developer, and then as chief cryptographer. I joined the faculty at the Department of Computer and Digital Systems Engineering, Escola Politécnica, University of São Paulo in 2004 as Assistant Professor, and became Associate Professor there in 2011. I finally joined the faculty as Assistant Professor at the Institute of Technology, University of Seattle Tacoma, on September 1st, 2015. I am one of the designers of the Whirlpool hash function (ISO/IEC 10118-3), as well as several other symmetric primitives (block ciphers, authenticated encryption modes and key derivation functions). I have co-authored extensive research work on elliptic curve cryptography and pairing-based cryptography, including efficient bilinear pairing algorithms (e.g. the BKLS and 𝜂𝑇 techniques), identity-based cryptographic protocols (e.g. the BLMQ signature and signcrytion methods), and the construction of pairingfriendly elliptic curves (e.g. the BN and BLS families of elliptic curves), many of them adopted in ISO-IEC 15946-5. More recently I have been working on efficient algorithms for quantum-resistant (also called post-quantum) cryptosystems, including code-based, lattice-based, hash-based and multivariate schemes.