Criptofrafia

7140 palavras 29 páginas
UNIP - Universidade Paulista Instituto de Ciências Exatas e Tecnologia
Ciências da Computação

Atividades Práticas Supervisionadas

2º Semestre de 2012

Criptografia de dados – Rijndael

B3706I-5 – Yuri Mariano Barbosa

Sumário
Objetivo 3
Introdução 5
Conceitos Gerais 7
Criptografia simétrica e assimétrica: os principais algoritmos de cifragem 10
Criptografia simétrica ou chave privada 11
Tabela 1 - Principais algoritmos de chave privada ou criptografia simétrica 12
Criptografia assimétrica ou chave pública 13
Tabela 2 - Principais algoritmos de chave pública ou criptografia assimétrica 14
Tabela 3 – Quadro comparativo 16
Rijndael 17
Concurso 17
Desenvolvimento 18
Descrição da Cifra 19
Etapa 1 – AddRoundKey 19
Etapa 2 – SubBytes 20
Etapa 3 - ShiftRows 20
Etapa 4 – MixColumns 21
Uso do Rijndael nas Linguagens de Programação Atual 22
C# 22
Javascript 22
Estrutura do Programa 23
Relatório de Linha de Códigos 32
Bibliografia 37
Criptografia Rijndael: 37
Notas de Rodapés e Outras Observações: 37

Objetivo

*A Segurança de informação desempenha papel essencial na nova economia.
*A importância da criptografia como ferramenta para a segurança da informação.
*A escolha do novo padrão AES.
Assim, o trabalho apresentado possui os seguintes objetivos:
*Fazer um estudo aprofundado do algoritmo Rijndael, de maneira a identificar suas principais características, a fim de escolher qual o modo mais apropriado de implementação em lógica programável.
O objetivo foi oferecer subsídios para projetos que pretendam adotar este algoritmo em sistemas de criptografia para equipamentos com recursos limitados. Os resultados mostram que Rijndael pode ter um baixo perfil de consumo de memória com um bom desempenho e poderão orientar projetos de ambientes de segurança mais sofisticados para equipamentos de baixa capacidade computacional.
O uso de alternativas de criptografia em hardware possui grande eficiência.
Tanto resultados encontrados na literatura quanto os obtidos neste

Relacionados

  • APS
    840 palavras | 4 páginas
  • Algoritmos de Criptografia
    8320 palavras | 34 páginas