Pedro Geraldo Morelli Rodrigues Alves

Bacharel em Matemática Aplicada e Computacional com ênfase em Matemática Computacional pela Universidade Estadual de Campinas (2013), Mestre (2016) e Doutor (2023) em Ciência da Computação no Instituto de Computação da mesma universidade. Sua pesquisa tem foco em segurança da informação, em particular computação de alta performance aplicada em criptografia funcional. Tem forte experiência em computação paralela. Realizou trabalhos na área de geofísica e biologia no desenvolvimento de software especializado utilizando a plataforma CUDA. Além disso, foi aluno visitante na Universidade de Aarhus (Dinamarca) entre 2021 e 2022.

Informações coletadas do Lattes em 30/08/2025

Acadêmico

Formação acadêmica

Doutorado em Ciência da Computação

2016 - 2023

Universidade Estadual de Campinas
Título: Engenharia Criptográfica de Algoritmos que Preservam a Privacidade
Orientador: em Aarhus University ( Daniel Enrique Lucani Rötter)
com Diego de Freitas Aranha. Coorientador: Edson Borin. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: criptografia; criptografia homomórfica; CUDA; high performance computing; privacy preserving computing.

Mestrado em Ciência da Computação

2014 - 2016

Universidade Estadual de Campinas
Título: Computação sobre dados cifrados em GPGPUs
, Ano de Obtenção: 2016.Diego de Freitas Aranha.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: cryptography; homomorphic encryption; parallel computing; CUDA; gpu; high performance computing. Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Criptografia e Segurança Computacional.

Graduação em Matemática Aplicada e Computacional

2008 - 2013

Universidade Estadual de Campinas
Bolsista do(a): Fundação de Desenvolvimento da Unicamp, FUNCAMP, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Criptografia e Segurança Computacional.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Banco de Dados.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Processamento Gráfico (Graphics).

Participação em eventos

Latincrypt. 2019. (Congresso).

XIX Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais.. 2019. (Simpósio).

International Conference on Practice and Theory of Public Key Cryptography.. 2018. (Outra).

The Developer's Conference. 2018. (Outra).

Congresso da Sociedade Brasileira de Computação. Computação sobre dados cifrados em GPGPUs. 2016. (Congresso).

Microsoft Research Latin American Faculty Summit. 2016. (Encontro).

XVI Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais.A framework for searching encrypted databases. 2016. (Simpósio).

XV Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais.cuYASHE: Computação sobre dados cifrados em GPGPUs. 2015. (Simpósio).

X Workshop de Teses, Dissertações e Trabalhos de Iniciação Científica em Andamento do IC-Unicamp.cuYASHE: Computação sobre dados cifrados em GPGPUs. 2015. (Oficina).

12th International Congress of the Brazilian Society of Geophysical. Traçamento de raios em GPGPUs. 2011. (Congresso).

Produções bibliográficas

  • MARANDI, ALI ; ALVES, PEDRO GERALDO M R ; ARANHA, DIEGO F ; JACOBSEN, RUNE HYLSBERG . Lattice-Based Homomorphic Encryption For Privacy-Preserving Smart Meter Data Analytics. COMPUTER JOURNAL , v. 67, p. 1687-1698, 2023.

  • M. R. ALVES, PEDRO G. ; ARANHA, DIEGO F. . A framework for searching encrypted databases. JOURNAL OF INTERNET SERVICES AND APPLICATIONS , v. 9, p. 1, 2018.

  • ALVES, P. G. M. R. ; ORTIZ, J. N. ; ARANHA, D. F. . Faster Homomorphic Encryption over GPGPUs via hierarchical DGT. In: Financial Cryptography and Data Security 2021, 2020, St. George?s, Grenada. Financial Cryptography and Data Security, 2021.

  • ALVES, P. ; ARANHA, D. F. . A framework for searching encrypted databases. In: XVI Brazilian Symposium on Information and Computational Systems Security, 2016, Niterói, RJ. Anais do XVI Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais, 2016. p. 142-175.

  • ALVES, P. ; ARANHA, D. F. . cuYASHE: Computação sobre dados cifrados em GPGPUs. In: XV Brazilian Symposium on Information and Computational Systems Security, 2015, Florianópolis, SC. XV Brazilian Symposium on Information and Computational Systems Security, 2015. v. 2015. p. 198-210.

  • ALVES, P. ; ARANHA, D. F. . cuYASHE: Computação sobre dados cifrados em GPGPUs. In: X Workshop de Teses, Dissertações e Trabalhos de Iniciação Científica em Andamento do IC-Unicamp, 2015, Campinas, SP. Anais do X Workshop de Teses, Dissertações e Trabalhos de Iniciação Científica em Andamento do IC-Unicamp. Campinas: Institute of Computing, University of Campinas, 2015. v. 2015. p. 55-60.

  • ALVES, P. ; BILOTI, R. . Traçamento de raios em GPGPUs. In: 12th International Congress of the Brazilian Geophysical Society, 2011, Rio de Janeiro, RJ. 12th International Congress of the Brazilian Geophysical Society \& EXPOGEF, Rio de Janeiro, Brazil, 15--18 August 2011, 2011. p. 1670.

  • ALVES, P. ; ARANHA, D. F. . Computação sobre dados cifrados em GPGPUs. In: IV Contest of Theses and Dissertations on Information and Computational Systems Security, 2016, Niterói, RJ. XVI Brazilian Symposium on Information and Computational Systems Security, 2016. p. 455-462.

  • ALVES, P. ; ARANHA, D. F. . Efficient GPGPU implementation of the Leveled Fully Homomorphic Encryption scheme YASHE. In: Congresso da Sociedade Brasileira de Computação - I Escola de Teoria da Computação, 2016, Porto Alegre, RS. Congress of the Brazilian Computer Society, 2016. p. 816-819.

  • ALVES, P. . Aplicação Conceitual de Criptografia Homomórfica. 2014. (Apresentação de Trabalho/Outra).

Outras produções

ALVES, P. ; BAJGELMAN, M. C. . Relatório de Iniciação Científica. 2013. (Relatório de pesquisa).

ALVES, P. ; BILOTI, R. . Traçamento de raios em GPGPUs. 2012. (Relatório de pesquisa).

Projetos de pesquisa

  • 2017 - 2019

    Privacy-preserving analytics with differential privacy, Projeto certificado pelo(a) coordenador(a) Diego de Freitas Aranha em 31/05/2019., Descrição: The project aims to explore, design and apply differential privacy techniques to data collection and analytics in modern applications, such as automotive and healthcare systems. Specific applications include data mining, classification, dimensionality reduction, machine learning and large-scale statistics involving user-provided sensitive data collected by these systems.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Doutorado: (2) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador / Rogério Vinícius Matos Rocha - Integrante., Financiador(es): LG Electronics do Brasil - Auxílio financeiro.

  • 2016 - 2017

    Efficient homomorphic encryption for private computation in the cloud, Projeto certificado pelo(a) coordenador(a) Diego de Freitas Aranha em 31/05/2019., Descrição: Homomorphic encryption is a promising technique for allowing privacy-preserving computation in the cloud, because it allows data to be processed in encrypted form. This means that users of outsourced computation services can enjoy both the convenience, scalability and reduced costs of cloud deployments; while conserving privacy by encrypting data prior to processing. However, the most general Fully Homomorphic Encryption schemes (FHE), which allow the cloud to execute arbitrary functions over the encrypted data, face important challenges that limit applicability: low performance, large key sizes, limited multi-user functionality. Because of these issues, researchers have studied how to use restricted Somewhat Homomorphic Encryption (SHE) to solve simpler problems and engineered algorithms to work under these restrictions. Our research proposal aims to improve current homomorphic encryption systems in both quantitative and qualitative ways, by improving the performance of constructions and implementations for lattice-based SHE/FHE schemes and extending current constructions to perform better in multi-user settings.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Doutorado: (2) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador / Hilder Vitor Lima Pereira - Integrante., Financiador(es): Google Inc. - Auxílio financeiro.

  • 2014 - 2016

    cuYASHE : Computação sobre dados cifrados em GPGPUs, Descrição: Em tempos de computação em nuvem, há interesse em se utilizar criptossistemas que não apenas garantam a segurança dos dados no transporte e armazenamento, mas também durante o processamento, de forma a preservar a privacidade dos contratantes e detentores dos dados. Esquemas de cifração homomórfica são candidatos promissores para computação sobre dados cifrados, satisfazendo novos requisitos de segurança. Neste trabalho, é apresentada cuYASHE, uma implementação em GPGPUs do criptossistema completamente homomórfico em nível, YASHE. A implementação emprega a plataforma CUDA, o Teorema Chinês do Resto e a Transformada de Fourier para obter ganhos significativos de desempenho.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador.

  • 2012 - 2013

    Desenvolvimento de algoritmo computacional para a análise de bibliotecas de cDNA provenientes de sequenciamento em alta demanda, Descrição: A tecnologia de sequenciamento em alta demanda pode gerar milhões de leituras por corrida. Neste projeto tivemos a proposta de desenvolver um software para análise de bibliotecas de cDNA oriundas desse tipo de sequenciamento. Este software permite filtrar, selecionar e estimar frequências, possibilitando identificar eventos que apresentem alta prevalência em uma amostra de biblioteca. Essa ferramenta possibilita a análise massiva de uma extensa matriz de dados em computadores pessoais, podendo ser utilizado para diversas finalidades biotecnológicas como a identificação de clones altamente prevalentes numa amostra ou mesmo aplicado na área médica para o desenvolvimento de testes diagnósticos para a identificação e determinação de frequências de mutações e polimorfismos em amostras clínicas, entre outros.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador.

  • 2010 - 2011

    Traçamento de raios em GPGPUs, Descrição: Neste trabalho falamos sobre a utilização da arquitetura CUDA, criada pela NVIDIA, na simulação de traçamento de raios. Essa arquitetura permite a execução de programas através do processador da placa gráfica, com o intuito de aproveitar a grande capacidade de poder de processamento paralelo que essa possui. Mostramos que, dessa forma o ganho de performance pode chegar a 82% em relação ao algoritmo sequencial.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Ricardo Caetano Azevedo Biloti - Coordenador.

Projetos de desenvolvimento

  • 2015 - Atual

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2015 - Atual

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2016 - Atual

    Secure Processing On GPGPUs (SPOG), Projeto certificado pelo(a) coordenador(a) Diego de Freitas Aranha em 31/05/2019., Descrição: Como continuação do projeto iniciado no desenvolvimento da biblioteca cuYASHE, a SPOG evolui os resultados ali obtidos na construção de uma biblioteca modular e facilmente portável para diversos esquemas criptográficos homomórficos baseados no problema matemático RLWE.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2014 - 2016

    cuYASHE, Projeto certificado pelo(a) coordenador(a) Diego de Freitas Aranha em 31/05/2019., Descrição: cuYASHE is the first implementation of the leveled fully homomorphic scheme YASHE on GPGPUs. This library employs the CUDA platform and many algebric technics (like CRT, FFT and optimizations on polynomial and modular reduction) to obtain significant performance improvements. When compared with the state-of-the-art implementation in CPU , GPU and FPGA, it shows speed-ups for all operations. In particular, there was an improvement between 6 and 35 times for polynomial multiplication.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2016 - Atual

    Secure Processing On GPGPUs (SPOG), Projeto certificado pelo(a) coordenador(a) Diego de Freitas Aranha em 31/05/2019., Descrição: Como continuação do projeto iniciado no desenvolvimento da biblioteca cuYASHE, a SPOG evolui os resultados ali obtidos na construção de uma biblioteca modular e facilmente portável para diversos esquemas criptográficos homomórficos baseados no problema matemático RLWE.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2014 - 2016

    cuYASHE, Projeto certificado pelo(a) coordenador(a) Diego de Freitas Aranha em 31/05/2019., Descrição: cuYASHE is the first implementation of the leveled fully homomorphic scheme YASHE on GPGPUs. This library employs the CUDA platform and many algebric technics (like CRT, FFT and optimizations on polynomial and modular reduction) to obtain significant performance improvements. When compared with the state-of-the-art implementation in CPU , GPU and FPGA, it shows speed-ups for all operations. In particular, there was an improvement between 6 and 35 times for polynomial multiplication.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2016 - Atual

    Secure Processing On GPGPUs (SPOG), Projeto certificado pelo(a) coordenador(a) Diego de Freitas Aranha em 31/05/2019., Descrição: Como continuação do projeto iniciado no desenvolvimento da biblioteca cuYASHE, a SPOG evolui os resultados ali obtidos na construção de uma biblioteca modular e facilmente portável para diversos esquemas criptográficos homomórficos baseados no problema matemático RLWE.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2014 - 2016

    cuYASHE, Projeto certificado pelo(a) coordenador(a) Diego de Freitas Aranha em 31/05/2019., Descrição: cuYASHE is the first implementation of the leveled fully homomorphic scheme YASHE on GPGPUs. This library employs the CUDA platform and many algebric technics (like CRT, FFT and optimizations on polynomial and modular reduction) to obtain significant performance improvements. When compared with the state-of-the-art implementation in CPU , GPU and FPGA, it shows speed-ups for all operations. In particular, there was an improvement between 6 and 35 times for polynomial multiplication.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2016 - 2023

    Secure Processing On GPGPUs (SPOG), Projeto certificado pelo(a) coordenador(a) Diego de Freitas Aranha em 31/05/2019., Descrição: Como continuação do projeto iniciado no desenvolvimento da biblioteca cuYASHE, a SPOG evolui os resultados ali obtidos na construção de uma biblioteca modular e facilmente portável para diversos esquemas criptográficos homomórficos baseados no problema matemático RLWE.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador.

  • 2015 - 2015

    Python implementation of the ElGamal cryptosystem, Descrição: A Python implementation of ElGamal cryptosystem with the purpose of provide a correct, efficient and very easy to use; code.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Coordenador.

  • 2014 - 2016

    cuYASHE, Projeto certificado pelo(a) coordenador(a) Diego de Freitas Aranha em 31/05/2019., Descrição: cuYASHE is the first implementation of the leveled fully homomorphic scheme YASHE on GPGPUs. This library employs the CUDA platform and many algebric technics (like CRT, FFT and optimizations on polynomial and modular reduction) to obtain significant performance improvements. When compared with the state-of-the-art implementation in CPU , GPU and FPGA, it shows speed-ups for all operations. In particular, there was an improvement between 6 and 35 times for polynomial multiplication.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Diego de Freitas Aranha - Coordenador.

  • 2013 - 2013

    SimpleHistogramPanel, Descrição: SimpleHistogramPanel é uma biblioteca Java criada para desenho de um histograma simples. Possui suporte a escala logarítmica ou linear.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2012 - 2013

    Sequence Hunter, Descrição: Aplicação desenvolvida em C e Java para análise de bibliotecas de cDNA oriundas de sequenciamento em alta demanda.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) . , Integrantes: Pedro Geraldo Morelli Rodrigues Alves - Integrante / Marcio Chaim Bajgelman - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

Prêmios

2016

Honorable Mention in the XVI Brazilian Symposium on Information and Computational Systems Security, Brazilian Computer Society.

Histórico profissional

Endereço profissional

  • Universidade Estadual de Campinas, Instituto de Computação. , Avenida Albert Einstein, Cidade Universitária, 13083852 - Campinas, SP - Brasil, Telefone: (19) 35215838, URL da Homepage:

Experiência profissional

2013 - 2014

Kanui

Vínculo: Celetista, Enquadramento Funcional: Analísta de BI, Carga horária: 40, Regime: Dedicação exclusiva.

2012 - 2013

Laboratorio Nacional de Biociencias

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de iniciação científica, Carga horária: 10, Regime: Dedicação exclusiva.

2016 - 2023

Universidade Estadual de Campinas

Vínculo: Bolsista, Enquadramento Funcional: Doutorando, Regime: Dedicação exclusiva.

2014 - 2016

Universidade Estadual de Campinas

Vínculo: Bolsista, Enquadramento Funcional: Mestrando, Regime: Dedicação exclusiva.

2010 - 2011

Universidade Estadual de Campinas

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Científica, Regime: Dedicação exclusiva.

Atividades

  • 02/2017 - 07/2017

    Estágios , Instituto de Computação.,Estágio realizado, [MC102] First contact with computer programming. Algorithms, systematic development, debugging, testing and documentation of programs.

  • 08/2016 - 12/2016

    Estágios , Instituto de Computação.,Estágio realizado, [MC102] First contact with computer programming. Algorithms, systematic development, debugging, testing and documentation of programs.

  • 02/2016 - 07/2016

    Estágios , Instituto de Computação.,Estágio realizado, [MC102] First contact with computer programming. Algorithms, systematic development, debugging, testing and documentation of programs.

  • 02/2015 - 06/2015

    Estágios , Instituto de Computação.,Estágio realizado, [MC302] Basics and advanced concepts of object-oriented programming. Application of concepts through Java language.

  • 08/2014 - 01/2015

    Estágios , Instituto de Computação.,Estágio realizado, [MC346] Comparative overview of programming paradigms. Functional, logic and oriented programming.

2022 - Atual

Zama

Vínculo: Celetista, Enquadramento Funcional: Senior GPU Engineer, Carga horária: 40, Regime: Dedicação exclusiva.