Identificação
Identificação pessoal
- Nome completo
- João Miguel Lourenço Ribeiro
Nomes de citação
- Ribeiro, João
- João L. Ribeiro
- Joao Ribeiro
Identificadores de autor
- Ciência ID
- E31B-CAAA-A2CC
- ORCID iD
- 0000-0002-9870-0501
- Google Scholar ID
- _v-WdQUAAAAJ
- Researcher Id
- AAA-1941-2020
- Scopus Author Id
- 57191032059
Endereços de correio eletrónico
- jribeiro@tecnico.ulisboa.pt (Profissional)
Websites
- https://sites.google.com/site/joaorib94/ (Académico)
Domínios de atuação
- Ciências Exatas - Ciências da Computação e da Informação
- Ciências Exatas - Matemática
Idiomas
Idioma | Conversação | Leitura | Escrita | Compreensão | Peer-review |
---|---|---|---|---|---|
Português (Idioma materno) | |||||
Inglês | Utilizador proficiente (C2) | Utilizador proficiente (C2) | Utilizador proficiente (C2) | Utilizador proficiente (C2) | Utilizador proficiente (C2) |
Formação
Grau | Classificação | |
---|---|---|
2017/10 - 2021/06
Concluído
|
Computing (Doctor of Philosophy)
Imperial College London, Reino Unido
"Coding against synchronisation and related errors" (TESE/DISSERTAÇÃO)
|
|
2015/09 - 2017/07
Concluído
|
Computer Science (Master)
Especialização em Theoretical Computer Science
Eidgenössische Technische Hochschule Zürich, Suiça
"Challenges in information-theoretic secret-key agreement" (TESE/DISSERTAÇÃO)
|
5.89/6.00 |
2012/09 - 2015/07
Concluído
|
Matemática Aplicada e Computação (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
19/20 |
Percurso profissional
Ciência
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2024/08/01 - Atual | Investigador (Investigação) | Instituto de Telecomunicações Lisboa, Portugal |
2023/02 - 2024/07 | Investigador (Investigação) | Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
2024/01/30 - 2024/02/29 | Investigador visitante (Investigação) | University of California Berkeley Simons Institute for the Theory of Computing, Estados Unidos |
University of California Berkeley Simons Institute for the Theory of Computing, Estados Unidos | ||
2021/08 - 2023/01 | Pós-doutorado (Investigação) | Carnegie Mellon University, Estados Unidos |
2020/02 - 2020/03 | Investigador visitante (Investigação) | University of Michigan, Estados Unidos |
2019/07 - 2019/08 | Investigador visitante (Investigação) | University of Illinois Urbana-Champaign, Estados Unidos |
2019/02 - 2019/04 | Investigador visitante (Investigação) | Centre for Quantum Technologies, Singapura |
2018/07 - 2018/08 | Investigador visitante (Investigação) | Centre for Quantum Technologies, Singapura |
Docência no Ensino Superior
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2024/08 - Atual | Professor Auxiliar (Docente Universitário) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
2023/02 - 2024/07 | Professor Auxiliar (Docente Universitário) | Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Projetos
Projeto
Designação | Financiadores | |
---|---|---|
2023/01/01 - Atual | Stateless Distributed Randomness Generation
PR3263
Co-Investigador Responsável (Co-IR)
|
Em curso
|
Produções
Publicações
Artigo em conferência |
|
Artigo em revista |
|
Tese / Dissertação |
|
Atividades
Apresentação oral de trabalho
Título da apresentação | Nome do evento Anfitrião (Local do evento) |
|
---|---|---|
2024/12 | Invited talk: "Noisy" vs. "Bounded" leakage | Portugal Crypto Day 2024 |
2024/11 | Invited talk: "Noisy" vs. "Bounded" leakage | Carnegie Mellon University Cryptography Seminar |
2023/11/03 | Invited Talk: Parameterized hardness of coding and lattice problems | Theory of Computing Seminar
Faculdade de Ciências da Universidade de Lisboa
|
2023/07 | Invited Talk: Public randomness extraction with ephemeral roles and worst-case corruptions | Cryptography seminar
ETH Zurich (Suiça)
|
2023/05 | Invited Talk: Parameterized hardness of coding and lattice problems | Talks@DCC Seminar
Faculdade de Ciências da Universidade do Porto (Portugal)
|
2022/08 | Invited Talk: Public randomness extraction with ephemeral roles and worst-case corruptions | Indian Institute of Science - Microsoft Research Lecture Series
Indian Institute of Science & Microsoft Research India (Índia)
|
2022/08 | Public randomness extraction with ephemeral roles and worst-case corruptions | CRYPTO 2022
(Estados Unidos)
|
2022/06 | The mother of all leakages: How to simulate noisy leakages via bounded leakage (almost) for free | Logic and Computation Seminar
Instituto Superior Técnico (Portugal)
|
2020/08 | Extractor lower bounds, revisited | Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2020) |
2020/05 | How to extract useful randomness from unreliable sources | EUROCRYPT 2020 |
2019/09 | Invited Talk: Coded and uncoded trace reconstruction | Shannon Channel
Rutgers, The State University of New Jersey
|
2019/08 | Coded trace reconstruction | 2019 IEEE Information Theory Workshop (ITW)
(Suécia)
|
2019/07 | Simple codes and sparse recovery with fast decoding | 2019 IEEE International Symposium on Information Theory (ISIT)
(França)
|
2019/02 | Information-theoretic secret-key agreement and classical bound entanglement | Quantum Computation and Information Seminar
Instituto Superior Técnico (Portugal)
|
2018/11 | Information-theoretic secret-key agreement: The asymptotically tight relation between the secret-key rate and the channel quality ratio | Theory of Cryptography Conference 2018 (TCC 2018)
(Índia)
|
2018/10 | Sharp analytical capacity upper bounds for sticky and related channels | 56th Annual Allerton Conference on Communication, Control, and Computing
(Estados Unidos)
|
2016/07 | New perspectives on weak oblivious transfer | 2016 IEEE International Symposium on Information Theory (ISIT)
(Espanha)
|
Orientação
Título / Tema Papel desempenhado |
Curso (Tipo) Instituição / Organização |
|
---|---|---|
2023/10 - Atual | Parameterized complexity of computational problems on point lattices (1-year long research project in the context of a Novos
Talentos em Matemática [New Talents in Mathematics] fellowship awarded by the Calouste Gulbenkian Foundation)
Orientador de Mariana Rio Costa
|
Fundação Calouste Gulbenkian, Portugal
|
2023/03 - Atual | Investigating key rotation security in oblivious pseudorandom function protocols
Coorientador de Diogo Ramos
|
Engenharia Informática (Mestrado)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2023/09 - 2024 | Algebraic-based cryptography (within a Targeted Research Project funded by NOVA Math)
Coorientador de Madalena Ascensão
|
Matemática (Mestrado)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2023/03 - 2024 | Trace reconstruction and population recovery from trims, mutations, and extensions
Orientador de Gonçalo Cavaco
|
Engenharia Informática (Mestrado)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
Organização de evento
Nome do evento Tipo de evento (Tipo de participação) |
Instituição / Organização | |
---|---|---|
2024 - 2024 | Technical Program Committee member for the 5th Conference on Information-Theoretic Cryptography (ITC 2024) (2024 - 2024)
Conferência (Membro da Comissão Científica)
|
|
2024 - 2024 | Technical Program Committee member for the 24th International Conference on Randomization and Computation (RANDOM 2024) (2024)
Conferência (Membro da Comissão Científica)
|
|
2023 - 2023 | Technical Program Committee member of the 21st IACR Theory of Cryptography Conference 2023 (TCC 2023) (2023 - 2023)
Conferência (Membro da Comissão Científica)
|
|
2023 - 2023 | Technical Program Committee member of the 4th Conference on Information-Theoretic Cryptography (ITC 2023) (2023 - 2023)
Conferência (Membro da Comissão Científica)
|
Participação em evento
Descrição da atividade Tipo de evento |
Nome do evento Instituição / Organização |
|
---|---|---|
2024/01/30 - 2024/02/29 | Invited long-term participant in the "Error-Correcting Codes: Theory and Practice" research program.
Encontro
|
Júri de grau académico
Tema Tipo de participação |
Nome do candidato (Tipo de grau) Instituição / Organização |
|
---|---|---|
2023/07/17 | Secure Machine Learning via Homomorphic Encryption
Arguente
|
Bernardo Ramalho (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023/07/06 | Weakly Non-Computable Processes Described by Evolving Recursive Functions
Arguente
|
Henrique Navas (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Arbitragem científica em conferência
Nome da conferência | Local da conferência | |
---|---|---|
2019 - 2022 | Innovations in Theoretical Computer Science Conference (ITCS) | |
2019 - 2022 | IEEE Information Theory Workshop (ITW) | |
2020 - 2021 | ACM-SIAM Symposium on Discrete Algorithms (SODA) | |
2020 - 2020 | IEEE Symposium on Foundations of Computer Science (FOCS) | |
2020 - 2020 | Conference on Information-Theoretic Cryptography (ITC) | |
2020 - 2020 | Conference on Security and Cryptography for Networks (SCN) | |
2019 - 2019 | IEEE Symposium on Foundations of Computer Science (FOCS) | |
2019 - 2019 | IACR Theory of Cryptography Conference (TCC) |
Arbitragem científica em revista
Nome da revista (ISSN) | Editora | |
---|---|---|
2019 - Atual | IEEE Transactions on Information Theory (0018-9448) | IEEE |
Curso / Disciplina lecionado
Disciplina | Curso (Tipo) | Instituição / Organização | |
---|---|---|---|
2024/03 - 2024/07 | Teoria da Computação | Engenharia Informática (Licenciatura) | Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2023/09 - 2023/12 | Introduction to Programming | Engenharia Informática (Licenciatura) | Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2023/03 - 2023/07 | Theory of Computation | Engenharia Informática (Licenciatura) | Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2020/10 - 2020/12 | Mathematics I | Computing (Bachelor) | Imperial College London, Reino Unido |
2018/10 - 2018/12 | Information & Coding Theory | Advanced Computing (Master) | Imperial College London, Reino Unido |
2018/10 - 2018/12 | Algorithms II | Computing (Bachelor) | Imperial College London, Reino Unido |
2017/10 - 2017/12 | Information & Coding Theory | Advanced Computing (Master) | Imperial College London, Reino Unido |
2016/09 - 2016/12 | Discrete Mathematics | Computer Science (Bachelor) | Eidgenössische Technische Hochschule Zürich, Suiça |
2015/09 - 2015/12 | Discrete Mathematics | Computer Science (Bachelor) | Eidgenössische Technische Hochschule Zürich, Suiça |
Outro júri / avaliação
Descrição da atividade | Instituição / Organização | |
---|---|---|
2023 - Atual | Reviewer of project proposals for the Israel Science Foundation (ISF) | |
2022/10 - Atual | Invited reviewer for AMS Mathematical Reviews | Mathematical Reviews, Estados Unidos |
Revisão ad hoc de artigos em revista
Nome da revista (ISSN) | Editora | |
---|---|---|
2021 - Atual | IEEE Transactions on Communications (0090-6778) | IEEE |
2017 - Atual | IEEE International Symposium on Information Theory (ISIT) | |
2024 - 2024 | Discrete Applied Mathematics (0166-218X) | Elsevier |
2024 - 2024 | 2024 IEEE International Symposium on Information Theory (ISIT) | |
2023 - 2023 | 2023 IEEE International Symposium on Information Theory (ISIT) | |
2023 - 2023 | Computability in Europe (CiE) | |
2023 - 2023 | IEEE Symposium on Foundations of Computer Science (FOCS) | |
2023 - 2023 | 15th Innovations in Theoretical Computer Science Conference (ITCS 2024) | |
2023 - 2023 | 56th Annual ACM Symposium on Theory of Computing (STOC 2024) | |
2022 - 2022 | EUROCRYPT 2022 | |
2022 - 2022 | Annual ACM Symposium on Theory of Computing (STOC 2022) | |
2022 - 2022 | 49th International Colloquium on Automata, Languages, and Programming (ICALP 2022) | |
2021 - 2021 | EUROCRYPT 2021 | |
2021 - 2021 | Annual ACM Symposium on Theory of Computing (STOC 2021) | |
2021 - 2021 | IACR Theory of Cryptography Conference (TCC 2021) | |
2020 - 2020 | EUROCRYPT 2020 | |
2019 - 2019 | EUROCRYPT 2019 | |
2018 - 2018 | Annual ACM Symposium on Theory of Computing (STOC 2018) | |
2018 - 2018 | IACR Theory of Cryptography Conference (TCC 2018) |
Distinções
Prémio
2018 | ETH Medal
Eidgenössische Technische Hochschule Zürich, Suiça
|
2015 | Professor Jaime Campos Ferreira Prize
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2015 | Excellence Scholarship and Opportunity Award
Eidgenössische Technische Hochschule Zürich, Suiça
|
2015 | Diploma of Academic Excellence
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Outra distinção
2014 | New Talents in Mathematics (Novos Talentos em Matemática) Fellowship
Fundação Calouste Gulbenkian, Portugal
|
2013 | New Talents in Mathematics (Novos Talentos em Matemática) Fellowship
Fundação Calouste Gulbenkian, Portugal
|