1 Punkte von GN⁺ 2024-10-19 | 1 Kommentare | Auf WhatsApp teilen
  • Cloudflare-CTO John Graham-Cumming hat eine 30 Jahre alte verschlüsselte Datei entschlüsselt, die Einfluss auf die Geschichte Südafrikas hatte, sodass ein Teil des damaligen Codes sichtbar wurde
  • Die Datei steht in Verbindung mit einem System, das Mitgliedern des African National Congress während des Apartheid-Regimes half, sicher zu kommunizieren
  • Tim Jenkin entwickelte ein System, um die Kommunikation von ANC-Mitgliedern unter politischer Unterdrückung zu schützen
  • Die Geschichte verknüpft One-Time Pads, 8-Bit-Computer und Flight Attendants, die Disketten voller Zufallszahlen nach Südafrika brachten
  • Der veröffentlichte Code zeigt, dass Kryptografie und der Transport physischer Medien als Kommunikationsinfrastruktur für politischen Widerstand dienen konnten

Entschlüsselung einer 30 Jahre alten verschlüsselten Datei

  • John Graham-Cumming ist CTO des Sicherheitsunternehmens Cloudflare und interessiert sich für Technikgeschichte
  • Er entschlüsselte eine 30 Jahre alte verschlüsselte Datei, die Einfluss auf die Geschichte Südafrikas hatte
  • Durch diese Entschlüsselung lässt sich nun ein Teil des Codes einsehen, der half, die Apartheid zu beenden

Ein System zur Unterstützung der ANC-Kommunikation

  • Tim Jenkin entwickelte unter dem Apartheid-Regime ein System, das Mitgliedern des African National Congress helfen sollte, sicher zu kommunizieren
  • Dieses System diente dazu, Kommunikation in einem Umfeld politischer Unterdrückung zu schützen

One-Time Pads und 8-Bit-Computer

  • Graham-Cumming kündigte diesen Fall mit „one-time pads, 8-bit computers, flight attendants smuggling floppies full of random numbers into South Africa“ an
  • Wichtige technische Elemente

    • One-Time Pads

    • 8-Bit-Computer

      • Flight Attendants, die Disketten voller Zufallszahlen nach Südafrika schmuggelten
      • Diese Kombination verweist auf ein Kommunikationssystem, in dem Verschlüsselung, ältere Computer und physische Transportmedien gemeinsam eingesetzt wurden

Graham-Cummings frühere Aktivitäten

  • Graham-Cumming ist auch für die Kampagne bekannt, die eine Entschuldigung der britischen Regierung gegenüber Alan Turing erwirkte
  • Diese Kampagne forderte eine Entschuldigung der Regierung dafür, dass Turing wegen Homosexualität angeklagt und faktisch bis in den Tod schikaniert wurde

Schnittstelle von Technik- und Politikgeschichte

  • Dieser Fall ist ein Beispiel dafür, wie Code und Kryptografie mit politischem Widerstand und historischem Wandel verbunden sind
  • Der veröffentlichte Code macht technische Spuren des Versuchs sichtbar, unter der Apartheid sichere Kommunikation aufzubauen

1 Kommentare

 
GN⁺ 2024-10-19
Hacker-News-Kommentare
  • https://archive.is/yK8Jb

  • Der Teil, in dem gesagt wird, dass ich Steven eine DM geschickt habe mit „das hat das Zeug zu einer verdammt guten Story“, ist wirklich genau so, wie ich die Geschichte von Tim Jenkin sehr kurz gepitcht habe
    Die eigentliche DM lautete so: „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!”

    • Ich frage mich, ob am Ende auch das ursprüngliche Passwort der ZIP-Datei herausgefunden wurde
      War es wie erwartet TIMBOBIMBO?
    • Natürlich kann man auch behaupten, es sei ein 16-Bit-Computer gewesen
      Es war ein 8088, also im Wesentlichen ein 8086 mit 8-Bit-Datenbus, aber die Register waren 16 Bit breit und der Adressbus 20 Bit
    • Ein wirklich großartiger Artikel, und danke, dass du dazu beigetragen hast, dass er entstanden ist
      Ich wusste auch nicht, dass du die Petition dafür angeführt hast, dass sich Großbritannien bei Turing entschuldigt; das ist eine beeindruckende Leistung
      Das Zitat am Ende – „Der Code selbst ist ein historisches Dokument“ – hat mich stark getroffen und mich darüber nachdenken lassen, welcher andere historische Code noch bewahrt werden sollte
      Ich fühle mich zu solchen Werkzeugsammlungen hingezogen, die direkt vor Ort eingesetzt werden mussten und kaum Raum für schrittweise Weiterentwicklung hatten; solche Dinge aufzuspüren, wirkt wie ein spannendes Hobby
    • Die Geschichte liest sich wie The Cuckoo's Egg
      Sie enthält Spione, Verschwörungen, geheime Kommunikation, Action und Revolution
      Besonders gut fand ich, dass der Code noch existiert und tatsächlich funktioniert
    • Ich wusste nicht, dass du die Kampagne für eine Entschuldigung gegenüber Turing angeführt hast. Danke
  • Die Aktivistenkampagne rund um Steve Biko und der Film Cry Freedom haben mein Weltbild beim Aufwachsen stark geprägt
    Aus der Perspektive von Revolution und Putsch war der südafrikanische Fall eindeutig ein Erfolg, und ich frage mich, wie groß der Anteil ihrer elektronischen Operationssicherheit daran war
    Am Ende war es meiner Ansicht nach das Organisieren von Sanktionen und Isolation durch den ANC und Aktivisten in anderen Ländern, das die Regierung dazu brachte, die Macht abzugeben. Jede Revolution braucht Bündnisse, die auch nach dem Erfolg Bestand haben
    Vor Ort mögen ein paar Dutzend Leute reichen, um einige Gebäude und Bankkonten zu übernehmen, aber schwierig ist die Koordination der Außenhandelsverbindungen, damit Menschen weiter bezahlt werden und Arbeitsplätze erhalten bleiben, während sich die Führungsspitze des Regimes verändert. Die Operationssicherheit der Bodenorganisation muss meistens nur bis Tag X durchhalten, und Opfer wird es ohnehin geben
    Im Fall Südafrikas schien entscheidend gewesen zu sein, die Welt davon zu überzeugen, dass die Regierung rassistische Schurken waren, damit andere Länder nichts für sie tun, und die Regierung der National Party davon zu überzeugen, dass ihr im Fall eines bürgerkriegsartigen Aufstands niemand zu Hilfe kommen würde. Dieser Teil wurde öffentlich organisiert
    Operationssicherheit wirkt interessant und geheimnisvoll, aber oft ist sie in Wirklichkeit weniger wichtig als die Geschichten, die wir später darüber erzählen

    • Ich erinnere mich, dass ich 1990 mit 14 aus Südafrika in die USA gereist bin und mein Vater dort auf VHS Cry Freedom ausgeliehen hat, der in Südafrika verboten gewesen war, und wir ihn zusammen angesehen haben
      Die lange Liste von Namen am Ende, von Menschen, die im Gefängnis durch einen „Unfall“ oder „einen Sturz aus dem Fenster“ gestorben waren, war erschütternd, und diese Erfahrung ist mir bis heute lebhaft im Gedächtnis geblieben
      Es lässt sich kaum genug betonen, dass einem in bestimmten Umgebungen wirklich alles normal erscheinen kann
      1992 sind wir vollständig in die USA ausgewandert statt in Südafrika zu bleiben, und ich frage mich oft, ob ich während des Studiums die Realität erkannt und mich politisch stärker engagiert hätte, wenn die Apartheid weiterbestanden hätte
      Ich bin mir nicht sicher, ob mein Sinn für richtig und falsch stark genug gewesen wäre, um die erstickende Decke der damaligen politischen Stimmung abzuwerfen: „Ja, es ist nicht richtig, aber lass uns nicht zu radikal werden“
      Danke an JGC. Und wenn ich darüber nachdenke, würden dir wahrscheinlich auch die Einträge zu „Georg Nees“ im Blog auf zellyn.com gefallen, mit ähnlicher historischer Spurensuche. Code-Archäologie ist ungemein befriedigend, und es war schön, plötzlich eine E-Mail von einem seiner Söhne zu bekommen
    • Ich habe den Film direkt vor meiner Reise nach Lesotho gesehen und bin, nachdem ich in diesen Binnenstaat eingereist war, über dieselbe Brücke über die Grenze nach „Transkei“(https://en.wikipedia.org/wiki/Bantustan) gegangen, über die Donald Woods und seine Familie geflohen waren
      Ehrlich gesagt war ich darauf vorbereitet, alle weißen Südafrikaner als böse Unterdrücker zu sehen, aber es hat Zeit gebraucht zu verstehen, dass es unter den Menschen, denen ich begegnete, ein Spektrum gab: von Unterdrückern über Opportunisten und passive Mitläufer bis hin zu Menschen, die für Freiheit und Gerechtigkeit kämpften
      Einer meiner entfernten Verwandten in Südafrika war ein offenkundiger Rassist, trauerte aber darüber, dass sein Sohn sich von einem Kind, das mit den schwarzen Kindern der Farmarbeiter spielte, nach dem Dienst in den South African Defence Forces in einen brutalen weißen Suprematisten verwandelt hatte
    • Die Einsicht „schwierig ist die Koordination der Außenhandelsverbindungen, damit Menschen weiter bezahlt werden und Arbeitsplätze erhalten bleiben, während sich die Führungsspitze des Regimes verändert“ ist wirklich stark
      Das erklärt auch, warum viele erfolgreiche Revolutionen wie in Russland und China in Ländern ohne etablierte Verwaltungsbürokratie stattfanden und sich danach für die scheinbare Kompetenz lobten, diese erst geschaffen zu haben
  • Es ist interessant, dass mit PKZIP passwortgeschützte Archivdateien heute in weniger als fünf Minuten leicht entschlüsselt werden können, während das ursprüngliche One-Time-Pad mathematisch weiterhin robust ist
    Wenn stattdessen mit DES oder RC2 verschlüsselt worden wäre, hätte die Geschichte vielleicht einen ganz anderen Verlauf genommen

    • One-Time-Pads sind, wenn sie korrekt verwendet werden, theoretisch vollständig unknackbar
      Das Problem ist, sicherzustellen, dass dasselbe Pad oder derselbe Keystream nie zweimal verwendet wird, dass das Pad tatsächlich zufällig erzeugt wurde und dass es dem Gegner nicht in die Hände fällt
      Selbst dann muss man konsequent sicherstellen, dass bereits verwendete Pads vollständig vernichtet wurden und dass der Kommunikationspartner keine erbeuteten Pad-Bündel benutzt
      Abgesehen von der geheimen Übermittlung zwischen Standorten sind sie allerdings nicht besonders praktisch, weil man für die Verteilung eine Verbindung in der realen Welt braucht
      Ein großer Teil der symmetrischen Kryptografie ist letztlich weniger das Pad selbst als vielmehr der Versuch, auf kreative Weise „One-Time-Pads“ zu erzeugen und reproduzierbar zu machen, damit sich Schlüsselmaterial verteilen lässt
    • Südafrika hat zumindest teilweise hintertürbehaftete Produkte von Crypto AG gekauft. Der genaue Zeitpunkt ist allerdings unklar
  • Daran, dass hier das inzwischen ziemlich aus der Mode gekommene Wort encipher verwendet wird, erkennt man, dass es sich um echten Vintage-Kryptocode handelt

    • Traditionell bedeutete encode, dass ein Wort oder Symbol für etwas anderes steht, während encipher bedeutete, etwas in etwas anderes zu verwandeln, meist auf mathematische Weise
      Zum Beispiel war „Tora, Tora, Tora“ ein Code ohne eigene Bedeutung, aber das Signal, den Angriff auf Pearl Harbor zu beginnen, und es gab keinen Weg zurück
      Dagegen lässt sich „THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG“ mit der Caesar-Chiffre in „QEB NRFZH YOLTK CLU GRJMP LSBO QEB IXWV ALD“ umwandeln und leicht wieder zurückverwandeln
    • Irgendwie witzig, aber auch ein Denkanstoß
      Wenn es einen gut recherchierten Text darüber gibt, wann und warum das Verb encipher seinen Platz an encrypt abgegeben hat, würde ich ihn gern lesen
    • Ich weiß nicht, warum es aus der Mode gekommen ist. Ich mag den Ausdruck ziemlich gern
  • Die längere Version gibt es hier
    https://github.com/Vulacode/Articles/blob/main/Talking%20To%...

  • Dieser Artikel und viele andere Inhalte auf der Website behandeln Operation Vula sehr viel ausführlicher
    https://omalley.nelsonmandela.org/index.php/site/q/03lv03445...

  • Erst als ich die Stelle gelesen hatte, in der steht, dass er „bei der Arbeit in der Schreinerei ein Modell eines großen Schlüssels anfertigte, mit dem sich Gefängnistüren öffnen ließen“, wurde mir klar, dass er genau die Figur ist, die Daniel Radcliffe in Escape From Pretoria gespielt hat
    Ein großartiger Film

  • In Zukunft werden wir vielleicht auch Code sehen, der die Demokratie beendet. So etwas wie Facebook-Quellcode

  • Vielleicht ist das der einzige erfolgreiche Gegenbeleg zu „Entwirf niemals deine eigene Kryptografie