13.04.2013 Views

Capítulos 5,6 - Departamento de Ciência da Computação

Capítulos 5,6 - Departamento de Ciência da Computação

Capítulos 5,6 - Departamento de Ciência da Computação

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Implementação <strong>de</strong> serviços <strong>de</strong> chave pública<br />

• Algoritmo RSA -<br />

Existem vários fabricantes licenciados para implementação em chip<br />

VLSI. A mais eficiente no mercado em 1995 cifra a 64Kb/seg com módulo<br />

<strong>de</strong> 512 bits (~1000x mais lenta que o DES). Implementações em espaço<br />

limitado (smartcards) são mais lentas.<br />

Chips com RSA<br />

Freq.<br />

Veloci<strong>da</strong><strong>de</strong><br />

Ciclos p/<br />

Tecnologia/<br />

modulo<br />

Companhia clock (bloco 512) bloco 512 transístores máximo<br />

Alpha Technology 25 MHz 13 Kbits/seg 0.98 M 2.0μ / 180K 1024 bits<br />

AT&T 15 MHz 19 Kb/s 0.4 M 1.5μ / 100K 298 bits<br />

British Telecom 10 MHz 5.1 Kb/s 1 M 2.5μ / 256 bits<br />

Calmos System 20 MHz 28 Kb/s 0.36 M 2.0μ / 95K 593 bits<br />

CNET 25 MHz 5.3 Kb/s 2.3 M 1.0μ / 100K 1024 bits<br />

Cryptech 14 MHz 17 Kb/s 0.4 M Gate array/ 33K 120 bits<br />

Cylink 30 MHz 6.8 Kb/s 1.2 M 1.5μ / 150K 1024 bits<br />

GEC Marconi 25 MHz 10 Kb/s 0.67 M 1.4μ / 160K 512 bits<br />

Pijnemburg 25 MHz 50 Kb/s 0.25 M 1.0μ / 400K 1024 bits<br />

Sandia 8 MHz 10 Kb/s 0.4 M 2.0μ / 86K 272 bits<br />

Siemens 5 MHz 8.5 Kb/s 0.3 M 1.0μ / 60K 512 bits<br />

• Aceleração <strong>de</strong> sistemas que usam o RSA -<br />

A escolha <strong>da</strong> chave pública po<strong>de</strong> influir na veloci<strong>da</strong><strong>de</strong> <strong>de</strong> encriptação<br />

ou verificação. Valores fixos <strong>de</strong> eA com 2 bits ligados requerem apenas 17<br />

multiplicações para executar a exponenciação. Recomen<strong>da</strong>-se eA = 65537 =<br />

2 16 +1 (padrão ANSI X.509 e padrão PKCS) ou eA = 3 (PEM e PKCS)<br />

46

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

Saved successfully!

Ooh no, something went wrong!