1 / 14

CV2E – Sistema para Criptografia Digital

Pontifícia Universidade Católica Rio Grande do Sul Faculdade de Ciências da Computação. CV2E – Sistema para Criptografia Digital. Orientador: Eduardo Augusto Bezerra Autores: Aristeu Gil Alves Junior Luís Vitório Cargnini. Sumário. Conceitos Básicos e Metodologia Criptografia

drago
Download Presentation

CV2E – Sistema para Criptografia Digital

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pontifícia Universidade Católica Rio Grande do Sul Faculdade de Ciências da Computação CV2E – Sistema para Criptografia Digital Orientador: Eduardo Augusto Bezerra Autores: Aristeu Gil Alves Junior Luís Vitório Cargnini

  2. 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

  3. 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.

  4. Criptografia Simétrica Assimétrica

  5. Álgebra Abstrata • Grupos • Subgrupos • Anéis • Corpos • Corpos Finitos

  6. Curvas Elípticas

  7. Curvas Elípticas ECC • Diffie-Hellmann • ElGamal • Menezes-Vanstone • Elliptic Curve Encription System (ECES ) Gráfico comparativo entre ECC x DAS/RCA

  8. Sistemas Reconfiguráveis

  9. SoC / SoPC – CV2E • SoC - System-On-a-Chip • SopC – System-on-Programmable-Chip

  10. 16Mb Memória RAM + 8Mb Flash Para Nios A V A L O N Periférico ECC Interface de Rede CS8900 .............. .............. .............. Periférico N Flash com uCLinux Nios SoC/SoPC – CV2E

  11. 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

  12. 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

  13. Pontifícia Universidade Católica Rio Grande do Sul Faculdade de Ciências da Computação CV2E – Sistema para Criptografia Digital Orientador: Eduardo Augusto Bezerra Autores: Aristeu Gil Alves Junior Luís Vitório Cargnini

More Related