Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouLeonor Freire Palma Alterado mais de 7 anos atrás
1
Serviço de Protocolação Digital de Documentos Eletrônicos Acadêmico: Recígio Poffo Orientador: Paulo Fernando da Silva
2
Roteiro Introdução Objetivos do trabalho Fundamentação Teórica Desenvolvimento da aplicação Conclusões e Extensões
3
Introdução A falsificação de documentos Protocolação de documentos Documentos eletrônicos Validade jurídica
4
Objetivos do Trabalho Criar um serviço capaz de protocolar documentos eletrônicos. Criar um serviço capaz de receber documentos eletrônicos Aplicar um carimbo temporal no resumo documento Assinar os resumos dos documentos Garantir que a assinatura possa ser confirmada e a existência de determinado documento em determinado período do tempo possa ser verificada Garantir a sincronia de tempo do serviço com a hora legal brasileira
5
Fundamentação Teórica Conceitos básicos: Documentos Eletrônicos Hash, resumo de documentos Criptografia simétrica e assimétrica Datação absoluta e relativa de documentos
6
Assinatura de documentos: Chave simétricas e assimétricas Fundamentação Teórica
7
Chaves simétricas: Fundamentação Teórica
8
Chaves assimétricas: Fundamentação Teórica Assinatura digital
9
Datação dos documentos: Fundamentação Teórica
10
Método de datação relativa: Fundamentação Teórica Nó L = Id do nó + id usuario + data e hora + hash do documento + hash do nó anterior
11
Fundamentação Teórica Contexto atual do tema: Trabalhos correlatos: Bry PDDE e artigo “Protocolação Digital de Documentos Eletrônicos” – UFSC O Zend Framework Hora Legal Brasileira
12
Desenvolvimento Principais requisitos: Ambiente web Autenticidade – Assinatura dos documentos Integridade e Irretratabilidade – Criação de resumos (hash) dos documentos Datação – Aplicar um carimbo temporal nos documentos e utilizar um método de datação relativa.
13
Desenvolvimento Especificação: UML / Entreprise Architect Diagrama de casos de uso Diagrama de classes Diagrama de sequência
14
Especificação Casos de uso: Usuário Empresa Usuário Funcionário
15
Especificação Casos de uso:
16
Especificação Casos de uso:
17
Especificação Diagramas de classe: Classes de controle Classes de modelo Classes de protocolação
21
Especificação Digramas de sequência: Protocolação Validar recibo
24
Implementação PHP e C Framework Zend Framework Banco de dados Mysql Open SSL para gerar chaves assimétricas. Utilizado o algoritmo RSA
25
Implementação Segurança das chaves no sistema: Senha para iniciar servidor utilizando o algoritmo simétrico AES Existência do repositório de chaves
26
Implementação Sistema de senha feito em C:
27
Implementação Verificação de segurança da aplicação:
28
Leitura das chaves: Implementação
29
Outros recursos utilizados: Zend_TimeSync para buscar a hora legal. Zend_Auth para abstrair parte da camada de login. Biblioteca Crypt_RSA para assinar os recibos.
30
Implementação Estrutura dos recibos:
31
Operacionalidade A operacionalidade pode ser dividida em: Cadastros e login Protocolação de arquivos Verificação de protocolos
32
Operacionalidade
39
Resultados e discussões Requisitos de segurança atendidos Não precisa de hardware instalado Datação relativa e absoluta aplicada ao serviço com sucesso Recibos confiáveis
40
Extensões Integrar com algum sistema de GED Criar um serviço de protocolação de e-mails Possibilitar o envio de arquivos pela rede ou internet
41
Conclusões Objetivos alcançados Várias bibliotecas e um framework robusto se encontra disponível para PHP Pouco material sobre protocolação digital disponível PHP linguagem interpretada, desvantagem em manter variáveis em escopo de aplicação.
42
Dúvidas.... ? recigio@gmail.com Recigio Poffo
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.