

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Parte de um trabalho de aps do segundo semestre de ciencia da computaçao
Tipologia: Trabalhos
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!


A criptografia moderna é fundamental para a segurança da informação, Ela usa técnicas diversas. Cada uma tem suas propriedades e empregos pra garantir confidencialidade, integridade, autenticidade dos dados.As modalidades de criptografia, são classificadas em três categorias principais: a criptografia simétrica, como a cifra de César; a criptografia assimétrica, e as funções hash também.
A criptografia simétrica é a maneira mais antiga e fácil de cifrar. Opera com uma única chave secreta usada pelo remetente e destinatário. É essa mesma chave, que criptografa ou cifra a mensagem original, tornando-a algo indecifrável e essa chave também decifra, fazendo a mensagem ser compreendida.
O bom desse método é a velocidade e a eficiência computacional, bom pra grande quantidade de informação. Mas o problema é manter a chave em segredo.
Algoritmos de criptografia simétrica importantes tipo o DES Data Encryption Standard, um padrão antigamente bastante popular, contudo hoje é ultrapassado, e o AES Advanced Encryption Standard, que é uma evolução do DES. O AES é atualmente o padrão mundial, empregado por governos e entidades globais, oferecendo segurança variável com base no tamanho da chave 128, 192 ou 256 bits.
1.3.2 Criptografia assimétrica
Também conhecida por criptografia de chave pública foi criada pra solucionar o desafio da distribuição de chaves da criptografia simétrica. Nesse modelo, é usado um par de chaves matematicamente interligadas, uma chave pública e uma chave privada.
A chave pública, pode ser distribuída sem problemas para qualquer pessoa, é empregada para criptografar a mensagem. Já a chave privada precisa ser mantida em sigilo total pelo seu dono, pois somente ela decifra as mensagens criptografadas com sua chave pública associada.
Esse sistema assegura a confidencialidade sem precisar de um canal seguro inicial pra dividir um segredo.
Se uma pessoa precisa mandar uma mensagem protegida a alguém, simplesmente se emprega a chave pública do tal destinatário para cifrar a mensagem. Somente o destinatário, com a chave dele privada, será capaz de ler o conteúdo.
Apesar de ser mais segura para a troca de informações , a criptografia assimétrica demora muito mais em termos de computação, se comparada
Ao contrário dos outros métodos, a função hash não é um sistema de criptografia no sentido de cifrar e decifrar. É uma ferramenta criptográfica de uma via só (mão única). A função hash é um algoritmo matemático que aceita uma entrada de dados de qualquer tamanho (tipo um arquivo, uma senha, ou mesmo uma mensagem) e transforma ela numa saída de tamanho fixo, que a gente chama de "hash" ou "resumo".
As principais propriedades de uma função hash criptográfica incluem Irreversibilidade, que torna impossível, em termos computacionais, reconstruir a mensagem original a partir do seu hash. O Determinismo, um conceito definindo, que idênticas entradas sempre resultarão no mesmo hash. E resistência a colisões, ou seja, pequenas mudanças na entrada, tipo mudar um único bit, deve criar um hash bem diferente, dificultando encontrar duas entradas distintas com o mesmo hash.
Funções hash não servem pra esconder dados mas sim, pra assegurar a integridade e autenticidade dos dados. Servem para verificar se um arquivo mudou durante uma transmissão (comparando o hash antes e depois) e, também, pro armazenamento seguro de senhas (os sistemas guardam só o hash da senha, e não a senha em si). Exemplos incluem a família SHA (Secure Hash Algorithm), por exemplo, o SHA-256.