PROJETOS

Certifica.do

Aluno(a): Gabriel Lopes Carvalho
Prof.(a) Orientador(a): Rodrigo Assirati Dias
Professora Coorientadora: Sandra M. Rudella Tonidandel

Ano: 2018

Premiações

Resumo

Hoje em dia, devido a dificuldade de verificar autenticidade de um certificado educacional, várias medidas burocráticas são necessárias a fim de verificar sua validade. Sabendo disso, propusemos um método para realizar a autenticação dos certificados acadêmicos de modo mais eficaz e rápido, mas mantendo o grau de segurança. Para fazer isso, será utilizado como base, o Blockchain, um sistema de registros de transações utilizado no Bitcoin, uma criptomoeda recente. Esse sistema de registro tem como o objetivo, registrar e validar as transações que envolvem a transferência de moedas Bitcoin pelos computadores na rede do Blockchain. Esses computadores, denominados de Nodes, fazem uma espécie de votação, para validar a transação: se a transação for aceita, ela é registrada e ocorre normalmente, caso contrário, ela é rejeitada e não ocorre. Além disso, o Blockchain utiliza um método sofisticado de criptografia, fazendo com que a possibilidade de decriptação em um espaço de tempo razoável seja praticamente impossível. Desse modo, utiliza esses métodos de segurança para a comprovação de certificados, utilizando as instituições existentes para criar um sistema de validação maciço. O software proposto será programado em Python utilizando uma biblioteca de funções (API) para Blockchain.

Palavras-chave: Blockchain, criptografia, sistemas distribuídos

Abstract



Key-words: