Software de código aberto para prestadores de serviço de confiança

DSpace Repository

A- A A+

Software de código aberto para prestadores de serviço de confiança

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Martina, Jean Everson
dc.contributor.author Sartori, Guilherme de Moraes
dc.date.accessioned 2022-08-05T23:27:04Z
dc.date.available 2022-08-05T23:27:04Z
dc.date.issued 2022-07-20
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/237988
dc.description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. pt_BR
dc.description.abstract Um Prestador de Serviço de Confiança (PSC) é uma entidade responsável por prover serviços de gerenciamento de chaves privadas e geração de assinaturas digitais. PSCs são auditados e fiscalizados no Brasil pelo Instituto Nacional de Tecnologia da Informação (ITI) e devem funcionar dentro dos padrões estabelecidos para a Infraestrutura de Chaves Públicas Brasileira (ICP-Brasil). A ICP-Brasil emite certificados digitais que garantem, através de uma cadeia de confiança, que uma certa chave pública, e sua correspondente chave privada, pertencem ao usuário final que recebeu o certificado. A chave privada associada ao certificado pode ser utilizada para a geração de assinaturas digitais, que possuem características e aplicações semelhantes a assinaturas convencionais. Para que essas características sejam mantidas, a chave privada devem ser armazenadas de forma que apenas o proprietário do certificado possua acesso a ela. No entanto, o gerenciamento de chaves privadas e de assinaturas digitais pode ser um processo bastante inconveniente. PSCs atuam para facilitar esse gerenciamento para os usuários finais, e fazem isso seguindo rígidos requisitos de segurança para manter propriedades de segurança essenciais. Apesar de serem uma importante parte da ICP-Brasil, não existem software aberto que oferece as funcionalidades necessárias para o funcionamento de um PSC. Este trabalho trata do desenvolvimento de um sistema web de código aberto que provê esse serviço. O sistema web foi desenvolvido em Java utilizando o framework Spring e banco de dados MySQL através de prototipação seguida de sucessivos melhoramentos. No corpo do trabalho, a API do sistema web e seu funcionamento será detalhado. pt_BR
dc.format.extent 78 f. + 1 zip pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access
dc.subject Segurança pt_BR
dc.subject Criptografia de Chave Pública pt_BR
dc.subject Provedor de Serviço de Confiança pt_BR
dc.subject Infraestrutura de Chaves Públicas pt_BR
dc.subject Assinatura Digital pt_BR
dc.title Software de código aberto para prestadores de serviço de confiança pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Montezano, Pablo Rinco


Files in this item

Files Size Format View Description
TCC.pdf 562.8Kb PDF View/Open TCC
Código Fonte.zip 68.82Kb Unknown View/Open Código Fonte

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar