- John Graham-Cumming, CTO Cloudflare, berhasil mendekripsi berkas terenkripsi berusia 30 tahun yang memengaruhi sejarah Afrika Selatan, sehingga sebagian kode dari masa itu kini bisa dilihat
- Berkas ini terhubung dengan sistem yang membantu anggota African National Congress berkomunikasi dengan aman di bawah rezim apartheid
- Tim Jenkin merancang sistem untuk melindungi komunikasi anggota ANC di bawah penindasan politik
- Kisah ini melibatkan one-time pad, komputer 8-bit, dan pramugari yang menyelundupkan floppy berisi angka acak ke Afrika Selatan
- Kode yang dipublikasikan menunjukkan bahwa teknologi kriptografi dan pengangkutan media fisik dapat digunakan sebagai infrastruktur komunikasi bagi perlawanan politik
Mendekripsi berkas terenkripsi berusia 30 tahun
- John Graham-Cumming adalah CTO perusahaan keamanan Cloudflare dan sosok yang tertarik pada sejarah teknologi
- Ia mendekripsi berkas terenkripsi berusia 30 tahun yang memengaruhi sejarah Afrika Selatan
- Berkat dekripsi ini, kini dimungkinkan untuk melihat sebagian kode yang membantu mengakhiri apartheid
Sistem yang membantu komunikasi ANC
- Tim Jenkin merancang sistem yang membantu anggota African National Congress berkomunikasi dengan aman di bawah rezim apartheid
- Sistem ini berperan melindungi komunikasi dalam lingkungan penindasan politik
One-time pad dan komputer 8-bit
- Graham-Cumming menggambarkan kasus ini sebagai “one-time pads, 8-bit computers, flight attendants smuggling floppies full of random numbers into South Africa”
-
Elemen teknis utama
-
one-time pads
-
8-bit computers
- pramugari yang menyelundupkan floppy berisi angka acak ke Afrika Selatan
- kombinasi ini merujuk pada sistem komunikasi yang memadukan enkripsi, komputer lawas, dan media pengangkutan fisik
-
Aktivitas Graham-Cumming sebelumnya
- Graham-Cumming juga dikenal lewat kampanye yang mendorong permintaan maaf pemerintah Inggris kepada Alan Turing
- Kampanye ini menuntut permintaan maaf pemerintah atas penuntutan Turing atas tuduhan homoseksualitas dan persekusi yang pada akhirnya membawanya pada kematian
Titik temu sejarah teknologi dan sejarah politik
- Peristiwa ini merupakan contoh bagaimana kode dan teknologi kriptografi terhubung dengan perlawanan politik dan perubahan sejarah
- Kode yang dipublikasikan memungkinkan kita melihat jejak teknis dari upaya membangun komunikasi aman di bawah apartheid
1 komentar
Pendapat di Hacker News
https://archive.is/yK8Jb
Bagian tentang mengirim DM ke Steven bahwa ini “bahan cerita yang luar biasa” benar-benar persis seperti pitch sangat singkat saya tentang kisah Tim Jenkin
DM aslinya begini: “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!”
Apakah seperti yang diharapkan,
TIMBOBIMBO?Itu 8088, pada dasarnya 8086 dengan bus data 8-bit, tetapi register-nya 16-bit dan bus alamatnya 20-bit
Saya juga tidak tahu bahwa Andalah yang memimpin petisi agar Inggris meminta maaf kepada Turing; itu pencapaian yang luar biasa
Kutipan di bagian akhir, “kode itu sendiri adalah dokumen sejarah”, sangat mengena, dan membuat saya berpikir tentang kode bersejarah lain apa lagi yang perlu dilestarikan
Saya tertarik pada kumpulan alat yang harus dipakai langsung di lapangan dan hampir tidak punya ruang untuk pengembangan bertahap; mencari hal-hal seperti ini sepertinya bisa jadi hobi yang menyenangkan
Ada mata-mata, konspirasi, komunikasi rahasia, aksi, bahkan revolusi
Saya terutama suka bahwa kodenya masih ada dan benar-benar berjalan
Kampanye para aktivis terkait Steve Biko dan film Cry Freedom sangat memengaruhi pandangan dunia saya saat tumbuh dewasa
Dilihat dari sudut pandang revolusi dan kudeta, kasus Afrika Selatan jelas sukses, dan saya penasaran seberapa besar peran keamanan operasi elektronik mereka
Pada akhirnya, menurut saya yang membuat pemerintah menyerahkan kekuasaan adalah ANC dan para aktivis yang mengorganisasi sanksi serta isolasi dari negara-negara lain. Agar revolusi apa pun berhasil, dibutuhkan sekutu yang akan mendukung keadaan setelah keberhasilan itu
Di lapangan, beberapa lusin orang mungkin cukup untuk menguasai beberapa gedung dan rekening bank, tetapi yang sulit adalah mengoordinasikan koneksi perdagangan luar negeri agar orang tetap digaji dan pekerjaan tetap berjalan sementara lapisan atas rezim berganti. Keamanan operasi organisasi di lapangan itu hanya perlu bertahan sebagian besar sampai hari-H, dan bagaimanapun korban akan terjadi
Dalam kasus Afrika Selatan, tampaknya kuncinya adalah meyakinkan dunia bahwa pemerintahnya adalah penjahat rasis sehingga negara lain tidak melakukan apa-apa, dan meyakinkan pemerintahan Partai Nasional bahwa jika terjadi pemberontakan mirip perang saudara, tidak akan ada yang datang menyelamatkan mereka. Bagian itu diorganisasi secara terbuka
Keamanan operasi memang menarik dan tampak misterius, tetapi sering kali kepentingan nyatanya lebih rendah daripada cerita yang kemudian kita kisahkan tentangnya
Adegan di bagian akhir yang menampilkan daftar panjang nama orang-orang yang meninggal di penjara karena “kecelakaan” atau “jatuh dari jendela” terasa mengerikan, dan pengalaman itu masih sangat jelas hingga sekarang
Sulit ditekankan betapa, jika tumbuh dalam lingkungan tertentu, benar-benar apa pun bisa terasa normal
Saya sering berpikir, seandainya saya tidak pindah secara permanen ke AS pada 1992 dan tetap tinggal di Afrika Selatan, lalu apartheid berlanjut, apakah saya akan tersadar pada masa kuliah dan menjadi lebih aktif secara politik
Saya tidak yakin apakah rasa benar dan salah saya saat itu cukup kuat untuk keluar dari suasana seperti selimut menyesakkan yang mendominasi emosi politik waktu itu: “ya, ini tidak benar, tapi jangan bertindak terlalu ekstrem”
Terima kasih kepada JGC. Dan kalau dipikir-pikir, sepertinya Anda juga akan menyukai penelusuran sejarah yang saya lakukan di entri-entri “Georg Nees” di blog saya di zellyn.com. Arkeologi kode sangat memuaskan, dan menyenangkan juga ketika tiba-tiba saya mendapat email dari salah satu putranya
Sejujurnya, saya sudah siap memandang semua orang kulit putih Afrika Selatan sebagai penindas jahat, tetapi butuh waktu bagi saya untuk memahami bahwa di antara orang-orang yang benar-benar saya temui ada spektrum: dari penindas, oportunis, pembiar pasif, hingga orang-orang yang berjuang demi kebebasan dan keadilan
Salah satu kerabat jauh di Afrika Selatan jelas-jelas rasis, tetapi ia bersedih melihat putranya berubah dari anak yang bermain dengan anak-anak pekerja tani kulit hitam menjadi supremasis kulit putih yang brutal setelah menjalani dinas di Pasukan Pertahanan Afrika Selatan
Itu juga menjelaskan mengapa cukup banyak revolusi yang berhasil, seperti di Rusia dan Tiongkok, terjadi di negara-negara yang belum memiliki birokrasi administratif yang mapan, lalu kemudian memuji diri sendiri atas kemampuan yang tampaknya berhasil mereka bangun itu
Menarik bahwa arsip terkompresi yang dilindungi kata sandi PKZIP kini mudah didekripsi dalam waktu kurang dari 5 menit, sementara one-time pad aslinya masih tetap kuat secara matematis
Seandainya mereka mengenkripsinya dengan DES atau RC2, sejarah mungkin bisa sangat berbeda
Masalahnya adalah memastikan pad atau keystream yang sama tidak pernah dipakai dua kali, pembangkitan pad benar-benar acak, dan pad tidak jatuh ke tangan musuh
Bahkan jika sampai jatuh, pad yang sudah dipakai harus benar-benar dimusnahkan, dan harus sangat ketat agar pihak komunikasi tidak memakai kumpulan pad yang sudah tertangkap
Namun, di luar pengiriman rahasia titik-ke-titik, metode ini tidak terlalu bagus, dan membutuhkan koneksi dunia nyata untuk distribusi
Sebagian besar kriptografi kunci simetris pada akhirnya kurang lebih merupakan upaya membuat dan mereproduksi “one-time pad” secara kreatif agar bisa mendistribusikan materi kunci, bukan pad itu sendiri
Dari penggunaan kata
encipher, yang kini sudah jauh ketinggalan zaman, bisa terlihat bahwa ini benar-benar kode kriptografi vintageMisalnya, “Tora, Tora, Tora” adalah kode yang tidak memiliki makna inheren, tetapi menjadi sinyal untuk melancarkan serangan Pearl Harbor, dan tidak ada cara untuk membalikkannya
Sebaliknya, “THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG” dapat diubah dengan sandi Caesar menjadi “QEB NRFZH YOLTK CLU GRJMP LSBO QEB IXWV ALD”, dan dapat dengan mudah dikembalikan
Kalau ada tulisan yang meneliti dengan baik kapan dan mengapa verba
enciphertergeser olehencrypt, saya ingin membacanyaVersi yang lebih panjang ada di sini
https://github.com/Vulacode/Articles/blob/main/Talking%20To%...
Tulisan ini dan banyak konten lain di situs tersebut membahas Operation Vula dengan jauh lebih mendalam
https://omalley.nelsonmandela.org/index.php/site/q/03lv03445...
Baru setelah membaca bagian “saat bekerja di bengkel kayu, ia membuat model kunci besar yang bisa membuka pintu penjara”, saya menyadari bahwa orang ini adalah tokoh yang diperankan Daniel Radcliffe dalam Escape From Pretoria
Film yang bagus
Di masa depan, mungkin kita juga akan melihat kode yang mengakhiri demokrasi. Seperti kode sumber Facebook
Mungkin ini satu-satunya contoh tandingan yang berhasil untuk nasihat “jangan membuat kriptografi sendiri”