18.11.2014 Views

Anais - Engenharia de Redes de Comunicação - UnB

Anais - Engenharia de Redes de Comunicação - UnB

Anais - Engenharia de Redes de Comunicação - UnB

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Nas simulações, os custos <strong>de</strong> armazenamento com carimbos tradicionais chegaram<br />

a 3,65 MB. Na preservação com Carimbos do Tempo Autenticados, por outro lado,<br />

esse custo foi <strong>de</strong> apenas 15,42 KB, uma redução <strong>de</strong> 99,59%. Essa redução foi particularmente<br />

influenciada pelo espaço necessário para o armazenamento das informações <strong>de</strong><br />

validação <strong>de</strong>sses carimbos, esse foi 99,23% menor que o requerido pelos carimbos tradicionais.<br />

5.2. Confiabilida<strong>de</strong> na Preservação <strong>de</strong> Assinaturas<br />

O esquema <strong>de</strong> datação proposto é capaz <strong>de</strong> aumentar a confiabilida<strong>de</strong> do processo<br />

<strong>de</strong> preservação por carimbos do tempo por tornar toleráveis a maioria dos problemas que<br />

tradicionalmente levariam a preservação a falhar. Particularmente, aqueles problemas que<br />

impediriam futuras sobreposições do último carimbo até então adicionado, por torná-lo<br />

inválido antes do previsto no agendamento. Tradicionalmente tais problemas compreen<strong>de</strong>m:<br />

1. revogação do certificado da Âncora <strong>de</strong> Confiança;<br />

2. quebra do esquema <strong>de</strong> assinatura usado pela Âncora;<br />

3. revogação do certificado <strong>de</strong> alguma das ACs do caminho <strong>de</strong> certificação;<br />

4. quebra <strong>de</strong> algum esquema <strong>de</strong> assinatura usado por essas ACs;<br />

5. revogação do certificado da ACT;<br />

6. quebra do esquema <strong>de</strong> assinatura usado pela ACT;<br />

7. quebra da função <strong>de</strong> resumo criptográfico usada pela ACT.<br />

No caso dos Carimbos do Tempo Autenticados, a maioria <strong>de</strong>sses problemas (3,<br />

4, 5 e 6) já é anulada na autenticação do carimbo. Os restantes são tolerados por meio<br />

da operação <strong>de</strong> renovação do carimbo que permite restabelecer a sua valida<strong>de</strong> quando<br />

perdida. As únicas exceções são a revogação da Âncora <strong>de</strong> Confiança, <strong>de</strong>vido a perda <strong>de</strong><br />

integrida<strong>de</strong> do Repositório <strong>de</strong> Certificados para Conjuntos (RCC), e a quebra da função<br />

<strong>de</strong> resumo criptográfico usada no carimbo pela ACT. Particularmente, a perda <strong>de</strong> sua<br />

resistência à segunda inversão. Nesses casos, mesmo a renovação do carimbo não é mais<br />

possível.<br />

5.3. Serviços <strong>de</strong> Suporte<br />

Apesar dos benefícios oferecidos por esse novo esquema <strong>de</strong> datação, seu suporte<br />

implica em custos adicionais para a ACT e Âncora <strong>de</strong> Confiança. No caso da ACT, tais<br />

custos estão particularmente relacionados à produção e armazenamento das Provas <strong>de</strong><br />

Associação, no Repositório <strong>de</strong> Provas <strong>de</strong> Associação (RPA).<br />

A produção <strong>de</strong>ssas provas possui custos <strong>de</strong> memória e processamento que <strong>de</strong>pen<strong>de</strong>m<br />

principalmente do algoritmo adotado para a travessia da Árvore <strong>de</strong> Merkle. No <strong>de</strong><br />

Szydlo [23], por exemplo, a geração <strong>de</strong> cada caminho <strong>de</strong> autenticação requer o cálculo <strong>de</strong><br />

no máximo 2log 2 (n) resumos criptográficos, e o armazenamento <strong>de</strong> menos <strong>de</strong> 3log 2 (n)<br />

resumos em memória, on<strong>de</strong> n é o número <strong>de</strong> carimbos do tempo emitidos no período. Os<br />

custos <strong>de</strong> armazenamento <strong>de</strong>ssas provas, por sua vez, po<strong>de</strong>m ser representados por meio<br />

do seguinte mo<strong>de</strong>lo:<br />

θ ACT (p o ) =<br />

tr−1 n<br />

∑ ∑<br />

i ts<br />

(<br />

i=tr−n otr j=1<br />

α(Auth i,j<br />

ts )) +<br />

n tr<br />

ts<br />

∑<br />

α(h i ts) (3)<br />

i=1<br />

67

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!