Identification
Personal identification
- Full name
- José Carlos Bacelar Almeida
Citation names
- Almeida, José Bacelar
Author identifiers
- Ciência ID
- 4D17-69F5-2C51
- ORCID iD
- 0000-0003-0011-7455
- Google Scholar ID
- José Bacelar Almeida
- Researcher Id
- I-8105-2015
- Scopus Author Id
- 35316920400
Knowledge fields
- Exact Sciences - Computer and Information Sciences - Computer Sciences
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
English | Intermediate (B1) | Advanced (C1) | Intermediate (B1) | Intermediate (B1) | |
French | Beginner (A1) | Intermediate (B1) | Beginner (A1) | Beginner (A1) | |
Spanish; Castilian | Beginner (A1) | Beginner (A1) | Beginner (A1) | Beginner (A1) |
Education
Degree | Classification | |
---|---|---|
2003
Concluded
|
Doutoramento em Informática (Doutoramento)
Universidade do Minho Escola de Engenharia, Portugal
"Uma Abordagem à Verificação Automática de Protocolos Criptográficos" (THESIS/DISSERTATION)
|
Aprovado |
1994
Concluded
|
Mestrado em Informática (Mestrado)
Universidade do Minho, Portugal
"A Componente Estrutural do Sistema O" (THESIS/DISSERTATION)
|
Muito Bom |
1991
Concluded
|
Engenharia Electrotécnica e de Computadores (Licenciatura)
Universidade do Porto Faculdade de Engenharia, Portugal
|
14 |
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2012/06/01 - Current | Principal Investigator (Research) | Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência Center for Research in Advanced Computing Systems, Portugal |
Universidade do Minho, Portugal |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2024/07/31 - Current | Associate Professor (University Teacher) | Universidade do Minho, Portugal |
Universidade do Minho Departamento de Informática, Portugal | ||
1992/11/30 - Current | Assistant Professor (University Teacher) | Universidade do Minho, Portugal |
2003/06/20 - 2024/07/30 | Assistant Professor (University Teacher) | Universidade do Minho, Portugal |
Universidade do Minho, Portugal | ||
1994/03/01 - 2003/06/19 | Assistant (University Teacher) | Universidade do Minho, Portugal |
1992/11/30 - 1994/02/28 | Trainee Assistant (University Teacher) | Universidade do Minho, Portugal |
Others
Category Host institution |
Employer | |
---|---|---|
1991/10/01 - 1992/09/30 | Bolseiro de Mestrado JNICT - Programa Ciência | Universidade do Minho, Portugal |
Projects
Contract
Designation | Funders | |
---|---|---|
2018/07/04 - Current | REASSURE - Secure Runtime Verification for Reliable Real-Time Embedded Software
02/SAICT/2017 - NORTE-01-0145-FEDER-028550
Researcher
|
Associação para a Inovação e Desenvolvimento da FCT
Ongoing
|
2021/02/01 - 2022/01/31 | PassCert: Investigação do Impacto de Verificação Formal na Adopção de Software para Segurança de Passwords
CMU/TIC/0006/2019
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
Fundação para a Ciência e a Tecnologia
Ongoing
|
2018/07/04 - 2021/07/03 | Verificação em Tempo de Execução Segura para Software Embebido de Tempo-Real Confiável
PTDC/EEI-COM/28550/2017
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
Universidade do Minho, Portugal |
Fundação para a Ciência e a Tecnologia
Ongoing
|
2013/11/01 - 2016/10/31 | PRACTICE - Privacy-Preserving Computation in the Cloud
Researcher
|
European Commission Seventh Framework Programme for Research and Technological Development Information and Communication Technologies
Concluded
|
2010/06/01 - 2013/09/30 | Secure Memories and Applications Related Technologies
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2010/06/01 - 2013/09/30 | Memórias Seguras e Tecnologias Relacionadas com as suas Aplicações
ENIAC/2224/2009
Universidade do Minho Centro ALGORITMI, Portugal
Universidade do Minho, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2008/01/01 - 2011/03/31 | RESCUE, REliable and Safe Code execUtion for Embedded systems
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2008/01/01 - 2011/03/31 | RESCUE, Execução Fiável e Segura de Programas em Sistemas Embebidos
PTDC/EIA/65862/2006
Universidade do Porto Laboratório de Inteligência Artificial e Ciência de Computadores, Portugal
Universidade do Porto Faculdade de Ciências, Portugal Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal Universidade do Minho, Portugal Universidade da Beira Interior, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2008/01/01 - 2010/12/31 | Computer Aided Cryptography Engineering
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2003/10/15 - 2007/01/14 | PURe - Program Understanding and Re-engineering: Calculi and Applications
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
Outputs
Publications
Book |
|
Conference paper |
|
Journal article |
|
Other
Other output |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2022/01/31 - Current | High-Assurance Post-Quantum Cryptography and Distributed Secure Computation
Supervisor
|
Programa Doutoral em Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2017/09/01 - 2023 | Extending Conflict-Free Repiclated Data Types fault models
Co-supervisor
|
Informática (PhD)
Universidade do Minho, Portugal
|
2015/10/01 - 2022/09/05 | High-speed, high-assurance Cryptography
Co-supervisor
|
Programa Doutoral MAP/i (PhD)
Universidade do Porto Faculdade de Ciências, Portugal
|
2020/10/01 - 2022/07/27 | PAdES Server Signer
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2020/10/01 - 2022/07/06 | Traceability and Safety Tradeoffs in Modern Vehicles
Supervisor
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2020/10/01 - 2022/04/21 | Icarus - A Cloud Security Perspective
Supervisor
|
Mestrado em Engenharia Informática (Master) |
2020/10/01 - 2022/04/21 | Implementação Certificada da Componente Criptográfica do Gestor de Passwords KeePass
Supervisor
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2020/10/01 - 2022/04/05 | Quantum Error-Correcting Codes
Co-supervisor
|
Mestrado em Engenharia Física (Master) |
2020/10/01 - 2021/11/15 | Formal Verification of Password Generation Algorithms used in Password Managers
Co-supervisor
|
Mestrado em Sistemas de Informação e Engenharia de Computadores (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020/10/01 - 2021/11/05 | Self-Sovereign Identity - Decentralized Identifiers, Claims and Credentials using non Decentralized Ledger Technology
Supervisor
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2020/10/01 - 2021/10/25 | Gestão de Segurança de Informação para Sistemas de Confiança Seguros
Supervisor
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2019/10/01 - 2021/05/12 | DIDs, Claims, Credentials e Blockchains (Self-sovereign Identity)
Supervisor
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2019/10/01 - 2021/04/21 | eIDAS Qualified Trust Services Serviço de Preservação
Supervisor
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2019/10/01 - 2021/03/22 | Privacy and Security in Data Mining
Supervisor
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2019/10/01 - 2020/12/17 | Formal Verification in Blockchains and Related Technologies - Using Agda to prove liveness of Consensus Algorithms
Supervisor
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho Escola de Arquitetura, Portugal
|
2019/10/01 - 2020/09/24 | Esquemas de assinatura digital Lattice-based e experimentação de certificados híbridos com criptografia pós-quântica
Co-supervisor
|
Mestrado em Matemática e Computação (Master)
Universidade do Minho Escola de Ciências, Portugal
|
2019/10/01 - 2020/07/14 | TrustZone based Attestation in Secure Runtime Verification for Embedded Systems
Supervisor
|
Mestrado Integrado em Engenharia Informática (Master) |
2018/10/01 - 2020/05/15 | Cloud Computing and GDPR - legal and technical implications of the new regulation on SAAS in the Portuguese context
Co-supervisor
|
Mestrado em Direito e Informática (Master)
Universidade do Minho Escola de Direito, Portugal
|
2015/10/01 - 2020/04/29 | Integrated Verification of Cryptographic Security Proofs and Implementations
Co-supervisor of Vitor Manuel Parreira Pereira
|
Programa Doutoral MAP/i (PhD)
Universidade do Porto Faculdade de Ciências, Portugal
|
2018/10/01 - 2019/12/09 | Conveniência e Segurança com SCMD
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2018/10/01 - 2019/12/09 | Desmaterialização de documentos de identificação
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2018/10/01 - 2019/07/22 | Uma abordagem criptográfica a sistemas eleitorais
Co-supervisor
|
Mestrado em Matemática e Computação (Master)
Universidade do Minho Escola de Ciências, Portugal
|
2017/10/01 - 2018/11/20 | eHealth: Segurança, Privacidade e Protecção de Dados Pessoais no Setor da Saúde
Co-supervisor
|
Mestrado em Direito e Informática (Master)
Universidade do Minho Escola de Direito, Portugal
|
2017/10/01 - 2018/10/09 | Sistemas de deteção de Branqueamento de Capitais
Co-supervisor
|
Mestrado em Direito e Informática (Master)
Universidade do Minho Escola de Direito, Portugal
|
2016/10/01 - 2017/12/19 | Transações Seguras com BlockChains
Co-supervisor
|
Mestrado em Matemática e Computação (Master)
Universidade do Minho Escola de Ciências, Portugal
|
2015/11/01 - 2017/06/28 | Computação distribuída segura na presença de adversários ativos
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2015/10/01 - 2017/06/28 | Computação Segura Sobre Sistemas de Dados em Ambientes Cloud
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2015/11/01 - 2017/01/23 | geração de descrições de computação para a cloud
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2015/11/01 - 2016/12/14 | Análise de segurança para soluções de software para a cloud
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2015/10/01 - 2016/12/14 | Análise de Segurança para Soluções de Software para a Cloud
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2014/10/01 - 2015/12/16 | Public Keys Quality
Co-supervisor
|
Mestrado em Matemática e Computação
Universidade do Minho Escola de Ciências, Portugal
|
2014/10/01 - 2015/09/25 | A deductive verification tool for cryptographic software
Co-supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2013/10/01 - 2015/03/13 | Secure Multiparty Computation Protocols
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2013/11/01 - 2014/12/19 | A Máquina Abstracta Categorial
Co-supervisor
|
Matemática e Computação (Master)
Universidade do Minho, Portugal
|
2012/10/01 - 2014/04/04 | Cryptographic Library Support for a Certified Compiler
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2012/10/01 - 2014/03/20 | Dos Testemunhos de Conexão no Quadro Legislativo Europeu da Proteção de Dados - em particular do consentimento para a
sua utilização
Co-supervisor
|
Mestrado em Direito e Informática (Master)
Universidade do Minho Escola de Direito, Portugal
|
2012/11/01 - 2013/09/27 | Reforço da privacidade através do controlo da pegada digital
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2011/11/01 - 2013/04/03 | O impacto da computação quântica na criptografia moderna
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2011/11/01 - 2013/04/03 | Remote electronic voting : studying and improving Helios
Supervisor
|
Engenharia Informática (Master)
Universidade do Minho, Portugal
|
2011/10/01 - 2012/12/21 | Implementação de funções de hash e cifras de chave pública baseadas em retículos
Co-supervisor
|
Mestrado em Matemática e Computação (Master)
Universidade do Minho Escola de Ciências, Portugal
|
2010/10/01 - 2012/04/05 | Domain-specific Languages for Cryptographic Software
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2010/10/01 - 2012/04/05 | Finite Probability Distributions in Coq
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2010/10/01 - 2011/12/14 | Ferramentas de Verificação Formal de Protocolos Criptográficos
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2009/10/01 - 2010/12/16 | Extensões de Alto Nível para uma Linguagem de Programação Criptográfica
Supervisor
|
Mestrado em Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2009/10/01 - 2010/09/30 | Formal Verification of Security Proofs
Supervisor
|
Mestrado em Engenharia Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2007/10/01 - 2009/01/16 | Preservação de Privacidade Apelando a Técnicas de Mineração de Dados
Supervisor
|
Mestrado em Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
2007/10/01 - 2009/01/10 | On the implementation of cryptographic algorithms in Java
Supervisor
|
Mestrado em Informática (Master)
Universidade do Minho Escola de Engenharia, Portugal
|
Distinctions
Award
2016 | Best Paper Award at Fast Software Encryption 2016 |
2009 | Best Software Science paper presented at the FMICS'09 |