Der Code, der half, die Apartheid zu beenden
(wired.com)- 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
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!”
War es wie erwartet
TIMBOBIMBO?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
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
Sie enthält Spione, Verschwörungen, geheime Kommunikation, Action und Revolution
Besonders gut fand ich, dass der Code noch existiert und tatsächlich funktioniert
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
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
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
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
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
Daran, dass hier das inzwischen ziemlich aus der Mode gekommene Wort
encipherverwendet wird, erkennt man, dass es sich um echten Vintage-Kryptocode handeltZum 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
Wenn es einen gut recherchierten Text darüber gibt, wann und warum das Verb
encipherseinen Platz anencryptabgegeben hat, würde ich ihn gern lesenDie 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“