Cabeçalho do site CTS-TEC  

Você está em: Tecnologias.

 


Tópico 1. O SADD - Solução para Autenticação Digital de Documentos - foi criado e desenvolvido a partir das mais recentes pesquisas e avanços no campo da criptografia e das assinaturas digitais. Ele engloba o poder e complexidade das curvas elípticas, que possibilitam assinaturas digitais e chaves criptográficas extremamente compactas, e os recursos e facilidades do RSA, como os certificados digitais.

Gráfico informativo sobre o fluxo dos dados assinados em uma aplicação usuário e o servidor de assinatura digital.

Gráfico informativo sobre o fluxo dos dados em um meio de transmissão qualquer e os meios de verificação da autencidade da assinatura.

 

Tópico 2. A tecnologia ECC possui segurança comparável à tecnologia RSA, com a vantagem de trabalhar com chaves bem menores, ideal para aplicações onde o processador, memória e tráfego em rede são recursos críticos:

Tabela comparativa de equivalencia de tamanho de chaves.
Tabela comparativa de equivalência de tamanho de chaves*

 

    (*) Esforço = tempo necessário para quebra de uma chave, em segundos, utilizando uma máquina capaz de processar um milhão de instruções por segundo (1 MIPS). Por exemplo, 10 elevado a 12 corresponde ao trabalho de:

        • 1 computador de 1 MIPS durante 10 elevado a 12 segundos, ou 31.709,79 anos, ou
        • 1.000 computadores de 1 MIPS cada, durante 10 elevado a 9 segundos, ou 31,71 anos, ou ainda
        • 100 computadores de 100 MIPS cada, durante 10 elevado a 8 segundos, ou 3,2 anos

     

    Além disso, para aumentar a solidez de uma assinatura, digamos, em 100%, é necessário dobrar o tamanho da chave RSA, o que não acontece no caso da tecnologia ECC.

Tabela de performace dos algoritmos de chaves públicas.
Tabela de performance dos algorítmos de chaves públicas - fonte: V.Gupta, D. Stebila, S. Fung, S. Chang, N. Gura, H. Eberle. “Speeding up Secure Web Transactions using Elliptic Curve Cryptography (ECC)”, Sun Microsystems, Inc., Documento , Jan 2003”

A representação de uma assinatura digital RSA - 1024 bits (padrão atual de criptografia) inviabiliza a sua impressão, ao contrário da assinatura ECC:

Tabela que compara as diferentes representações de assinatura em  R S A  e  E C C.

Além disso, há ganhos consideráveis em relação ao desempenho. Finalmente, para aumentar a solidez da assinatura RSA é necessário dobrar o tamanho da chave, o que não acontece no caso da tecnologia ECC.


Tópico 3.Representação de uma assinatura digital RSA-1024 bits em código de barras:

Imagem representando uma assinatura digital R S A 1024 - 6 códigos de barras em sequencia.

Representação hexadecimal de uma assinatura digital RSA-1024 bits:

Imagem representando uma assinatura digital R S A 1024 - no formato hexadecimal de 256 caracteres em sequencia.

Representação de assinatura digital ECC-160 bits em código de barras:

Imagem representando uma assinatura digital E C C - código de barra

Representação hexadecimal de uma assinatura digital ECC-160 bits:

Imagem representando uma assinatura digital E C C 160 - no formato hexadecimal de 40 caracteres em sequencia.


Tópico 4.A relação abaixo contém referências a trabalhos que serviram de suporte para o desenvolvimento do SADD:

Documentos sobre assinaturas digitais
"Proposed federal information processing standart for digital signature standart (DSS)", 'Federal Register', 56 No. 169, 30 Aug 1991, 42980-42982.
T. Elgamal, "A public key cryptosystem and a signature scheme based on discrete logarithms", IEEE Trans. Inform. Theory, IT-31 (1985), 469-72.
Teoria para Assinaturas ECC
D. Boneh, C. Gentry, B. Lynn and H. Shacham. "Aggregate and Verifiably Encrypted Signatures from Bilinear Maps".
D. Boneh, B. Lynn and H. Shacham. "Short signatures from the Weil pairing". In 'Proceedings of Asiacrypt 2001', volume 2248 of 'LNCS', pages 514-532, Springer-Verlag, 2001.
Otimizações para operações elípticas
H. Cohen, A. Miyaji and T.Ono. "Efficient elliptic curve exponentiation". Advances in Cryptology-Proceedings of ICICS'97, Lecture Notes in Computer Science, 1334 (1997), Springler-Verlag, 282-290.
Jose Guajardo and Christof Paar "Efficient algorithms for elliptic curve cryptosystems", 'Advances in Cryptology-Proceedings of Crypto'97, Lectures Notes in Computer Science, 1294 (1997), Springler-Verlag, 342-356.
Teorias sobre Curvas Elipticas
N. Koblitz, "Elliptic Curve cryptosystems", 'Mathematics of Computation', 48 (1987), 203-209.
J. H. Silverman, "The Arithmetic of Elliptic Curves, GTM 106, Springler-Verlag, New York, 1986.
Teoria sobre RSA
R. Riverst, A. Shamir and L. Adlemar, "A method for obtaining digital signatures and public-key crytosystems", Communications of the ACM, 21 No. 2

Tópico 5.Abaixo links para pesquisas acadêmicas na área de segurança e criptografia:

Site do prof. Pedro Rezende, que ministra cursos de extensão em criptografia e segurança de dados, citando as curvas elípticas.
http://www.cic.unb.br/docentes/pedro/

Cita um relatório da um cooperação internacional realizada em 1998 de um matemático que foi à Espanha para ampliar suas pesquisas sobre curvas elípticas.
http://www.mct.gov.br/prog/coop_int/Relatorios/abril98.htm

Documento dos resultados de pesquisas da UnB com o suporte de Lei da Informática. Cita o projeto MUSA, que entre outras gerou estudos na área de criptografia com curvas elípticas.
www.mct.gov.br/Temas/info/ResultLei/UNB.pdf

Grupo de estudos que estudam algébra e geometria algébrica, incluindo pesquisas relativas a curvas elípticas, sob a supervisão do IMPA (Instituto de Matemática Pura e Aplicada).
http://milenio.impa.br/pt/2004/relalg-pt.pdf

Link para o anúncio de um workshop de criptografia com o enfoque em curvas elípticas, realizado em julho de 2003 na Unicamp.
http://www.opencs.com.br/imprensa/releases/2003/18072003.html

Programação dos mini-cursos de verão do LNCC, onde um envolve o estudo de criptografia por curvas elípticas.
http://www.lncc.br/verao05/mini-cursos.php

Artigo que mostra um pouco do histórico e das vantagens do RSA e, no último parágrafo, faz um previsão para o crescimento do ECC.
http://www.webinsider.com.br/imprimir.php?id=325

 

O produto Aplicações Tecnologia Exemplos Download Suporte Contato Voltar à página inicial.
Fim da página. Centro de Tecnologia de Software CTS
Copyright - Todos os direitos reservados