
Computer Science and Engineering
About the Domain
In this domain, we introduce several competences that enable us to develop intelligent, scalable, and user-centric digital solutions that address complex challenges across different sectors. Some of these skills include:

Human-Computer Interaction

Software Engineering

Data Science

Parallel and Distributed Systems
Research Challenges
The Computer Science and Engineering scientific domain focuses on addressing the multifaceted challenges of the digital transformation era. We aim to explore the complexity, scalability, and performance demands of modern computer and software systems, with a focus on ensuring their trustworthiness, security, and sustainability. To that end, our research challenges in this domain are:
Main Achievements
Our research in Computer Science and Engineering is paving the way for a new generation of digital systems that are more secure, efficient, and tailored to demanding applications. Our achievements range from post-quantum cryptography to optimised data storage and advanced analysis of complex networks. Some of our key accomplishments include:

Post-Quantum Cryptography with Formal Guarantees
We are co-founders of Formosa Crypto, a company dedicated to developing formal verification tools for cryptography, such as EasyCrypt and the Jasmin language. We participated in the formal verification of the three algorithms proposed in the new NIST post-quantum standards and identified correctable vulnerabilities. We also contributed to the verified assembly implementation of the ML-KEM algorithm (Publications: here, here, and here).

Next-Generation Storage Systems
We redefined the operational principles of storage systems to make them more efficient in intensive computing and cloud environments. Our solutions enable complex optimisation, quality of service, and enhance performance in demanding tasks such as training AI models. Computing centres such as TACC, AIST, and MACC have already expressed interest in integrating our advancements. More information here, here, here, and here.

Pattern Identification in Complex Networks
With over a decade of theoretical and practical research, we developed scalable algorithms for pattern discovery in complex networks. We have created a comprehensive taxonomy and expanded the concepts to networks with directionality, weights, colours, temporal and spatial information, and higher-order interactions such as hypergraphs. More information here, here, and here.
Selected Publications
Hardware Security for Internet of Things Identity Assurance
Cirne, A;Sousa, PR;Resende, JS;Antunes, L;
2024
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS
Digital quantum simulation of non-perturbative dynamics of open systems with orthogonal polynomials
Guimaraes, JD;Vasilevskiy, MI;Barbosa, LS;
2024
QUANTUM
X-Wing: The Hybrid KEM You've Been Looking For
Barbosa, M;Connolly, D;Duarte, JD;Kaiser, A;Schwabe, P;Varner, K;Westerbaan, B;
2024
IACR Cryptol. ePrint Arch.
When Amnesia Strikes: Understanding and Reproducing Data Loss Bugs with Fault Injection
Ramos, M;Azevedo, J;Kingsbury, K;Pereira, J;Esteves, T;Macedo, R;Paulo, J;
2024
PROCEEDINGS OF THE VLDB ENDOWMENT
Team Members
Team Leaders
Team Members

Adelaide Figueiredo
Senior Researcher

Ahmed Adel Fares

Alberto Rajão Barbosa

Alcino Cunha
Research Coordinator

Alexandra Sofia Mendes
Senior Researcher

Alexandre Almeida Costa
Researcher

Alexandre Amaral Oliveira

Alexandre Henrique Neto

Alexandre Valle
Senior Researcher

Álvaro Figueira
Area Manager

Ana Carolina Chaves
Researcher

Ana Cristina Paiva
Research Coordinator

Ana Isabel Neri

Ana Nunes Alonso
Assistant Researcher

Ana Victoriano
Researcher





