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
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
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
KanuiVínculo: Celetista, Enquadramento Funcional: Analísta de BI, Carga horária: 40, Regime: Dedicação exclusiva.
2012 - 2013
Laboratorio Nacional de BiocienciasVínculo: Bolsista, Enquadramento Funcional: Bolsista de iniciação científica, Carga horária: 10, Regime: Dedicação exclusiva.
2016 - 2023
Universidade Estadual de CampinasVínculo: Bolsista, Enquadramento Funcional: Doutorando, Regime: Dedicação exclusiva.
2014 - 2016
Universidade Estadual de CampinasVínculo: Bolsista, Enquadramento Funcional: Mestrando, Regime: Dedicação exclusiva.
2010 - 2011
Universidade Estadual de CampinasVí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
ZamaVínculo: Celetista, Enquadramento Funcional: Senior GPU Engineer, Carga horária: 40, Regime: Dedicação exclusiva.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Pedro Geraldo Morelli Rodrigues Alves e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?