[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:02.94,0:00:08.50,Default,,0000,0000,0000,,Chaves Públicas e \NCriptografia na Internet Dialogue: 0,0:00:08.99,0:00:14.15,Default,,0000,0000,0000,,Oi, meu nome é Mia Gil-Epner, \Nestou cursando Ciência da Computação na UC Berkeley e trabalho Dialogue: 0,0:00:14.15,0:00:19.46,Default,,0000,0000,0000,,para o Departamento de Defesa, onde tento manter a segurança das informações. A Internet é Dialogue: 0,0:00:19.46,0:00:25.51,Default,,0000,0000,0000,,um sistema público e aberto. Todos nós enviamos e recebemos informações em redes e conexões compartilhadas Dialogue: 0,0:00:25.51,0:00:30.04,Default,,0000,0000,0000,,Mas apesar de ser um sistema aberto, ainda trocamos muitos dados privados. Dialogue: 0,0:00:30.04,0:00:35.89,Default,,0000,0000,0000,,Coisas como números de cartões \Nde crédito, dados bancários, senhas\Ne e-mails. Então, como Dialogue: 0,0:00:35.89,0:00:40.69,Default,,0000,0000,0000,,todos esses dados privados se mantêm em sigilo? Dados de qualquer espécie são mantidos em sigilo por Dialogue: 0,0:00:40.69,0:00:45.30,Default,,0000,0000,0000,,um processo conhecido como criptografia, o embaralhamento ou alteração de mensagens para ocultar o Dialogue: 0,0:00:45.31,0:00:51.90,Default,,0000,0000,0000,,texto original. A descriptografia é o processo de desembaralhar a mensagem para torná-la legível. Dialogue: 0,0:00:51.90,0:00:56.97,Default,,0000,0000,0000,,É uma ideia simples e as pessoas \Ntêm feito isto há séculos. Um dos primeiros métodos bastante Dialogue: 0,0:00:56.97,0:01:02.38,Default,,0000,0000,0000,,conhecidos de criptografia foram as Cifras de César, batizadas em homenagem a Júlio César, um general Dialogue: 0,0:01:02.38,0:01:07.22,Default,,0000,0000,0000,,romano que criptografava seus comandos militares para se certificar de que, se a mensagem fosse interceptada Dialogue: 0,0:01:07.22,0:01:12.54,Default,,0000,0000,0000,,pelo inimigo, eles não conseguiriam \Nlê-la. As Cifras de César são um Algoritmo que substitui Dialogue: 0,0:01:12.54,0:01:16.76,Default,,0000,0000,0000,,cada letra da mensagem original por uma letra algumas posições mais à Dialogue: 0,0:01:16.76,0:01:21.26,Default,,0000,0000,0000,,frente no alfabeto. Se somente o remetente e o destinatário souberem os números certos, eles serão Dialogue: 0,0:01:21.26,0:01:28.64,Default,,0000,0000,0000,,a chave. Ela permite que o leitor desbloqueie a mensagem secreta. Por exemplo, se a mensagem original Dialogue: 0,0:01:28.64,0:01:35.87,Default,,0000,0000,0000,,for 'OLÁ’, utilizando o algoritmo das Cifras de César com uma chave de 5, a mensagem criptografada Dialogue: 0,0:01:35.87,0:01:43.26,Default,,0000,0000,0000,,seria assim... Para descriptografar a mensagem, o destinatário simplesmente usa a chave para inverter Dialogue: 0,0:01:43.26,0:01:50.18,Default,,0000,0000,0000,,o processo. Mas há um grande problema com as Cifras de César: qualquer pessoa pode descobri-las Dialogue: 0,0:01:50.18,0:01:55.57,Default,,0000,0000,0000,,facilmente ou revelar a mensagem criptografada, experimentando valores possíveis, que no alfabeto que usamos Dialogue: 0,0:01:55.57,0:02:00.39,Default,,0000,0000,0000,,seriam apenas 26 letras, o que significa que você precisaria tentar no máximo 26 chaves para descriptografar Dialogue: 0,0:02:00.39,0:02:06.81,Default,,0000,0000,0000,,a mensagem. Porém, experimentar 26 chaves possíveis não é muito difícil. Seriam necessárias no máximo Dialogue: 0,0:02:06.81,0:02:13.05,Default,,0000,0000,0000,,uma ou duas horas. Então vamos dificultar esse padrão. Em vez de substituir cada letra com um intervalo Dialogue: 0,0:02:13.05,0:02:18.92,Default,,0000,0000,0000,,constante, vamos trocar cada letra com intervalos diferentes. Neste exemplo, uma chave de dez dígitos mostra em Dialogue: 0,0:02:18.92,0:02:26.56,Default,,0000,0000,0000,,quantas posições cada letra sucessiva será alterada para criptografar uma mensagem mais longa. Revelar esta Dialogue: 0,0:02:26.56,0:02:34.16,Default,,0000,0000,0000,,chave seria realmente difícil. Utilizando a criptografia digital podem haver bilhões de soluções possíveis para Dialogue: 0,0:02:34.16,0:02:39.86,Default,,0000,0000,0000,,as chaves. Obviamente, é mais do que quaisquer ser humano poderia solucionar. Levaria vários séculos. Dialogue: 0,0:02:39.86,0:02:46.03,Default,,0000,0000,0000,,Mas um computador mediano atual levaria apenas alguns segundos para experimentar todas as possibilidades. Dialogue: 0,0:02:46.03,0:02:51.24,Default,,0000,0000,0000,,Portanto, no mundo moderno, onde os hackers estão munidos de computadores em vez de lápis, como Dialogue: 0,0:02:51.24,0:02:57.89,Default,,0000,0000,0000,,é possível criptografar mensagens com tanta segurança que seja difícil demais desvendá-las? Muito difícil significa Dialogue: 0,0:02:57.89,0:03:02.76,Default,,0000,0000,0000,,que existem possibilidades demais para se computar em um período razoável. As comunicações seguras Dialogue: 0,0:03:02.76,0:03:03.76,Default,,0000,0000,0000,,da era atual são criptografadas utilizando chaves de 256 bits. Isto significa que o computador de um Dialogue: 0,0:03:03.76,0:03:10.20,Default,,0000,0000,0000,,hacker que interceptar sua mensagem precisaria tentar muitas opções possíveis... até descobrir a Dialogue: 0,0:03:10.20,0:03:16.29,Default,,0000,0000,0000,,chave e revelar a mensagem. Mesmo se você tiver 100.000 supercomputadores e cada um deles Dialogue: 0,0:03:16.29,0:03:24.04,Default,,0000,0000,0000,,for capaz de experimentar muitos bilhões de chaves por segundo, ainda assim levariam trilhões Dialogue: 0,0:03:24.04,0:03:30.68,Default,,0000,0000,0000,,de anos para cobrir todas as opções, apenas para revelar uma única mensagem protegida com criptografia Dialogue: 0,0:03:30.68,0:03:37.69,Default,,0000,0000,0000,,de 256 bits. É claro os chips de computador duplicam sua velocidade e reduzem seu tamanho a cada ano. Dialogue: 0,0:03:37.69,0:03:43.32,Default,,0000,0000,0000,,Se esse ritmo de avanço exponencial continuar, os problemas que são impossíveis hoje serão solucionáveis Dialogue: 0,0:03:43.32,0:03:48.40,Default,,0000,0000,0000,,em algumas centenas de anos e osbroca não serão mais suficientes para serem seguros. Na verdade Dialogue: 0,0:03:48.40,0:03:54.68,Default,,0000,0000,0000,,já tivemos de ampliar a capacidade das chaves padrão para acompanhar o ritmo e a velocidade dos computadores. Dialogue: 0,0:03:54.68,0:04:01.07,Default,,0000,0000,0000,,A boa notícia é que o uso de chaves mais longas não dificulta muito a criptografia das mensagens, mas Dialogue: 0,0:04:01.07,0:04:05.54,Default,,0000,0000,0000,,aumenta exponencialmente o número de tentativas necessárias para revelar uma cifra. Quando o remetente Dialogue: 0,0:04:05.54,0:04:11.66,Default,,0000,0000,0000,,e o destinatário compartilham a mesma chave para embaralhar e desembaralhar a mensagem, isto Dialogue: 0,0:04:11.66,0:04:16.78,Default,,0000,0000,0000,,se chama Criptografia Simétrica. Com a Criptografia Simétrica, como as Cifras de César, a chave precisa corresponder Dialogue: 0,0:04:16.78,0:04:24.20,Default,,0000,0000,0000,,antecipadamente entre duas pessoas, de forma privativa. Isto é ótimo para pessoas, mas a internet é aberta Dialogue: 0,0:04:24.20,0:04:29.71,Default,,0000,0000,0000,,e pública, portanto, é impossível dois computadores se “encontrarem" privativamente para acordarem Dialogue: 0,0:04:29.71,0:04:35.84,Default,,0000,0000,0000,,uma chave. Os computadores utilizam a chaves de Criptografia Assimétrica, chaves públicas que podem Dialogue: 0,0:04:35.84,0:04:41.60,Default,,0000,0000,0000,,ser utilizadas por qualquer pessoa, e uma chave privada, A Chave Pública é utilizada para criptografar dados Dialogue: 0,0:04:41.60,0:04:49.02,Default,,0000,0000,0000,,e qualquer pessoa pode utilizá-la \Npara criar uma mensagem secreta,\Nmas o segredo só pode ser Dialogue: 0,0:04:49.02,0:04:55.80,Default,,0000,0000,0000,,descriptografado por um computador com acesso à chave privada. Como isto funciona envolve uma matemática Dialogue: 0,0:04:55.80,0:05:01.27,Default,,0000,0000,0000,,que não compreendemos agora. Pense da seguinte maneira: imagine que você tem uma caixa postal pessoal, Dialogue: 0,0:05:01.27,0:05:06.13,Default,,0000,0000,0000,,em que qualquer pessoa pode depositar cartas, mas é preciso ter uma chave para abri-la. Você pode fazer várias Dialogue: 0,0:05:06.13,0:05:11.43,Default,,0000,0000,0000,,cópias da chave da caixa e enviar para os seus amigos ou até liberá-la para o público em geral. Seus Dialogue: 0,0:05:11.43,0:05:16.51,Default,,0000,0000,0000,,amigos ou um estranho podem utilizar a chave pública para acessar sua caixa postal e deixar uma Dialogue: 0,0:05:16.51,0:05:21.40,Default,,0000,0000,0000,,mensagem. Mas somente você pode abrir a caixa para retirada com a sua chave privada, e acessar todas as Dialogue: 0,0:05:21.40,0:05:27.40,Default,,0000,0000,0000,,mensagens secretas que recebeu. E você pode enviar uma mensagem segura de volta a um amigo Dialogue: 0,0:05:27.40,0:05:31.54,Default,,0000,0000,0000,,utilizando a chave pública da caixa postal deles. Desta forma, as pessoas podem trocar mensagens seguras Dialogue: 0,0:05:31.54,0:05:37.62,Default,,0000,0000,0000,,sem ter de chegar a um acordo quanto a uma chave privativa. A criptografia com chaves públicas é a base Dialogue: 0,0:05:37.62,0:05:43.70,Default,,0000,0000,0000,,de todas as mensagens seguras na internet aberta. Incluindo os Protocolos de Segurança conhecidos como Dialogue: 0,0:05:43.70,0:05:49.34,Default,,0000,0000,0000,,SSL e TLS, que protegem-os quando estamos navegando na internet. Seu computador os utiliza hoje, Dialogue: 0,0:05:49.34,0:05:55.90,Default,,0000,0000,0000,,sempre que você vir um cadeado ou as letra ‘https’ na barra de endereços do seu navegador. Isto quer dizer Dialogue: 0,0:05:55.90,0:06:01.40,Default,,0000,0000,0000,,que o seu computador está utilizando uma chave de criptografia pública para a troca de dados segura Dialogue: 0,0:06:01.40,0:06:07.41,Default,,0000,0000,0000,,com o site que você está vistiando. Como cada vez mais pessoas acessam a internet, cada vez mais dados Dialogue: 0,0:06:07.41,0:06:13.40,Default,,0000,0000,0000,,privados são transmitidos, e a necessidade de segurança desses dados será ainda mais importante. Dialogue: 0,0:06:13.40,0:06:19.08,Default,,0000,0000,0000,,E à medida que os computadores se tornem mais rápidos teremos de desenvolver novos métodos de dificultar Dialogue: 0,0:06:19.08,0:06:24.06,Default,,0000,0000,0000,,a criptografia para que os computadores não a violem. É isto que eu faço. Meu trabalho muda sempre.