OS CONCEITOS E TÉCNICAS MAIS UTILIZADAS DE CRIPTOGRAFIA
Por: Kassio Borelli • 21/4/2020 • Trabalho acadêmico • 7.215 Palavras (29 Páginas) • 161 Visualizações
UNIVERSIDADE PAULISTA – UNIP
CIÊNCIA DA COMPUTAÇÃO
ALLAN BALBINO DA SILVA – N2848B9
GABRIEL DE LIMA MARCHI – N293373
KASSIO GOMES BORELLI – D759353
PEDRO ISAQUE SUGAHARA SANTOS – N2976C7
VITOR COUTINHO HERNANDES LOPES – N281DF0
CONCEITOS E TÉCNICAS MAIS UTILIZADAS DE CRIPTOGRAFIA
São Paulo, 2018
SUMÁRIO
1. Objetivo do trabalho...............................................................................1
2. Introdução..............................................................................................2
3. Criptografia (Conceitos gerais)..............................................................4
3.1 Conceito................................................................4
3.2 Primeiras Técnicas................................................4
3.3 Criptografia Simétrica e Assimétrica......................5
4. Principais Técnicas de Criptografia.......................................................7
4.1 Chave Simétrica.....................................................7
4.2 Chave Assimétrica.................................................8
4.3 Assinatura Digital...................................................10
4.4 Função Hashing.....................................................10
4.5 Sistemas Híbridos..................................................................12
5. Dissertação..........................................................................................13
6. Linhas de código .................................................................................21
8.Bibliografia............................................................................................27
- Objetivo.
Com a realização da APS (Atividades Práticas Supervisionadas), da instituição de ensino da UNIP, nós alunos do curso de Ciência da Computação matutino temos como objetivo principal, executar na prática todo conhecimento adquirido em sala no desenvolvimento deste trabalho, com o tema “As técnicas criptográficas, conceitos, usos e aplicações”
Para nós este trabalho é de grande importância para nossa formação acadêmica, visto que para realiza-lo, foram feitas diversas pesquisas sobre métodos de criptografia e o desenvolvimento de um destes métodos.
Temos como objetivo entregar um trabalho com pesquisas objetivas e detalhadas, explicações sobre os métodos e criptografia e sobre o método que selecionamos para desenvolver, usando linguagem C# praticada em aula.
- Introdução.
As Atividades Práticas Supervisionadas (APS), da instituição de ensino da UNIP existe para que nós alunos do curso de Ciência da Computação possamos demostrar todo o aprendizado adquirido com as matérias no decorrer de todo o semestre, apresentando um trabalho com um tema proposto pela instituição.
O presente trabalho, tem como tema, as técnicas criptográficas, conceitos, usos e aplicações, contendo pesquisas e produção de conteúdo sobre um tema, junto com uma parte prática de um programa em C# com técnicas aprendidas em aula.
O objetivo da s Atividades Prática s Supervisionadas é aplicar todo nosso conhecimento adquirido em sala de aula em uma organização, que neste semestre será abordado o tema de criptografia, que é basicamente um conjunto de princípios e técnicas para cifrar a escrita, torná-la ininteligível para os que não tenham acesso às convenções combinadas, técnicas para comunicação segura na presença de terceiros, com conceitos usos e aplicações do mesmo.
Como técnica de criptografia para este trabalho escolhemos o AES (Advanced Encryption Standard) uma especificação para criptografia de dados eletrônicos estabelecida pelo Instituto Nacional de Padrões e Tecnologia (NIST) dos EUA em 2001, usaremos a chave de 128 bits.
Este trabalho realizado por nós alunos do 2º semestre do curso de Ciência da Computação matutino da UNIP Paraiso Vem apresentar pesquisas e técnicas funcionais de criptografia AES e pesquisas sobre técnicas de criptografia mais usadas, usando conhecimentos e habilidades adquiridos em aula e estudos.
Sobre a criptografia de modo geral, no modo literal da palavra “escrita secreta”, é um mecanismo de comunicação que é ininteligível para quem não tem acesso a “tradução” do mesmo, tornando ela uma forma de comunicação e compartilhamento de informações confidenciais mais segura entre duas ou mais partes.
Exemplos mais comuns do uso da criptografia são em aplicativos e softwares de troca de mensagens instantâneas, como o WhatsApp, por exemplo.
Os 2 tipos principais de criptografia são simétricos e assimétricos.
O tipo de criptografia que selecionamos (AES) usa criptografia de chave simétrica, que resumidamente tendem a ser mais rápidos, mas uma vez que a chave usada para cifrar a informação é partilhada entre as várias máquinas, fica pouco seguro, se comparado com a assimétrica.
Apresentamos agora, todo nosso estudo e pesquisa sobre as técnicas criptográficas, conceitos, usos e aplicações.
- Criptografia: Conceitos gerais
- Definição
Criptografia, palavra que tem origem no grego é resultado dos radicais kriptos (oculto) e grapho (escrita) e dá nome ao processo de codificação de uma mensagem por meio de formulas, capazes de torna-la completamente incompreensível para aquele que não possua o conhecimento da técnica utilizada para recodifica-la. Essa formula atualmente é conhecida como algoritmo ou chave (OLIVEIRA, 2012). De forma simples, a criptografia pode ser definida como conjuntos de técnicas que visam o sigilo de uma mensagem em que apenas o emissor e o receptor tenham acesso ao seu conteúdo. (CIRIACO, 2015)
...