DSpace/Manakin Repository

Desenvolvimento de Hardware de Criptografia RSA em Linguagem Verilog.

Mostrar registro simples

dc.creator COSTA, Caio Alonso da
dc.date.issued 2014-07-07
dc.identifier.citation COSTA, Caio Alonso da. Desenvolvimento de Hardware de Criptografia RSA em Linguagem Verilog. 2014. 123 f. Dissertação (Mestrado em Engenharia Elétrica), Universidade Federal de Itajubá, Itajubá, 2014. pt_BR
dc.identifier.uri https://repositorio.unifei.edu.br/jspui/handle/123456789/319
dc.description.abstract Este trabalho apresenta um modelo e arquitetura de um hardware desenvolvido em linguagem Verilog para exponenciação modular do algoritmo de criptografia assimétrica RSA. Uma breve discussão sobre os tipos de criptografia e a linguagem Verilog é apresentada no início da dissertação. A criptografia RSA e os algoritmos utilizados são apresentados através de pseudocódigos ao longo deste trabalho e implementações em linguagem C e Java são apresentadas nos anexos. A arquitetura desenvolvida foi baseada nos algoritmos apresentados e arquiteturas difundidas nas literaturas com modificações para melhorar o desempenho. Uma arquitetura de 4 bits é apresentada com todos os blocos e interligações comentadas. Um exemplo de cifragem para esta arquitetura com a discussão do caminho dos dados na arquitetura é realizada. Em seguida uma arquitetura para 1024 bits é proposta e exemplificada através de um processo de cifragem e decifragem. O coprocessador RSA foi implementado com um conjunto de células básicas da tecnologia de 0,18𝜇m CMOS IBM7SF. Esta implementação realiza um processo de cifragem ou decifragem de 1024 bits em 8,44 ms e o throughput medido na sua máxima frequência de operação é de 121,269 Kbps. pt_BR
dc.language.iso pt_BR pt_BR
dc.title Desenvolvimento de Hardware de Criptografia RSA em Linguagem Verilog. pt_BR
dc.type Dissertação pt_BR
dc.place Itajubá pt_BR
dc.pages 123 p. pt_BR
dc.keywords.portuguese Criptografia pt_BR
dc.keywords.portuguese RSA pt_BR
dc.keywords.portuguese Multiplicação Modular de Montgomery pt_BR
dc.keywords.portuguese Exponenciação Modular pt_BR
dc.keywords.portuguese CMOS pt_BR
dc.keywords.portuguese ASIC pt_BR
dc.keywords.portuguese VLSI pt_BR
dc.keywords.english Cryptography pt_BR
dc.keywords.english Montgomery Modular Multiplication pt_BR
dc.keywords.english Modular Exponentiation pt_BR
dc.orientador.principal PIMENTA, Tales Cleber
dc.orientador.coorientador CARPINTEIRO, Otávio Augusto Salgado
dc.place.presentation Universidade Federal de Itajubá pt_BR
dc.pg.programa Engenharia Elétrica pt_BR
dc.pg.area Microeletrônica pt_BR
dc.date.available 2016-01-28T17:03:32Z
dc.date.accessioned 2016-01-28T17:03:32Z
dc.publisher.department IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação
dc.publisher.program Programa de Pós-Graduação: Mestrado - Engenharia Elétrica


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples