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.

Criptografia e Segurança na Informática<br />

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

usando aritmética <strong>de</strong> curvas elípticas<br />

• Versões distintas do problema do logaritmo discreto -<br />

Avanços no estado <strong>da</strong> arte do problema <strong>de</strong> se fatorar números inteiros<br />

comprometem a eficiência dos algoritmos assimétricos que usam aritmética<br />

modular, pois <strong>de</strong>man<strong>da</strong>m <strong>de</strong>ssas implementações chaves maiores para que<br />

manterem a mesma segurança.<br />

Alternativamente, po<strong>de</strong>-se implementar estes algoritmos usando<br />

operações algébricas <strong>de</strong> uma estrutura distinta dos corpos finitos, on<strong>de</strong> o<br />

problema em que se baseiam os algoritmos continua bem posto, mas on<strong>de</strong> as<br />

técnicas avança<strong>da</strong>s <strong>de</strong> fatoração <strong>de</strong> inteiros não se apliquem.<br />

• Aritmética <strong>da</strong>s curvas elípticas sobre corpos finitos -<br />

Na geometria analítica, o conjunto <strong>de</strong> pontos <strong>de</strong> um espaço vetorial<br />

com coor<strong>de</strong>na<strong>da</strong>s (x,y) que satisfazem uma <strong>da</strong><strong>da</strong> equação <strong>da</strong> forma.<br />

y 2 = x 3 +ax+b<br />

é chamado <strong>de</strong> curva elíptica, caso os coeficientes satisfaçam 4a 3 +27b 2 ≠ 0.<br />

Em 1985 N. Koblitz e V. Miller <strong>de</strong>scobriram que, se aplica<strong>da</strong> a um<br />

espaço on<strong>de</strong> as coor<strong>de</strong>na<strong>da</strong>s são elementos <strong>de</strong> um corpo finito (ex: Zp), a<br />

<strong>de</strong>finição <strong>de</strong> curva elíptica seleciona pontos que, incluindo-se um "ponto no<br />

infinito", formam um grupo algébrico sob a operação <strong>de</strong> composição<br />

inspira<strong>da</strong> na geometria <strong>da</strong>s secantes dos espaços métricos. Esta operação<br />

substitui a operação <strong>de</strong> exponenciação em algoritmos assimétricos.<br />

Pedro Rezen<strong>de</strong> © 1998-2002 47

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

Saved successfully!

Ooh no, something went wrong!