Autor |
Silveira, Mateus Schmitz da; |
Lattes do autor |
http://lattes.cnpq.br/2582025311979961; |
Orientador |
Antunes, Rodolfo Stoffel; |
Lattes do orientador |
http://lattes.cnpq.br/2364296914395793; |
Co-orientador |
Costa, Cristiano André da; |
Lattes do co-orientador |
http://lattes.cnpq.br/9637121030877187; |
Instituição |
Universidade do Vale do Rio dos Sinos; |
Sigla da instituição |
Unisinos; |
País da instituição |
Brasil; |
Instituto/Departamento |
Escola Politécnica; |
Idioma |
pt_BR; |
Título |
UNIVCHAIN: um modelo para autenticação de documentos acadêmicos baseado em blockchain; |
Resumo |
Este trabalho apresenta um modelo baseado em blockchain que permite a emissão e verificação de documentos acadêmicos sem a necessidade de intermediários ou recorrer a entidade emissora para atestar sua veracidade. O modelo proposto faz uso de blockchain pública que per- mite amplo acesso, aplicabilidade e redução de custos. O modelo de dados utilizado é baseado em um padrão aberto, facilitando adoção, extensão e melhorias. O uso de um modelo aberto beneficia também a internacionalização de diplomados brasileiros. O padrão de assinaturas digitais proposto pelo ICP-Brasil, e utilizado neste trabalho, torna os documentos emitidos pelo modelo, válidos legalmente no Brasil. As características deste modelo o tornam único quando comparado aos modelos encontrados na literatura, provendo três verificações de segurança aos documentos emitidos. A Assinatura Digital é a primeira verificação, seguido pela verificação de fingerprint na blockchain e por último a checagem de revogação. A aplicação deste modelo pode ser feita concomitantemente com a emissão física já realizada hoje pelas entidades acadêmicas.
Os resultados foram coletados através da construção de um protótipo baseado no modelo proposto e pela realização de casos de uso baseados em um caso real. O protótipo demonstrou pouca variação nos tempos de emissão, onde 75% dos documentos emitidos levaram até 422 segundos. A maior variação percebido foi identificada no tempo de confirmação do bloco, etapa esta que levou três vezes mais tempo que as demais etapas somadas. Além disso, o protótipo demonstrou uma baixa demanda por recursos de memória.; |
Abstract |
Amid constant technological advances, academic document validation remains a challenge for universities, students, and the labor market. Documents commonly issued on paper have some disadvantages in terms of an efficient way of checking, storing, and free distribution to third parties. Verification of these documents usually occurs through manual labor of the issuer and involves costs. The paper is a fragile material and can be useless in a short time under adverse conditions. The use of these documents for academic proof can only be done by sending physical or digital copies, which invalidates much of the security resources applied in the document. Also, these do not always have all the relevant information of the student and his course. This work presents a model based on blockchain that allows the issued and the verification of academic documents without the need of intermediaries or to resort to the issuing entity to attest their veracity. The proposed model makes use of public blockchain that allows broad ac- cess, applicability, and cost reduction. The data model is based on an open standard, facilitating adoption, extension, and improvements. The use of an open model also benefits the internation- alization of Brazilian graduates. The standard of digital signatures proposed by ICP-Brasil, and used in this work, makes the documents issued by the model, legally valid in Brazil. The characteristics of this model make it unique when compared to the models found in the literature, providing three security checks on the documents issued. The Digital Signature is the first check, followed by the fingerprint verification at blockchain and lastly the revocation check. The application of this model can be made concomitantly with the physical emission already carried out today by the academic entities. The results were collected through the construction of a prototype based on the proposed model and the realization of use cases based on a real case. The prototype showed little variation in the emission times, where 75% of the documents issued took up to 422 seconds. The most significant variation perceived was identified in the block’s confirmation time, a step that took three times as long as the other steps added up. Besides, the prototype demonstrated a low demand for memory resources.; |
Palavras-chave |
Blockchain; Documentos acadêmicos; Assinatura digital; Validação de documentos; Academic documents; Digital Signature; Document validation; |
Área(s) do conhecimento |
ACCNPQ::Ciências Exatas e da Terra::Ciência da Computação; |
Tipo |
Dissertação; |
Data de defesa |
2020-08-25; |
Agência de fomento |
Nenhuma; |
Direitos de acesso |
openAccess; |
URI |
http://www.repositorio.jesuita.org.br/handle/UNISINOS/9533; |
Programa |
Programa de Pós-Graduação em Computação Aplicada; |