algoritimos de criptografia

Disponível somente no TrabalhosFeitos
  • Páginas : 16 (3896 palavras )
  • Download(s) : 0
  • Publicado : 27 de outubro de 2013
Ler documento completo
Amostra do texto




Sumário

1. Objetivo do trabalho 3
2. Introdução 4
3. Referencial Teórico 6
4. Desenvolvimento ..
5. Resultados e discussão ..
6. Considerações finais ..
Referências bibliográficas ..
Código fonte ..



1 Objetivo do trabalho

O objetivo desse trabalho consiste em estudar os algoritmos de criptografia e todateoria computacional envolvida, entendendo o processo de conversão de um texto claro para um código cifrado e a decifragem que é o processo contrário, de recuperar o texto original a partir de um texto cifrado.
Após pesquisa bibliográfica sobre o assunto em questão o grupo deverá escolher um algoritmo de criptografia para implementar e testar o desempenho do algoritmo escolhido. Dentre os váriosalgoritmos de criptografia existentes como os de chaves simétricas e chaves assimétricas, especificamente neste trabalho foi escolhido o algoritmo Cifra de Cesar, o qual trata-se de um algoritmo de chave simétrico.
O algoritmo escolhido será implementado na linguagem C a fim de permitir maior prática nesta linguagem juntamente com a ampliação do raciocínio em lógica de programação.
2 IntroduçãoCriptografia (Do Grego kryptós, "escondido", e gráphein, "escrita") é o estudo dos princípios e técnicas pelas quais a informação pode ser transformada da sua forma original para outra ilegível, de forma que possa ser conhecida apenas por seu destinatário (detentor da "chave secreta"), o que a torna difícil de ser lida por alguém não autorizado. Assim sendo, só o receptor da mensagem pode ler ainformação com facilidade. Há dois tipos de chaves criptográficas: chaves simétricas e chaves assimétricas. Uma informação não-cifrada que é enviada de uma pessoa (ou organização) para outra é chamada de "texto claro" (plaintext). Cifragem é o processo de conversão de um texto claro para um código cifrado e decifragem é o processo contrário, de recuperar o texto original a partir de um textocifrado.
A criptografia é um ramo especializado da teoria da informação com muitas contribuições de outros campos da matemática e do conhecimento, incluindo autores como Maquiavel, Sun Tzu e Karl von Clausewitz. A criptografia moderna é basicamente formada pelo estudo dos algoritmos criptográficos que podem ser implementados em computadores.

Antigamente, a cifragem era utilizada na troca demensagens, sobretudo em assuntos ligados à guerra (no intuito de o inimigo não descobrir a estratégia do emissor da mensagem, caso se apoderasse dela), ao amor (para que os segredos amorosos não fossem descobertos pelos familiares) e à diplomacia (para que facções rivais não estragassem os planos de acordos diplomáticos entre nações). O primeiro uso documentado da criptografia foi em torno de 1900 a.c.,no Egito, quando um escriba usou hieróglifos fora do padrão numa inscrição.
Cifras e Códigos
A cifra é um ou mais algoritmos que cifram e decifram um texto. A operação do algoritmo costuma ter como parâmetro uma chave criptográfica. Tal parâmetro costuma ser secreto (conhecido somente pelos comunicantes). A cifra pode ser conhecida, mas não a chave; assim como se entende o mecanismo de umafechadura comum, mas não se pode abrir a porta sem uma chave real.
Na linguagem não-técnica, um Código secreto é o mesmo que uma cifra. Porém, na linguagem especializada os dois conceitos são distintos. Um código funciona manipulando o significado, normalmente pela substituição simples de palavras ou frases. Uma cifra, ao contrário, trabalha na representação da mensagem (letras, grupos de letras ou,atualmente, bits).
Por exemplo, um código seria substituir a frase "Atacar imediatamente" por "Mickey Mouse". Uma cifra seria substituir essa frase por "sysvst ozrfosyszrmyr". No Dia D, por exemplo, as praias de desembarque não eram conhecidas pelo seu nome próprio, mas pelos seus códigos (Omaha, Juno, etc.).
Basicamente, códigos não envolvem chave criptográfica, apenas tabelas de substituição...
tracking img