Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/32361
Título: Sistema de votação remoto baseado em blockchain
Título(s) alternativo(s): Blockchain-based remote voting system
Autor(es): Pozzobon, Luis Fernando Machado
Orientador(es): Will, Newton Carlos
Palavras-chave: Blockchains (Base de dados)
Criptografia de dados (Computação)
Proteção de dados
Blockchains (Databases)
Data encryption (Computer science)
Data protection
Data do documento: 23-Jun-2022
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Dois Vizinhos
Citação: POZZOBON, Luis Fernando Machado. Sistema de votação remoto baseado em blockchain. 2022. Trabalho de Conclusão de Curso (Engenharia de Software) – Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2022.
Resumo: Juntamente com a evolução dos sistemas computacionais utilizados por usuários e organizações, cresce também a quantidade de dados confidenciais a serem armazenados e o número de ameaças sobre eles. Nesse cenário, a Intel lançou no final de 2015, juntamente com sua linha de processadores de 6a geração (Skylake), a tecnologia Software Guard Extensions (Intel SGX), a qual fornece mecanismos de segurança para a execução de códigos dentro de uma área protegida no software, chamada de enclave, permitindo aos desenvolvedores que realizem a integração da mesma com seus sistemas. Dentre os mecanismos fornecidos, a tecnologia provê o recurso para selagem dos dados que estão no enclave, permitindo que sejam armazenados de forma segura, utilizando-se de uma chave de criptografia única, gerada e mantida pelo processador a partir das informações deste e do enclave. No entanto, garantir a segurança sobre os dados de todos os sistemas computacionais é um processo complexo. O presente trabalho faz uso do recurso de selagem de dados provido pela tecnologia Intel SGX para a criptografia de arquivos, criando assim um sistema de arquivos virtual onde aplicações possam armazenar seus dados e os mesmos possuam as garantias de segurança fornecidas pela tecnologia Intel SGX, de modo que, se a mídia de armazenamento for comprometida, os dados estarão seguros. Para validação da proposta, é feita a integração do software Cryptomator com um enclave para a selagem de dados. Os resultados demonstram que a solução é factível, tanto no quesito de desempenho quanto em segurança, podendo ser expandida e refinada para uso prático.
Abstract: As computer systems used by individuals and organizations evolve, the amount of confidential data to be stored and the number of threats against them also increase. In this scenario, Intel launched in late 2015, along with its 6th generation processor line (Skylake), the Software Guard Extensions (Intel SGX) technology, which provides security mechanisms for executing code within a protected area in the software, called an enclave, allowing developers to integrate it with their systems. Among the provided mechanisms, the technology offers the feature of sealing data within the enclave, allowing them to be securely stored using a unique encryption key generated and maintained by the processor based on its information and that of the enclave. However, ensuring the security of data across all computer systems is a complex process. This paper utilizes the data sealing feature provided by Intel SGX technology for file encryption, thus creating a virtual file system where applications can store their data, with the security guarantees provided by Intel SGX technology, so that if the storage media is compromised, the data remains secure. To validate the proposal, the Cryptomator software is integrated with an enclave for data sealing. The results demonstrate that the solution is feasible, both in terms of performance and security, and can be expanded and refined for practical use.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/32361
Aparece nas coleções:DV - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
sistemavotacaoremotoblockchain.pdf4,38 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons