1 pontos por GN⁺ 2024-10-19 | 1 comentários | Compartilhar no WhatsApp
  • O CTO da Cloudflare, John Graham-Cumming, descriptografou um arquivo criptografado de 30 anos que influenciou a história da África do Sul, permitindo ver parte do código da época
  • O arquivo está ligado a um sistema que ajudava integrantes do African National Congress a se comunicar com segurança durante o regime do apartheid
  • Tim Jenkin concebeu um sistema para proteger as comunicações de integrantes do ANC sob repressão política
  • A história envolve one-time pads, computadores de 8 bits e flight attendants que transportaram para a África do Sul disquetes cheios de números aleatórios
  • O código divulgado mostra como criptografia e transporte de mídia física podiam ser usados como infraestrutura de comunicação para resistência política

Descriptografia de um arquivo de 30 anos

  • John Graham-Cumming é CTO da empresa de segurança Cloudflare e uma pessoa interessada na história da tecnologia
  • Ele descriptografou um arquivo criptografado de 30 anos que influenciou a história da África do Sul
  • Graças a essa descriptografia, tornou-se possível conferir parte do código que ajudou a acabar com o apartheid

O sistema que ajudou as comunicações do ANC

  • Tim Jenkin concebeu um sistema para ajudar integrantes do African National Congress a se comunicar com segurança sob o regime do apartheid
  • Esse sistema teve o papel de proteger comunicações em um ambiente de repressão política

One-time pads e computadores de 8 bits

  • Graham-Cumming antecipou o caso como “one-time pads, 8-bit computers, flight attendants smuggling floppies full of random numbers into South Africa”
  • Principais elementos técnicos

    • one-time pads

    • 8-bit computers

      • Flight attendants que contrabandearam para a África do Sul disquetes cheios de números aleatórios
      • Essa combinação aponta para um sistema de comunicação que usava em conjunto criptografia, computadores antigos e meios físicos de transporte

Atividades anteriores de Graham-Cumming

  • Graham-Cumming também é conhecido pela campanha que levou o governo britânico a pedir desculpas a Alan Turing
  • A campanha exigiu um pedido de desculpas do governo pelo fato de Turing ter sido processado sob acusações de homossexualidade e assediado a ponto de, na prática, ser levado à morte

O encontro entre história da tecnologia e história política

  • Este caso é um exemplo de como código e criptografia se conectaram à resistência política e à mudança histórica
  • O código divulgado permite verificar vestígios técnicos da tentativa de construir comunicações seguras sob o apartheid

1 comentários

 
GN⁺ 2024-10-19
Comentários do Hacker News
  • https://archive.is/yK8Jb

  • A parte em que ele disse ter mandado uma DM para Steven dizendo que era “material para uma história e tanto” foi literalmente como eu apresentei a história do Tim Jenkin de forma bem rápida
    A DM real foi esta: “I think this has the makings of a hell of a story: https://blog.jgc.org/2024/09/cracking-old-zip-file-to-help-o... If you want I can connect you with Tim Jenkin. One time pads! 8-bit computers! Flights attendants smuggling floppies full of random numbers into South Africa!”

    • No fim, será que também descobriram a senha original daquele arquivo zip?
      Era TIMBOBIMBO, como esperado?
    • Claro, também dá para argumentar que era um computador de 16 bits
      Era um 8088, essencialmente um 8086 com barramento de dados de 8 bits, mas com registradores de 16 bits e barramento de endereços de 20 bits
    • Foi um texto realmente excelente, e obrigado por tornar esse texto possível
      Eu também não sabia que você tinha sido a pessoa por trás da petição para que o Reino Unido pedisse desculpas a Turing; é uma conquista impressionante
      A citação no fim, “o código em si é um documento histórico”, teve bastante impacto em mim e me fez pensar que outros códigos históricos também precisariam ser preservados
      Tenho fascínio por conjuntos de ferramentas que precisavam ser usados em campo e quase não deixavam espaço para desenvolvimento incremental, e achar esse tipo de coisa parece que seria um hobby divertido
    • A história parece The Cuckoo's Egg
      Tem espiões, conspiração, comunicação clandestina, ação e revolução
      Gostei especialmente do fato de que o código ainda existe e realmente funciona
    • Eu não sabia que você era a pessoa por trás da campanha por um pedido de desculpas a Turing. Obrigado
  • As campanhas de ativistas ligadas a Steve Biko e o filme Cry Freedom tiveram grande influência na minha visão de mundo enquanto eu crescia
    Do ponto de vista de revolução e golpe, o caso da África do Sul claramente foi um sucesso, e fico curioso sobre o tamanho do papel que a segurança operacional eletrônica deles teve nisso
    No fim, acho que o que fez o governo abrir mão do poder foi o fato de o ANC e os ativistas terem organizado sanções e isolamento por parte de outros países. Para qualquer revolução dar certo, ela precisa de alianças que sustentem o que vem depois do sucesso
    No terreno, algumas dezenas de pessoas podem bastar para tomar alguns prédios e contas bancárias, mas o difícil é coordenar conexões de comércio exterior para que as pessoas continuem recebendo salário e mantendo seus empregos enquanto o topo do regime muda. A segurança operacional dessa organização de superfície só precisa aguentar, na maior parte, até o dia X, e de qualquer forma haverá vítimas
    No caso da África do Sul, parece que o essencial foi convencer o mundo de que o governo era um vilão racista, para que outros países não fizessem nada, e convencer o governo do Partido Nacional de que, mesmo se houvesse uma insurreição tipo guerra civil, ninguém viria salvá-los. Essa parte foi organizada publicamente
    A segurança operacional parece interessante e misteriosa, mas muitas vezes tem menos importância real do que as histórias que contamos depois sobre ela

    • Lembro que, em 1990, aos 14 anos, viajei da África do Sul para os Estados Unidos, e meu pai alugou em VHS Cry Freedom, que era proibido na África do Sul, para assistirmos juntos
      A longa sequência no fim com os nomes de pessoas que morreram na prisão em “acidentes” ou “quedas de janela” foi arrepiante, e essa experiência continua vívida para mim até hoje
      É difícil até exagerar o quanto, dependendo do ambiente em que você cresce, absolutamente qualquer coisa pode parecer normal
      Como eu não me mudei definitivamente para os EUA em 1992 e fiquei na África do Sul, penso com frequência se, caso o apartheid tivesse continuado, eu teria despertado para a realidade na época da universidade e me tornado mais politicamente ativo
      Não tenho certeza se meu senso do que era certo e errado era forte o bastante para romper aquela atmosfera sufocante, tipo um cobertor, do sentimento político da época: “é, não está certo, mas também não vamos pegar pesado demais”
      Obrigado ao JGC. E, pensando bem, você provavelmente também gostaria da investigação histórica que aparece nos posts “Georg Nees” no meu blog em zellyn.com. Arqueologia de código é extremamente gratificante, e também foi divertido receber do nada um e-mail de um dos filhos dele
    • Vi aquele filme pouco antes de ir para Lesotho e, depois de entrar nesse país sem litoral para onde Donald Woods e a família haviam escapado, cruzei a fronteira de “Transkei”(https://en.wikipedia.org/wiki/Bantustan) na mesma ponte pela qual ele entrou em Lesotho
      Sinceramente, eu estava pronto para ver todos os sul-africanos brancos como opressores malignos, mas levei um tempo para entender que, entre as pessoas que encontrei na prática, havia um espectro que ia de opressores a oportunistas, cúmplices passivos e pessoas lutando por liberdade e justiça
      Um parente distante meu na África do Sul era claramente racista, mas sofria ao ver o próprio filho, que quando criança brincava com os filhos negros dos trabalhadores da fazenda, se transformar num supremacista branco brutal após servir na South African Defence Force
    • Gostei muito da percepção de que “é difícil coordenar conexões de comércio exterior para que as pessoas continuem recebendo salário e mantendo seus empregos enquanto o topo do regime muda”
      Isso também ajuda a explicar por que tantas revoluções bem-sucedidas, como na Rússia e na China, aconteceram em países que não tinham uma burocracia administrativa estabelecida e depois se gabaram da capacidade aparente de terem criado isso
  • É interessante que arquivos compactados protegidos por senha do PKZIP agora possam ser descriptografados facilmente em menos de 5 minutos, enquanto o one-time pad original continua matematicamente sólido
    Se tivessem criptografado com DES ou RC2, a história talvez tivesse sido bem diferente

    • Um one-time pad, se usado corretamente, em teoria tem impossibilidade completa de decifração
      O problema é garantir que o mesmo pad ou keystream nunca seja usado duas vezes, que a geração do pad seja realmente aleatória e que o pad não caia nas mãos do inimigo
      Mesmo que isso aconteça, é preciso ter destruído completamente os pads já usados e ser rigoroso para que o interlocutor não use um pacote de pads capturado
      Ainda assim, fora da transmissão secreta ponto a ponto, ele não é grande coisa, e a distribuição exige uma conexão no mundo real
      Boa parte da criptografia de chave simétrica, no fim das contas, é quase uma tentativa de criar e reproduzir “one-time pads” de forma criativa para viabilizar a distribuição do material de chave, e não do pad em si
    • A África do Sul comprou pelo menos alguns produtos com backdoor da Crypto AG. O momento exato, porém, não está claro
  • Dá para perceber que é um código de cifra vintage de verdade pelo uso de encipher, uma palavra que hoje já saiu bastante de moda

    • Tradicionalmente, encode significava fazer com que uma palavra ou símbolo representasse outra coisa, enquanto encipher significava transformar uma coisa em outra, normalmente de forma matemática
      Por exemplo, “Tora, Tora, Tora” era um código sem significado inerente, mas servia como sinal para prosseguir com o ataque a Pearl Harbor, e não havia como revertê-lo
      Já “THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG” pode ser transformado com a cifra de César em “QEB NRFZH YOLTK CLU GRJMP LSBO QEB IXWV ALD”, e isso pode ser facilmente revertido
    • É engraçado, mas também faz pensar
      Se existir um bom texto investigando quando e por que o verbo encipher perdeu espaço para encrypt, eu gostaria de ler
    • Não sei por que saiu de moda. Acho uma expressão bem boa
  • A versão mais longa está aqui
    https://github.com/Vulacode/Articles/blob/main/Talking%20To%...

  • Este texto e muitos outros conteúdos desse site tratam da Operation Vula com muito mais profundidade
    https://omalley.nelsonmandela.org/index.php/site/q/03lv03445...

  • Só depois de ler a passagem “trabalhando na marcenaria, ele fez um modelo de uma grande chave capaz de abrir a porta da prisão” percebi que essa pessoa era o personagem interpretado por Daniel Radcliffe em Escape From Pretoria
    É um ótimo filme

  • No futuro, talvez também vejamos o código que acabou com a democracia. Algo como o código-fonte do Facebook

  • Talvez este seja o único contraexemplo bem-sucedido ao conselho: “não crie sua própria criptografia