cv2e – sistema para criptografia digital pontifícia universidade católica rio grande do sul...

Post on 17-Apr-2015

117 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CV2E – Sistema para Criptografia Digital

Pontifícia Universidade Católica Rio Grande do SulFaculdade de Ciências da Computação

Orientador: Eduardo Augusto Bezerra

Autores:Aristeu Gil Alves JuniorLuís Vitório Cargnini

Sumário

• Conceitos Básicos e Metodologia• Criptografia• Curvas Elípticas• Sistemas Reconfiguráveis• Busca da Plataforma• Prototipação SoC / SoPC – CV2E• Contribuição• Conclusões e Trabalhos Futuros

Metodologia

Metodologia:

•Estudo Aprofundado de Criptografia;

•Estudo de Curvas Elípticas para implementar a criptografia;

•Validação da proposta por intermédio da implementação utilizando o conceito de Hardware/Software Co-Design para estimar e validar quais partes do algoritmo de criptografia seriam implementadas em software e hardware;

•Implementação através de prototipação rápida de sistemas digitais.

Criptografia

Simétrica

Assimétrica

Álgebra Abstrata

• Grupos– Subgrupos

• Anéis

• Corpos

• Corpos Finitos

Curvas Elípticas

Curvas Elípticas

ECC

• Diffie-Hellmann• ElGamal• Menezes-Vanstone• Elliptic Curve

Encription System (ECES )

Gráfico comparativo entre ECC x DAS/RCA

Sistemas Reconfiguráveis

SoC / SoPC – CV2E

• SoC - System-On-a-Chip• SopC – System-on-Programmable-Chip

SoC/SoPC – CV2E

Nios Flash com uCLinux

Interface deRede CS8900

16MbMemória

RAM+

8Mb Flash

Para Nios

AVALON

Periférico ECC

Periférico N

..............

..............

..............

Contribuição

• Estudo aprofundado de Criptografia, e possível implementação em hardware;

• Forma de transpassar a licença da Certicom, empresa que detém a licença de softwares de ECC;

• Utilização de uma plataforma de prototipação rápida para implementação de um sistema embarcado

• Pesquisa de uma plataforma, coma qual se pode implementar uma grande gama de sistemas e soluções

Conclusões e Trabalhos Futuros

• Modelos de criptografia viáveis somente com ECC• Grande desempenho, com menos hardware• Possibilidade de se criptografar qualquer sinal digital

(placas de rede, Telecomunicações, dados em um HD etc...)

• Necessidade de eliminar o máximo possível o overhead de rede

• Dispositivo de Criptografia totalmente feito em hardware• Criptografia de outros tipos de sinais digitais• Implementar o sistema completo em uma plataforma de

prototipação

CV2E – Sistema para Criptografia Digital

Pontifícia Universidade Católica Rio Grande do SulFaculdade de Ciências da Computação

Orientador: Eduardo Augusto Bezerra

Autores:Aristeu Gil Alves JuniorLuís Vitório Cargnini

top related