Geração de identidade descentralizada e assinatura de documentos utilizando a Blockchain

dc.contributor.advisor1Wolf, Alexandre Stürmer
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/0591097928246945
dc.contributor.referee1Dertzbacher, Juliano
dc.contributor.referee1Diemer, Mouriac Halen
dc.creatorKramer, Jhonatan Cassiano
dc.date.accessioned2024-06-27T23:06:56Z
dc.date.available2024-06-27T23:06:56Z
dc.date.issued2024-06-24
dc.date.submitted2021-12-10
dc.description.abstractO surgimento da blockchain possibilitou a criação das criptomoedas, porém o seu uso vai muito além disto. Apoiado na blockchain da moeda virtual Ethereum Classic, este trabalho tem como objetivo criar uma identidade descentralizada, que garante o reconhecimento de que o indivíduo é de fato quem diz ser, através do confronto de informações em um sistema público. Uma vez comprovada identidade é possível fazer assinatura de documentos digitais, como contratos de compra e venda, aluguel, financiamento, serviço, terceirizado, copyright ou qualquer outro documento que implique em acordo entre várias partes, obrigando assim o comprimento do que foi acordado entre as partes sob certas condições. Para alcançar os objetivos foi desenvolvido uma API nas linguagens de programação Java, Kotlin com apoio do framework spring que realiza a integração de dados com Serpro, e valida os dados do indivíduo. A Blockchain por sua vez armazena a identidade descentralizada e executa a assinatura dos contratos. Após testes realizados conclui-se que é possível comprovar a identidade fornecida pelo indivíduo, criando assim uma identidade descentralizada na blockchain, que por sua vez possibilita a assinatura de documentos na forma digital e imutável, eliminando a terceira parte confiável.
dc.description.abstractThe blockchain was created to enable the creation of cryptocurrencies, but its use goes far beyond that. Supported by the virtual currency blockchain Ethereum Classic, this work aims to create a decentralized identity, which guarantees the recognition that the individual is in fact who he says he is, through the confrontation of information in a public system. Once identity is proven, it is possible to sign digital documents, such as purchase and sale contracts, rent, financing, service, outsourced, copyright or any other document that implies an agreement between several parties, thus enforcing the length of what was agreed between the parties under certain conditions. To achieve the goals, an API was developed in Java programming languages, Kotlin with support from the spring framework that performs data integration with Serpro, which validates the individual's data. The Blockchain in turn stores the decentralized identity and executes the signing of contracts. After tests carried out, it is concluded that it is possible to prove the identity provided by the individual, thus creating a decentralized identity in the blockchain, which in turn enables the signing of documents in digital and immutable form, eliminating the trusted third party.
dc.identifier.citationKRAMER, Jhonatan Cassiano . GERAÇÃO DE IDENTIDADE DESCENTRALIZADA E ASSINATURA DE DOCUMENTOS UTILIZANDO A BLOCKCHAIN. 2021. Monografia (Graduação em Sistemas de Informação) – Universidade do Vale do Taquari - Univates, Lajeado, 10 dez. 2021. Disponível em: http://hdl.handle.net/10737/4372. pt_BR
dc.identifier.urihttp://hdl.handle.net/10737/4372
dc.language.isopt_BR
dc.rightsopenAccess
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazilen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/
dc.subjectBlockchain
dc.subjectSpring
dc.subjectKotlin
dc.subjectJava
dc.subjectAutenticação
dc.subjectIdentidade
dc.subjectIdentity
dc.subjectAuthentication
dc.subject.cnpqCET
dc.titleGeração de identidade descentralizada e assinatura de documentos utilizando a Blockchain
dc.typebachelorThesis
Arquivos
Pacote original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem em miniatura
Nome:
JHONATAN CASSIANO KRAMER - TCC II.pdf
Tamanho:
2.19 MB
Formato:
Adobe Portable Document Format
Descrição:
Pacote de licença
Agora exibindo 1 - 1 de 1
Carregando...
Imagem em miniatura
Nome:
license.txt
Tamanho:
1.06 KB
Formato:
Item-specific license agreed upon to submission
Descrição: