TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

AS TÉCNICAS CRIPTOGRÁFICAS, CONCEITOS, USOS E APLICAÇÕES

Por:   •  17/11/2020  •  Trabalho acadêmico  •  6.747 Palavras (27 Páginas)  •  116 Visualizações

Página 1 de 27

AS TÉCNICAS CRIPTOGRÁFICAS, CONCEITOS, USOS E APLICAÇÕES:

Programa de criptografia e descriptografia em Python

2020

SUMÁRIO

  1. OBJETIVOS        4
  1. Geral        4
  2. Específicos        4
  1. INTRODUÇÃO        5-6
  2. CRIPTOGRAFIA        7-8
  1. Definição        8
  2. Segurança da informação        9
  1. TÉCNICAS CRIPTOGRÁFICAS MAIS UTILIZADAS E CONHECIDAS        9-10
  1. Criptografia simétrica        9-10
  1. Data Encrypt Standard (DES)        10
  2. Triple-Data Encryption Standard (3DES)        10
  3. Advanced Encryption Standard (AES) e Rijndael        10
  4. Ron's Code ou Rivest Cipher (RC)        11
  5. Rivest Cipher 5 (RC5)        11
  6. Rivest Cipher 6 (RC6)        11
  7. International Data Encryption Algorithm (IDEA)        11
  8. Blowfish        11
  9. Twofish        12
  1. Criptografia assimétrica        12
  1. RSA        12
  2. ElGamal        13
  3. Diffie-Hellman        13
  1. Protocolos de segurança de redes Wi-Fi        13
  1. Wired Equivalent Privacy (WEP)        14
  2. Wi-Fi Protected Access (WPA)        14
  3. Wi-Fi Protected Acces II (WPA2)        15
  1. Assinatura digital        15
  2. Certificado digital        15
  3. Função Hashing        16
  1. MD5 (Message Digest 5)        16
  2. SHA-1 (Secure Hash Algorithm)        16
  3. Criptografia Quântica        17
  1. CIFRA DE César        18

4

  1. Estruturação, conceitos e fundamentação        18
  2. Benefícios em relação às técnicas anteriores        20
  3. Onde foi ou ainda é utilizada esta técnica        20-21
  4. Comparação entre esta técnica e outras conhecidas        21
  5. Vulnerabilidades e falhas        22
  6. Melhorias propostas e implementadas        22
  1. PROJETO DE PROGRAMA        23-24
  2. RELATÓRIO COM AS LINHAS DE CÓDIGO DO PROGRAMA        25
  3. Apresentação do Programa em funcionamento em um computador        26
  4. Código de Criptografia        27
  5. Referencias        28-29

  1. OBJETIVOS

  1. Geral

Pesquisar e dissertar sobre as técnicas criptográficas, seus conceitos, usos e aplicações. Ao final, elaborar um programa utilizando a linguagem de programação Python, que permita ao usuário criptografar e descriptografar uma mensagem.

  1. Específicos

São objetivos específicos deste trabalho:

  • Pesquisar e dissertar sobre os conceitos gerais da criptografia;
  • Pesquisar e dissertar sobre a criptografia simétrica;
  • Pesquisar e dissertar sobre a criptografia assimétrica;
  • Pesquisar e dissertar sobre a criptografia quântica;
  • Pesquisar e dissertar sobre as funções hash;
  • Pesquisar e dissertar sobre a criptografia nas redes sem fio;
  • Pesquisar e dissertar sobre os principais algoritmos criptográficos;
  • Pesquisar e dissertar sobre a assinatura e a certificação digital;
  • Desenvolver umprograma com basenasdissertações utilizandoalinguagem de programação Python e o método da Cifra de César.

  1. INTRODUÇÃO

A criptografia surgiu séculos atrás, e tinha como único objetivo proteger o conteúdo de mensagens trocadas. Hoje, a criptografia moderna vai mais além, e tem como premissa não apenas a garantia da confidencialidade dos dados, mas também garantir a integridade e a autenticidade dos mesmos, que, por sinal, são considerados um dos pilares da Segurança da Informação.

Nos últimos tempos,devido a grande inserção da internet esua utilização em grande escala pela população, e a crescente adoção das redes de computadores pelas organizações, sejam elas comerciais ou não, passou-se a ser praticamente obrigatória a implantação de sistemas cada vez melhores com o objetivo de aumentar a segurança das transações e armazenamento das informações sigilosas.

A massa de utilização mais expressiva deste recurso já possui conhecimento sobre a importância da segurança, principalmente por causa dos acontecimentos e notícias relacionados a ataques cibernéticos que grandes empresas e órgãos governamentais sofreram. Os demais usuários da internet, preocupam-se com este tema, principalmente, quando tem que acessar algum site onde envolva informações pessoais, bancárias ou realizar compras em algum site.

Empresas e organização, conectadas a alguma rede de computador, estão constantementepreocupadascomumeventualataquequepossaexporinformações confidências. Os atacantes com o passar do tempo, estão aprimorando seus conhecimentos e meios cada vez mais eficazes para burlar a segurança das comunicações e ter acesso a conteúdos que deveriam ser acessados somente por pessoas autorizadas.

Segurança da informação, nesta era digital e globalizada, é uma das principais preocupações dos desenvolvedores e administradores de sistemas. Ter informações violadas, pode, em muitos casos, significar a perda de credibilidade de uma empresa ou organização, e reparar o dano levará muito tempo, ou, em casos graves, não será possível repara-lo.

A criptografia é uma das maneiras mais utilizadas para proteger informações sigilosas de acessos não autorizados. Sendo realizada pela cifragem ou codificação

de uma informação, possibilitando que somente os destinatários possam compreendê-las. Os dados codificados e decodificados pelas técnicas criptográficas, permitem que os mesmos possam ser transmitidos, armazenados e lidos sem que ocorra alterações no conteúdo ou sejam interceptados e compreendidos por atacantes.

Não importa se as informações serão transmitidas em rede ou somente armazenadas, pode-se utilizar as diversas técnicas criptográficas para protegê-las de ataques. Em comunicações através da rede, a criptografia tem como objetivos garantir a privacidade das informações, a não alteração dos dados e a autenticidade dos mesmos

...

Baixar como (para membros premium)  txt (43.7 Kb)   pdf (437.9 Kb)   docx (246.2 Kb)  
Continuar por mais 26 páginas »
Disponível apenas no TrabalhosGratuitos.com