As Técnicas Criptográficas, Conceitos,Usos e Aplicações
Por: flavioescher • 28/9/2015 • Trabalho acadêmico • 6.789 Palavras (28 Páginas) • 359 Visualizações
Trabalho de Atividades Praticas Supervisionadas
Tema:
“As Técnicas Criptográficas, Conceitos,Usos e Aplicações”
Ciências da Computação (CC)
Unip – Marquês
Nome: Flávio Bordini Escher Turma: CC7P13 RA: B0606E-3
Índice:
Objetivo do trabalho 3
Introdução 4
Criptografia (conceitos gerais) 6
Técnicas criptografias mais utilizadas 13
Dissertação 17
Projeto (estrutura do programa) 22
Linhas de código e comentários 25
Bibliografia 29
Ficha de Atividades Pratica Supervisionada 30
Objetivo do trabalho
O Objetivo é expor as técnicas de criptografias, conceitos, aplicações e o seu uso, descrevendo os tipos, métodos bem como a sua funcionalidade, importância em qual determinada área é utilizada e vulnerabilidade.
Um pouco da historia da criptografia e a criptografia moderna, O desenvolvimento de Um programa de criptografia demonstrando sua funcionalidade.
Introdução
O que é criptografia
Criptografia: do grego Kryptós, Oculto Escondido + gráphein, escrita, a arte de escrever secretamente por meio de abreviaturas, sinais, na qual apenas o receptor e emissor compreendem a informação.
Histórico
A criptografia do que se tem noticia remete a datas de a.C. muito utilizada na guerra para transmitir mensagem afim do inimigo não entender caso interceptasse a mensagem.
A criptografia foi utilizada na 1ª Guerra mundial pela Alemanha com A Maquina Enigma, mas o código alemão foi quebrado apos o Furto de Uma Maquina.
A criptografia Moderna
A criptografia moderna começou com Claude Shannon, possivelmente o pai da criptografia matemática. Em 1949 ele publicou um artigo Communication Theory of Secrecy Systems com Warren Weaver. Este artigo, junto com outros de seus trabalhos que criaram a área de Teoria da Informação estabeleceu uma base teórica sólida para a criptografia e para a criptoanálise.
Descrição dos tipos e métodos de criptografia: Simétricas, Assimétricas, criptografia de Hash, Criptografia Quântica, e Criptoanálise.
Dissertação
Desenvolvimento da criptografia do grupo “Método Propio” com a utilização do método MD5. Descrição da funcionalidade, vulnerabilidade, comparação entre outros métodos, e em qual área é empregado o método.
Projeto
Apresentação do desenvolvimento do programa de criptografia mostrando como funciona de forma técnica, utilizando um Método Propio de criptografia e utilizando o MD5 método existente e descrito nesse trabalho.
Descrito de forma ilustrativa e com o fluxograma do programa para mostra o funcionamento do programa.
Linhas de Código do programa
O código fonte do programa mostrado na integra com seus respectivos comentários de suas funcionalidades, para melhor compreensão e visualização as fontes foi mantida no seu formato original do ambiente de desenvolvimento do Visual C#.
O programa foi desenvolvido na linguagem de programação C# com o seu respectivo ambiente de desenvolvimento o Microsoft Visual C# 2008 sobre o Sistema Operacional Windows XP Professional.
Está disponível o arquivo: código fonte do programa, todo o projeto e o programa.
Nome do arquivo do programa (CriptografiaMD5.exe)
Criptografia Conceitos Gerais
A Criptografia
A palavra criptografia se origina do Grego: “Kryptós” que quer dizer “escondido” e “Gráphein” que significa “escrita”, a criptografia é o estudo que visa ocultar a forma de escrita trocando palavras por outras, por símbolos e etc, ou seja ocultar a informação afim de só o receptor que conheça o método de criptografia possa entender a informação. (veja figura 1)
[pic 1]
Fig 1
Um pouco da Historia da Criptografia
Antigamente, a Criptografia era utilizada na troca de mensagens, 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.
Entre 600 a.c. e 500 a.c., os hebreus utilizavam a cifra de substituição simples, de fácil reversão e fazendo uso de cifragem dupla para obter o texto original, sendo monoalfabético e monogrâmica os caracteres são trocados um a um por outros, e com ela escreveram o Livro de Jeremias.
O chamado "Codificador de Júlio César" ou "Cifra de César" que apresentava uma das técnicas mais clássicas de criptografia, é um exemplo de substituição que, simplesmente, substitui as letras do alfabeto avançando três casas. O autor da cifragem trocava cada letra por outra situada a três posições à frente no alfabeto. Segundo o autor, esse algoritmo foi responsável por enganar muitos inimigos do Império Romano; no entanto, após ter sido descoberta a chave, como todas, perdeu sua funcionalidade.
...