Mapa mental
CRIPTOGRAFIA
Conteúdo do mapa
CRIPTOGRAFIA
É 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.
CRIPTOANALISE
- PROCESSO DE TRANSFORMAÇÃO DE DADOS CIFRADOS (ENCRIPTADOS ) EM DADOS LEGÍVEIS(DECRIPTADOS) SEM QUE SE CONHEÇA A CHAVE DE ENCRIPTAÇÃO
TIPOS DE CRIPTOGRAFIA
- CHAVES SIMÉTRICAS (CRIPTOGRAFIA DE CHAVE ÚNICA)
- O EMISSOR UTILIZA ESSA CHAVE PARA ENCRIPTAR A MENSAGEM, E O RECEPTOR UTILIZA A MESMA CHAVE PARA DECRIPTÁ-LA (CHAVE COMPARTILHADA - SHARED KEY)
- TÉCNICA SIMÉTRICA, POR UTILIZAR A MESMA CHAVE NA ENCRIPTAÇÃO E DECRIPTAÇÃO.
- USA MODO STREAM
- EXEMPLOS DE ALGORITMOS SIMÉTRICOS POPULARES E BEM REPUTADOS INCLUEM: • AES • TWOFISH • SERPENT • BLOWFISH • CAST5 • RC4 • 3DES (BASEADO NO DES) • IDEA
- PODEM SER DIVIDIDOS EM:
- CIFRAS DE FLUXO (OU CONTÍNUAS)
- CIFRAM OS BITS DA MENSAGEM UM A UM
- CIFRAS POR BLOCO.
- PEGAM UM NÚMERO DE BITS E CIFRAM COMO UMA ÚNICA UNIDADE.
- CIFRAS DE FLUXO (OU CONTÍNUAS)
- SÃO GERALMENTE MENOS DEMORADOS COMPUTACIONALMENTE DO QUE OS ALGORITMOS DE CHAVE ASSIMÉTRICA. ISTO SIGNIFICA QUE UM ALGORITMO DE CHAVE ASSIMÉTRICA DE QUALIDADE PODE SER CENTENAS OU MILHARES DE VEZES MAIS LENTO DO QUE UM ALGORITMO DE CHAVE SIMÉTRICA DE QUALIDADE EQUIVALENTE.
- A desvantagem dos algoritmos de chave simétrica é a exigência de uma única chave secreta compartilhada, com uma cópia em cada extremidade. As chaves estão sujeitas à descoberta potencial por um adversário criptográfico, por isso necessitam ser mudadas freqüentemente e mantidas seguras durante a distribuição e no serviço. Essa exigência de escolher, distribuir e armazenar chaves sem erro e sem perda, é conhecida como “gerenciamento de chave”.
- CHAVES ASSIMÉTRICAS (CRIPTOGRAFIA DE CHAVE PÚBLICA)
- USAMOS DUAS CHAVES DISTINTAS, DE MODO A OBTERMOS COMUNICAÇÃO SEGURA ATRAVÉS DE CANAIS DE COMUNICAÇÃO INSEGUROS. TÉCNICA ASSIMÉTRICA PELO FATO DE USAR UM PAR DE CHAVES DIFERENTES
- TRANSMISSOR E RECEPTOR POSSUEM CHAVES DIFERENTES, COM TAMANHOS QUE VARIAM ENTRE 512 E 2048BITS
- EXEMPLOS DE TÉCNICAS DE CHAVE ASSIMÉTRICA PARA VÁRIOS EFEITOS INCLUEM: • PROTOCOLO DIFFIE-HELLMAN • DSS (DIGITAL SIGNATURE STANDARD), O QUAL INCORPORA O ALGORITMO DE ASSINATURA DIGITAL • ELGAMAL • VÁRIAS TÉCNICAS DE CURVAS ELÍPTICAS • VÁRIAS TÉCNICAS DE ACORDO DE CHAVE AUTENTICADA E SENHA • CRIPTOSISTEMA DE PAILLIER • ALGORITMO DE ENCRIPTAÇÃO RSA (PKCS#1) • CRIPTOSISTEMA DE CRAMER–SHOUP • PROTOCOLO DE ACORDO DE CHAVE AUTENTICADA YAK
- EXEMPLOS DE ALGORITMOS DE CHAVE ASSIMÉTRICA NÃO ADOTADOS VASTAMENTE INCLUEM: • CRIPTOSISTEMA NTRUENCRYPT • CRIPTOSISTEMA DE MCELIECE
- EXEMPLOS DE NOTÁVEIS – MAS AINDA INSEGUROS – ALGORITMOS DE CHAVE ASSIMÉTRICA INCLUEM: • CRIPTOSISTEMA DE KNAPSACK DE MERKLE–HELLMAN
- EXEMPLOS DE PROTOCOLOS USANDO ALGORITMOS DE CHAVE ASSIMÉTRICA INCLUEM: • S/MIME • GPG, UMA IMPLEMENTAÇÃO DE OPENPGP • TROCA DE CHAVE PELA INTERNET • PGP • ZRTP, UM PROTOCOLO SEGURO VOIP • SECURE SOCKET LAYER, AGORA CODIFICADO COMO O PADRÃO IETF • SEGURANÇA DE CAMADA DE TRANSPORTE (TLS) • SILC • SSH • BITCOIN • OFF-THE-RECORD MESSAGING
- FUNÇÕES DE HASH
- NÃO UTILIZA UMA CHAVE COMO AS OUTRAS TÉCNICAS. UTILIZA UM VALOR DE HASH DE TAMANHO FIXO , O QUAL É COMPUTADO SOBRE O TEXTO PLANO
- SÃO USADAS PARA VERIFICAR A INTEGRIDADE DOS DADOS PARA GARANTIR QUE NÃO TENHAM SIDO INADVERTIDAMENTE ALTERAOR
- AS VERIFICAÇÕES DE SENHA PODEM USAR ESSA FUNÇÃO TBM.
- OS VALORES RETORNADOS SÃO CHAMADOS VALORES HASH, CÓDIGOS HASH, SOMAS HASH (HASH SUMS), CHECKSUMS OU SIMPLESMENTE HASHES.
- UM HASH (OU ESCRUTÍNIO) É UMA SEQUÊNCIA DE BITS GERADAS POR UM ALGORITMO DE DISPERSÃO, EM GERAL REPRESENTADA EM BASE HEXADECIMAL, QUE PERMITE A VISUALIZAÇÃO EM LETRAS E NÚMEROS (0 A 9 E A A F), REPRESENTANDO UM NIBBLE CADA.
- OS ALGORITMOS DE HASH MAIS USADOS SÃO
- 1. MD4:
- DESENVOLVIDO EM 1990/91 POR RON RIVEST, VÁRIOS ATAQUES FORAM DETECTADOS, O QUE FEZ COM QUE O ALGORITMO FOSSE CONSIDERADO FRÁGIL. DESCRITO NA RFC 1320
- 2. MD5:
- O MD5 (MESSAGE-DIGEST ALGORITHM 5) É UM ALGORITMO DE HASH DE 128 BITS UNIDIRECIONAL DESENVOLVIDO PELA RSA DATA SECURITY, INC., DESCRITO NA RFC 1321, E MUITO UTILIZADO POR SOFTWARES COM PROTOCOLO PAR-A-PAR (P2P, OU PEER-TO-PEER, EM INGLÊS), VERIFICAÇÃO DE INTEGRIDADE E LOGINS. EXISTEM ALGUNS MÉTODOS DE ATAQUE DIVULGADOS PARA O MD5
- 3. SHA-1 (SECURE HASH ALGORITHM):
- DESENVOLVIDO PELO NIST E NSA. JÁ FORAM EXPLORADAS FALHAS NO SHA.
- 4. WHIRLPOOL:
- FUNÇÃO CRIPTOGRÁFICA DE HASH DESENVOLVIDA POR PAULO S. L. M. BARRETO E POR VINCENT RIJMEN (CO-AUTOR DO AES). A FUNÇÃO FOI RECOMENDADA PELO PROJETO NESSIE (EUROPEU). FOI TAMBÉM ADOTADO PELO ISO E IEC COMO PARTE DO PADRÃO INTERNACIONAL ISO 10118-3.
- 1. MD4:
- O processo é unidirecional e impossibilita descobrir o conteúdo original a partir do Hash. O valor de conferência ("Soma de verificação") muda se um único bit for alterado, acrescentado ou retirado da mensagem.
- CHAVES SIMÉTRICAS (CRIPTOGRAFIA DE CHAVE ÚNICA)
OBJETIVOS
- 1. CONFIDENCIALIDADE DA MENSAGEM:
- SÓ O DESTINATÁRIO AUTORIZADO DEVE SER CAPAZ DE EXTRAIR O CONTEÚDO DA MENSAGEM DA SUA FORMA CIFRADA. ALÉM DISSO, A OBTENÇÃO DE INFORMAÇÃO SOBRE O CONTEÚDO DA MENSAGEM (COMO UMA DISTRIBUIÇÃO ESTATÍSTICA DE CERTOS CARACTERES) NÃO DEVE SER POSSÍVEL, UMA VEZ QUE, SE O FOR, TORNA MAIS FÁCIL A ANÁLISE CRIPTOGRÁFICA.
- 2. INTEGRIDADE DA MENSAGEM:
- O DESTINATÁRIO DEVERÁ SER CAPAZ DE VERIFICAR SE A MENSAGEM FOI ALTERADA DURANTE A TRANSMISSÃO.
- 3. AUTENTICAÇÃO DO REMETENTE:
- O DESTINATÁRIO DEVERÁ SER CAPAZ DE VERIFICAR QUE SE O REMETENTE É REALMENTE QUEM DIZ SER.
- 4. NÃO-REPÚDIO OU IRRETRATABILIDADE DO REMETENTE:
- NÃO DEVERÁ SER POSSÍVEL AO REMETENTE NEGAR A AUTORIA DE SUA MENSAGEM.
- 1. CONFIDENCIALIDADE DA MENSAGEM:
GNUPG
- FERRAMENTA UTILIZADA PARA CRIPTOGRAFIA DE DADOS, ASSINATURA DIGITAL E GERENCIAMENTO DE CHAVES DE CRIPTOGRAFIA
- CAST5 - ALGORITMO PADRÃO
- GPG -C + NOME DO ARQUIVO (COMANDO PARA ENCRIPTAR OS DADOS EM LINUX)
- - C (CIPHER)
- GPG +NOME DO ARQUIVO ( COMANDO PARA DECRIPTAR OS DADOS EM LINUX)
- GPG4WIN
- É UMA IMPLEMENTAÇÃO DO GNUPG PARA WINDOWS
- OS ARQUIVOS CRIPTOGRAFADOS TEM EXTENSÃO .GPG
Informações
- Descrição
- Mapa Mental sobre CRIPTOGRAFIA, criado por Marcos Otoniel da Silva em 25-09-2017.
- Criado por
- Marcos Otoniel da Silva
- Visualizações
- 2
- Avaliação