SEGURANÇA DE DADOS E
INFORMAÇÕES
ETEMAC
Profº: Marcone Araujo
Segurança de Dados e
Informações
Criptografia
Conteúdo desta aula:
• Criptografia
• Criptografia simétrica
• Criptografia assimétrica
Criptografia
• Cripto(código)+ grafia (Escrita)
• É um conjunto de técnicas que permitem
tornar uma mensagem clara em uma
mensagem incompreensível (codificar,
encriptar, cifrar ou embaralhar).
Criptografia
• Termos relacionados à criptografia são:
Esteganografia, Esteganálise, Código,
Criptoanálise e Criptologia.
• A Esteganografia (escrita escondida) é o
estudo das técnicas de ocultação de
mensagens, diferentemente da Criptografia,
que transformada a mensagem de sua forma
original para uma ilegível.
Criptografia
• Exemplos de Esteganografia
Criptografia
Criptografia
• É importante frisar a diferença entre
Criptografia e Esteganografia. Enquanto a
primeira embaralha a mensagem, a segunda
oculta a existência da mensagem.
Criptografia
• Criptoanálise = arte e ciência de quebrar
textos cifrados.
• Criptologia = criptografia + criptoanálise
Criptografia
• O objetivo da criptografia é de que só pessoas
autorizadas (que possuam a chave) consigam
compreender e ler a mensagem.
• A criptografia visa garantir um dos princípios
básicos da segurança, a confidencialidade.
Criptografia
• O que o uso da criptografia pode fazer:
–Fornecer o sigilo(confidencialidade) da
informação. ( Cifrar uma mensagem)
–Garantir a autenticidade do remetente.
(Assinatura digital)
Criptografia
–Garantir, implicitamente, a autenticidade do
destino.( Certificado Digital)
–Garantir a integridade da informação.
(Hash- Resumo da mensagem)
Criptografia
• Conceitos:
• Texto Claro, simples ou original: é a
mensagem antes de ser criptografada, ou seja,
a mensagem em seu formato original.
• Texto cifrado ou criptografado: é o texto
resultante codificado ( embaralhado)
Criptografia
• Cifra: é o processo de cifrar(embaralhar) a
mensagem( a mensagem se torna codificada).
Esse processo consiste em aplicar (algoritmo
de criptografia + chave) em uma mensagem
original, transformando-a em uma mensagem
cifrada.
Criptografia
• Algoritmo criptográfico: é uma sequência
definida de passos para encriptar e
desencriptar uma mensagem.
• Esses algoritmos são programas padronizados
e conhecidos pelos aplicativos que os utilizam.
Criptografia
• Algoritmos proprietários
São aqueles que somente poucas pessoas
conhecem o código.
• Vantagens:
Geralmente realizar criptoanálise conhecendo
o código é difícil, sem conhecer o código é
ainda mais difícil.
Criptografia
• Desvantagens:
O código somente foi avaliado por poucas
pessoas, com isso, podem existir fragilidades
não descobertas.
Criptografia
• Algoritmos públicos
São aqueles que todos conhecem o código
• Vantagem:
O código é avaliado por muitas pessoas
tornado o algoritmo mais confiável.
Maior facilidade de padronização e produção
por fabricantes diferentes.
Criptografia
• Desvantagens:
No caso de descoberta de uma
vulnerabilidade no algoritmo, imediatamente
todos os usuários estão comprometidos.
Criptografia
• Criptografar : (cifrar ou encriptar ) processo
de criptografar (embaralhar, Tonar
incompreensível ) a mensagem.
• Decriptografar: (decifrar ou desencriptar)
processo de reverter uma mensagem
criptografada em uma mensagem clara
(mensagem original).
Criptografia
• Chave: é um número (binário) que controla a
operação do algoritmo criptográfico (usada
para cifrar e decifrar uma mensagem)
• A chave é o elemento secreto no processo de
criptografia .
• Tamanho da chave: é o comprimento em bits
da chave criptográfica
Criptografia (Chave)
• Quanto maior for o tamanho da chave mais
seguro será a operação criptográfica.
• Exemplo de uma chave com 3 bits. A chave
sorteada pode ser qualquer uma dessas
abaixo:
000 001 010 100
011 101 110 111
Criptografia (Chave)
• O número possível de combinações para uma
chave de n bits é 2n .
• Por exemplo , uma chave com tamanho de 64
bits será igual a 264 =18446744073709551616
de combinações possíveis de chaves.
Criptografia (Chave)
• Objetivo: Escrever uma senha criptografada
• Mensagem:2240
• Chave : 10
• Algoritmo : Subtrair a chave da mensagem
original, depois multiplique o resultado pela
metade do valos da chave.
Criptografia (Chave)
• Aplicando o Algoritmo de teste:
2240-10 = 2230
2230*(10/2)=2230*5=11150 (Mensagem cifrada)
• Para voltar a mensagem original, faz-se o
processo inverso.
11150/5 + 10= 2230 (Mensagem decifrada)
Criptografia (Chave)
• Cifra de César(cifra de troca, código de César
ou troca de César) é a mais simples e
conhecida técnica de criptografia (Cifra por
substituição)
Criptografia (Chave)
• No Exemplo acima temos três posições (o
parâmetro de troca, três neste caso, é usado
como chave).
Normal:ABCDEFGHIJKLMNOPQRSTUVWXYZ
Cifrado:DEFGHIJKLMNOPQRSTUVWXYZABC
Criptografia (Chave)
• A chave é gerada aleatoriamente pelo sistema
quando existir uma operação criptográfica.
• Dependendo do algoritmo de criptografia
utilizado na operação, pode-se usar uma ou
duas chaves.
Criptografia
-Algoritmo de chave simétrica (única chave)
-Algoritmo de chave assimétrica (duas chaves)

S.D.I - SEGURANÇA DE DADOS E INFORMAÇÕES

  • 1.
    SEGURANÇA DE DADOSE INFORMAÇÕES ETEMAC Profº: Marcone Araujo
  • 2.
    Segurança de Dadose Informações
  • 3.
    Criptografia Conteúdo desta aula: •Criptografia • Criptografia simétrica • Criptografia assimétrica
  • 4.
    Criptografia • Cripto(código)+ grafia(Escrita) • É um conjunto de técnicas que permitem tornar uma mensagem clara em uma mensagem incompreensível (codificar, encriptar, cifrar ou embaralhar).
  • 5.
    Criptografia • Termos relacionadosà criptografia são: Esteganografia, Esteganálise, Código, Criptoanálise e Criptologia. • A Esteganografia (escrita escondida) é o estudo das técnicas de ocultação de mensagens, diferentemente da Criptografia, que transformada a mensagem de sua forma original para uma ilegível.
  • 6.
  • 7.
  • 8.
    Criptografia • É importantefrisar a diferença entre Criptografia e Esteganografia. Enquanto a primeira embaralha a mensagem, a segunda oculta a existência da mensagem.
  • 9.
    Criptografia • Criptoanálise =arte e ciência de quebrar textos cifrados. • Criptologia = criptografia + criptoanálise
  • 10.
    Criptografia • O objetivoda criptografia é de que só pessoas autorizadas (que possuam a chave) consigam compreender e ler a mensagem. • A criptografia visa garantir um dos princípios básicos da segurança, a confidencialidade.
  • 11.
    Criptografia • O queo uso da criptografia pode fazer: –Fornecer o sigilo(confidencialidade) da informação. ( Cifrar uma mensagem) –Garantir a autenticidade do remetente. (Assinatura digital)
  • 12.
    Criptografia –Garantir, implicitamente, aautenticidade do destino.( Certificado Digital) –Garantir a integridade da informação. (Hash- Resumo da mensagem)
  • 13.
    Criptografia • Conceitos: • TextoClaro, simples ou original: é a mensagem antes de ser criptografada, ou seja, a mensagem em seu formato original. • Texto cifrado ou criptografado: é o texto resultante codificado ( embaralhado)
  • 14.
    Criptografia • Cifra: éo processo de cifrar(embaralhar) a mensagem( a mensagem se torna codificada). Esse processo consiste em aplicar (algoritmo de criptografia + chave) em uma mensagem original, transformando-a em uma mensagem cifrada.
  • 15.
    Criptografia • Algoritmo criptográfico:é uma sequência definida de passos para encriptar e desencriptar uma mensagem. • Esses algoritmos são programas padronizados e conhecidos pelos aplicativos que os utilizam.
  • 16.
    Criptografia • Algoritmos proprietários Sãoaqueles que somente poucas pessoas conhecem o código. • Vantagens: Geralmente realizar criptoanálise conhecendo o código é difícil, sem conhecer o código é ainda mais difícil.
  • 17.
    Criptografia • Desvantagens: O códigosomente foi avaliado por poucas pessoas, com isso, podem existir fragilidades não descobertas.
  • 18.
    Criptografia • Algoritmos públicos Sãoaqueles que todos conhecem o código • Vantagem: O código é avaliado por muitas pessoas tornado o algoritmo mais confiável. Maior facilidade de padronização e produção por fabricantes diferentes.
  • 19.
    Criptografia • Desvantagens: No casode descoberta de uma vulnerabilidade no algoritmo, imediatamente todos os usuários estão comprometidos.
  • 20.
    Criptografia • Criptografar :(cifrar ou encriptar ) processo de criptografar (embaralhar, Tonar incompreensível ) a mensagem. • Decriptografar: (decifrar ou desencriptar) processo de reverter uma mensagem criptografada em uma mensagem clara (mensagem original).
  • 21.
    Criptografia • Chave: éum número (binário) que controla a operação do algoritmo criptográfico (usada para cifrar e decifrar uma mensagem) • A chave é o elemento secreto no processo de criptografia . • Tamanho da chave: é o comprimento em bits da chave criptográfica
  • 22.
    Criptografia (Chave) • Quantomaior for o tamanho da chave mais seguro será a operação criptográfica. • Exemplo de uma chave com 3 bits. A chave sorteada pode ser qualquer uma dessas abaixo: 000 001 010 100 011 101 110 111
  • 23.
    Criptografia (Chave) • Onúmero possível de combinações para uma chave de n bits é 2n . • Por exemplo , uma chave com tamanho de 64 bits será igual a 264 =18446744073709551616 de combinações possíveis de chaves.
  • 24.
    Criptografia (Chave) • Objetivo:Escrever uma senha criptografada • Mensagem:2240 • Chave : 10 • Algoritmo : Subtrair a chave da mensagem original, depois multiplique o resultado pela metade do valos da chave.
  • 25.
    Criptografia (Chave) • Aplicandoo Algoritmo de teste: 2240-10 = 2230 2230*(10/2)=2230*5=11150 (Mensagem cifrada) • Para voltar a mensagem original, faz-se o processo inverso. 11150/5 + 10= 2230 (Mensagem decifrada)
  • 26.
    Criptografia (Chave) • Cifrade César(cifra de troca, código de César ou troca de César) é a mais simples e conhecida técnica de criptografia (Cifra por substituição)
  • 27.
    Criptografia (Chave) • NoExemplo acima temos três posições (o parâmetro de troca, três neste caso, é usado como chave). Normal:ABCDEFGHIJKLMNOPQRSTUVWXYZ Cifrado:DEFGHIJKLMNOPQRSTUVWXYZABC
  • 28.
    Criptografia (Chave) • Achave é gerada aleatoriamente pelo sistema quando existir uma operação criptográfica. • Dependendo do algoritmo de criptografia utilizado na operação, pode-se usar uma ou duas chaves.
  • 29.
    Criptografia -Algoritmo de chavesimétrica (única chave) -Algoritmo de chave assimétrica (duas chaves)