< Return to Video

The one-time pad | Journey into cryptography | Computer Science | Khan Academy

  • 0:05 - 0:08
    Por mais de 400 anos,
    o problema persistia.
  • 0:08 - 0:12
    Como Alice poderia criar uma cifra que
    esconde sua impressão digital,
  • 0:12 - 0:14
    impedindo assim o
    vazamento de informações.
  • 0:14 - 0:18
    A resposta é aleatoriedade.
  • 0:18 - 0:21
    Imagine que Alice joga
    um dado de 26 lados
  • 0:21 - 0:24
    para gerar uma longa lista de
    mudanças aleatórias,
  • 0:24 - 0:27
    e compartilha esta com Bob,
    ao invés de uma palavra chave.
  • 0:27 - 0:29
    Agora, para encriptar sua mensagem,
  • 0:29 - 0:32
    Alice utiliza a lista de
    mudanças aleatórias.
  • 0:32 - 0:36
    É importe que a lista das mudanças seja
    tão longa quanto a mensagem
  • 0:36 - 0:39
    para evitar qualquer repetição.
  • 0:39 - 0:41
    E então, ela a envia para Bob,
    que decifra a mensagem.
  • 0:41 - 0:45
    Utilizando a mesma lista de mudanças
    aleatórias que ela tinha dado a ele.
  • 0:47 - 0:49
    Agora Eve terá um problema,
  • 0:49 - 0:51
    pois a mensagem encriptada resultante
  • 0:51 - 0:54
    terá duas propriedades poderosas:
  • 0:54 - 0:57
    Primeiro, as mudanças nunca
    demonstram um padrão repetitivo;
  • 0:59 - 1:04
    e segundo, a mensagem encriptada terá uma
    distribuição de freqüência uniforme.
  • 1:04 - 1:06
    Pois não há diferencial de freqüência,
  • 1:06 - 1:08
    e portanto nenhum vazamento,
  • 1:08 - 1:11
    agora é impossível para Eve quebrar a criptografia.
  • 1:14 - 1:18
    Esse é o método de criptografia
    mais forte possível,
  • 1:18 - 1:22
    e que surge no final do século XIX,
  • 1:22 - 1:24
    é conhecido como o "One-time pad".
  • 1:26 - 1:29
    A fim de visualizar a
    força do One-time pad,
  • 1:29 - 1:35
    precisamos entender a
    explosão combinatória que ocorre.
  • 1:35 - 1:39
    Por exemplo, a cifra de Cesar mudava cada letra pelo mesmo posto,
  • 1:39 - 1:43
    que era algum número entre 1 e 26.
  • 1:43 - 1:45
    Então se Alice encriptasse seu nome,
  • 1:45 - 1:48
    ele resultaria em 1 de 26
    criptografias possíveis,
  • 1:48 - 1:52
    um número pequeno de possibilidades,
    fáceis de serem checadas,
  • 1:52 - 1:55
    conhecido como pesquisa de força bruta.
  • 1:55 - 1:57
    Compare isso com o One-time pad,
  • 1:57 - 1:59
    onde cada letra seria mudada
  • 1:59 - 2:02
    por um número diferente entre 1 e 26,
  • 2:02 - 2:04
    agora pense no número de
    criptografias possíveis,
  • 2:04 - 2:08
    seria 26 multiplicado por si mesmo 5 vezes,
  • 2:08 - 2:10
    o que é quase 12 milhões.
  • 2:10 - 2:13
    As vezes é difícil de visualizar.
  • 2:13 - 2:16
    Então imagine que ela escreveu seu
    nome em uma única página
  • 2:16 - 2:21
    e no topo, empilhe todos as
    criptografias possíveis.
  • 2:21 - 2:25
    Quão alto você acha que seria?
  • 2:25 - 2:29
    Com quase 12 milhões de sequências
    possíveis de cinco letras,
  • 2:29 - 2:32
    Essa pilha de papel seria enorme,
  • 2:32 - 2:35
    mais de um quilometro de altura.
  • 2:35 - 2:38
    Quando Alice encriptou seu nome usando
    o Onde-time pad,
  • 2:38 - 2:42
    é o mesmo que escolher uma dessas
    páginas aleatoriamente,
  • 2:42 - 2:45
    da perspectiva de Eve, a decifradora,
  • 2:45 - 2:47
    toda palavra de cinco letras
    criptografada que ela possui
  • 2:47 - 2:52
    é igualmente provável de ser qualquer
    uma nessa pilha.
  • 2:52 - 2:54
    Ou seja, esse é o sigilo perfeito em ação
  • 2:54 - 2:56
    (Legendas por Nicolas de Casteja)
Title:
The one-time pad | Journey into cryptography | Computer Science | Khan Academy
Description:

more » « less
Video Language:
English
Team:
Khan Academy
Duration:
02:56

Portuguese, Brazilian subtitles

Revisions