Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption

Detalhes bibliográficos
Autor(a) principal: Bernine, Elaine
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações do LNCC
Texto Completo: https://tede.lncc.br/handle/tede/334
Resumo: The study, development, and application of Fully Homomorphic Encryption (FHE) schemes have been of great importance for the digital age we live in, because through them it is possible to have safe data storage and processing. This work presents a study of FHE schemes with a real implementation to deal with a privacy problem, a priori, to process the results of exams, with security and privacy, by using encryption. In this case study we consider the features present in the application Coronavirus SUS and its use by a large part of the Brazilian population. The application works by having users provide information regarding whether or not they are infected by the disease, if one user meets an infected user, the application issues an alert to the user susceptible to the disease. Thus, the data is passed on to the Ministry of Health of Brazil and accounted for. Through this encrypted data, we can generate forecasts of the next days of the pandemic, such forecasts include estimates for peak weeks of the disease. While writing this dissertation, we discussed the fundamental mathematical concepts for understanding Lattice, as well as three cryptosystems generated by Learning with Errors (LWE) and Ring Learning with Errors (RLWE) (schemes belonging to the Lattice family). Subsequently, we made the construction of a mathematical model for the COVID-19 transmission process, being represented by a Ordinary Differential Equations (ODE) system. Moreover, we developed a program capable of carrying out the operations present in the ODE system in a homomorphic way, with the help of the SEAL library, and verified its effectiveness. We emphasize that, in order to use the Brakerski, Fan e Vercauteren (BFV) scheme, implemented in the SEAL library, we deal with some limitations imposed by this scheme, since this scheme will only accept whole values as input, and the maximum value of the ciphertext and of course be 260.
id LNCC_59189c0b0314cd4b39536f15a033e72a
oai_identifier_str oai:tede-server.lncc.br:tede/334
network_acronym_str LNCC
network_name_str Biblioteca Digital de Teses e Dissertações do LNCC
repository_id_str
spelling Oliveira, Fábio Borges deOliveira, Fábio Borges deRivera, Jaime Edilberto MunozRibeiro, Moisés Vidalhttp://lattes.cnpq.br/9903192803814579Bernine, Elaine2023-03-24T17:21:47Z2021-04-30BERNINE, E. Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption. 2021. 79 f. Tese (Programa de Pós-Graduação em Modelagem Computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2021.https://tede.lncc.br/handle/tede/334The study, development, and application of Fully Homomorphic Encryption (FHE) schemes have been of great importance for the digital age we live in, because through them it is possible to have safe data storage and processing. This work presents a study of FHE schemes with a real implementation to deal with a privacy problem, a priori, to process the results of exams, with security and privacy, by using encryption. In this case study we consider the features present in the application Coronavirus SUS and its use by a large part of the Brazilian population. The application works by having users provide information regarding whether or not they are infected by the disease, if one user meets an infected user, the application issues an alert to the user susceptible to the disease. Thus, the data is passed on to the Ministry of Health of Brazil and accounted for. Through this encrypted data, we can generate forecasts of the next days of the pandemic, such forecasts include estimates for peak weeks of the disease. While writing this dissertation, we discussed the fundamental mathematical concepts for understanding Lattice, as well as three cryptosystems generated by Learning with Errors (LWE) and Ring Learning with Errors (RLWE) (schemes belonging to the Lattice family). Subsequently, we made the construction of a mathematical model for the COVID-19 transmission process, being represented by a Ordinary Differential Equations (ODE) system. Moreover, we developed a program capable of carrying out the operations present in the ODE system in a homomorphic way, with the help of the SEAL library, and verified its effectiveness. We emphasize that, in order to use the Brakerski, Fan e Vercauteren (BFV) scheme, implemented in the SEAL library, we deal with some limitations imposed by this scheme, since this scheme will only accept whole values as input, and the maximum value of the ciphertext and of course be 260.O estudo, o desenvolvimento e a aplicação de esquemas de Fully Homomorphic Encryption (FHE) têm sido de grande importância para a era digital em que vivemos, pois através deles é possível ter armazenamento e processamento seguro dos dados. Este trabalho apresenta um estudo de esquemas de FHE com uma implementação real para tratar um problema de privacidade, a priori, processar os resultados de exames com segurança e privacidade por meio de criptografia. No cenário de aplicação do problema, consideramos as funcionalidades presentes no aplicativo Coronavírus SUS e sua utilização por grande parte da população brasileira. Com o aplicativo, cada usuário informa sua situação com relação à doença. Se um outro usuário entrar em contato com um usuário infectado, o aplicativo emite um alerta ao usuário suscetível à doença. Assim, os dados são passados um a um para o sistema do Ministério da Saúde do Brasil (MSB) e contabilizados. Através destes dados cifrados, podemos gerar previsões dos próximos dias de pandemia, como a determinação das semanas de pico da doença. No decorrer do trabalho, discutimos os conceitos matemáticos fundamentais para compreensão de Reticulados, assim como três criptossistemas gerados por Learning with Errors (LWE) e Ring Learning with Errors (RLWE) (esquemas pertencentes a família de Reticulados). Posteriormente, fizemos a construção de um modelo matemático para o processo de transmissão da COVID-19, sendo representado por um sistema de Equações Diferenciais Ordinárias (EDOs). Finalmente, desenvolvemos um programa capaz de realizar as operações presentes no sistema de EDOs de forma homomórfica, com o auxílio do esquema Brakerski, Fan e Vercauteren (BFV) implementado na biblioteca SEAL e verificamos sua eficácia. Ressaltamos que, para utilizar o esquema BFV, implementado na biblioteca SEAL, tratamos algumas limitações impostas por este esquema, visto que este esquema só aceitar valores inteiros como entrada, e o valor máximo dos textos cifrado e claro ser 260.Submitted by Patrícia Vieira Silva (library@lncc.br) on 2023-03-24T17:21:14Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_ElaineBernine.pdf: 1188948 bytes, checksum: 2ed93bbdbc88ef251986b7b5708a65dc (MD5)Approved for entry into archive by Patrícia Vieira Silva (library@lncc.br) on 2023-03-24T17:21:29Z (GMT) No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_ElaineBernine.pdf: 1188948 bytes, checksum: 2ed93bbdbc88ef251986b7b5708a65dc (MD5)Made available in DSpace on 2023-03-24T17:21:47Z (GMT). No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_ElaineBernine.pdf: 1188948 bytes, checksum: 2ed93bbdbc88ef251986b7b5708a65dc (MD5) Previous issue date: 2021-04-30Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfhttp://tede-server.lncc.br:8080/retrieve/1332/Dissertacao_ElaineBernine.pdf.jpgporLaboratório Nacional de Computação CientíficaPrograma de Pós-Graduação em Modelagem ComputacionalLNCCBrasilCoordenação de Pós-Graduação e Aperfeiçoamento (COPGA)http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessCovid-19Processamento seguroCriptografia homomórficaPrivacidadeCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOModelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryptioninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Biblioteca Digital de Teses e Dissertações do LNCCinstname:Laboratório Nacional de Computação Científica (LNCC)instacron:LNCCLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://tede-server.lncc.br:8080/tede/bitstream/tede/334/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51CC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://tede-server.lncc.br:8080/tede/bitstream/tede/334/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_texttext/html; charset=utf-80http://tede-server.lncc.br:8080/tede/bitstream/tede/334/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://tede-server.lncc.br:8080/tede/bitstream/tede/334/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54ORIGINALDissertacao_ElaineBernine.pdfDissertacao_ElaineBernine.pdfapplication/pdf1188948http://tede-server.lncc.br:8080/tede/bitstream/tede/334/5/Dissertacao_ElaineBernine.pdf2ed93bbdbc88ef251986b7b5708a65dcMD55TEXTDissertacao_ElaineBernine.pdf.txtDissertacao_ElaineBernine.pdf.txttext/plain146952http://tede-server.lncc.br:8080/tede/bitstream/tede/334/6/Dissertacao_ElaineBernine.pdf.txt59c41879015275241306b5d7ebd354bdMD56THUMBNAILDissertacao_ElaineBernine.pdf.jpgDissertacao_ElaineBernine.pdf.jpgimage/jpeg3436http://tede-server.lncc.br:8080/tede/bitstream/tede/334/7/Dissertacao_ElaineBernine.pdf.jpgb5c5047184153c39a07fabdb41c8e1a3MD57tede/3342023-03-28 14:13:25.479oai:tede-server.lncc.br:tede/334Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttps://tede.lncc.br/PUBhttps://tede.lncc.br/oai/requestlibrary@lncc.br||library@lncc.bropendoar:2023-03-28T17:13:25Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)false
dc.title.por.fl_str_mv Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption
title Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption
spellingShingle Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption
Bernine, Elaine
Covid-19
Processamento seguro
Criptografia homomórfica
Privacidade
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption
title_full Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption
title_fullStr Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption
title_full_unstemmed Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption
title_sort Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption
author Bernine, Elaine
author_facet Bernine, Elaine
author_role author
dc.contributor.advisor1.fl_str_mv Oliveira, Fábio Borges de
dc.contributor.referee1.fl_str_mv Oliveira, Fábio Borges de
dc.contributor.referee2.fl_str_mv Rivera, Jaime Edilberto Munoz
dc.contributor.referee3.fl_str_mv Ribeiro, Moisés Vidal
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/9903192803814579
dc.contributor.author.fl_str_mv Bernine, Elaine
contributor_str_mv Oliveira, Fábio Borges de
Oliveira, Fábio Borges de
Rivera, Jaime Edilberto Munoz
Ribeiro, Moisés Vidal
dc.subject.por.fl_str_mv Covid-19
Processamento seguro
Criptografia homomórfica
Privacidade
topic Covid-19
Processamento seguro
Criptografia homomórfica
Privacidade
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The study, development, and application of Fully Homomorphic Encryption (FHE) schemes have been of great importance for the digital age we live in, because through them it is possible to have safe data storage and processing. This work presents a study of FHE schemes with a real implementation to deal with a privacy problem, a priori, to process the results of exams, with security and privacy, by using encryption. In this case study we consider the features present in the application Coronavirus SUS and its use by a large part of the Brazilian population. The application works by having users provide information regarding whether or not they are infected by the disease, if one user meets an infected user, the application issues an alert to the user susceptible to the disease. Thus, the data is passed on to the Ministry of Health of Brazil and accounted for. Through this encrypted data, we can generate forecasts of the next days of the pandemic, such forecasts include estimates for peak weeks of the disease. While writing this dissertation, we discussed the fundamental mathematical concepts for understanding Lattice, as well as three cryptosystems generated by Learning with Errors (LWE) and Ring Learning with Errors (RLWE) (schemes belonging to the Lattice family). Subsequently, we made the construction of a mathematical model for the COVID-19 transmission process, being represented by a Ordinary Differential Equations (ODE) system. Moreover, we developed a program capable of carrying out the operations present in the ODE system in a homomorphic way, with the help of the SEAL library, and verified its effectiveness. We emphasize that, in order to use the Brakerski, Fan e Vercauteren (BFV) scheme, implemented in the SEAL library, we deal with some limitations imposed by this scheme, since this scheme will only accept whole values as input, and the maximum value of the ciphertext and of course be 260.
publishDate 2021
dc.date.issued.fl_str_mv 2021-04-30
dc.date.accessioned.fl_str_mv 2023-03-24T17:21:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv BERNINE, E. Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption. 2021. 79 f. Tese (Programa de Pós-Graduação em Modelagem Computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2021.
dc.identifier.uri.fl_str_mv https://tede.lncc.br/handle/tede/334
identifier_str_mv BERNINE, E. Modelo matemático de transmissão da COVID-19 cifrado com Fully Homomorphic Encryption. 2021. 79 f. Tese (Programa de Pós-Graduação em Modelagem Computacional) - Laboratório Nacional de Computação Científica, Petrópolis, 2021.
url https://tede.lncc.br/handle/tede/334
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Laboratório Nacional de Computação Científica
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Modelagem Computacional
dc.publisher.initials.fl_str_mv LNCC
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Coordenação de Pós-Graduação e Aperfeiçoamento (COPGA)
publisher.none.fl_str_mv Laboratório Nacional de Computação Científica
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do LNCC
instname:Laboratório Nacional de Computação Científica (LNCC)
instacron:LNCC
instname_str Laboratório Nacional de Computação Científica (LNCC)
instacron_str LNCC
institution LNCC
reponame_str Biblioteca Digital de Teses e Dissertações do LNCC
collection Biblioteca Digital de Teses e Dissertações do LNCC
bitstream.url.fl_str_mv http://tede-server.lncc.br:8080/tede/bitstream/tede/334/1/license.txt
http://tede-server.lncc.br:8080/tede/bitstream/tede/334/2/license_url
http://tede-server.lncc.br:8080/tede/bitstream/tede/334/3/license_text
http://tede-server.lncc.br:8080/tede/bitstream/tede/334/4/license_rdf
http://tede-server.lncc.br:8080/tede/bitstream/tede/334/5/Dissertacao_ElaineBernine.pdf
http://tede-server.lncc.br:8080/tede/bitstream/tede/334/6/Dissertacao_ElaineBernine.pdf.txt
http://tede-server.lncc.br:8080/tede/bitstream/tede/334/7/Dissertacao_ElaineBernine.pdf.jpg
bitstream.checksum.fl_str_mv bd3efa91386c1718a7f26a329fdcb468
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
2ed93bbdbc88ef251986b7b5708a65dc
59c41879015275241306b5d7ebd354bd
b5c5047184153c39a07fabdb41c8e1a3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)
repository.mail.fl_str_mv library@lncc.br||library@lncc.br
_version_ 1797683219885195264