Len Sassaman adalah peneliti privasi yang bekerja pada sistem komunikasi anonim. Ia berkontribusi pada rancangan Mixmaster dan Pynchon Gate, alat untuk meneruskan dan mengambil pesan. Ia meneliti kelemahan dan kemudahan penggunaannya, selain kemampuannya. Karyanya merupakan bagian dari sejarah privasi digital; kesamaan minat penelitian saja tidak membuktikan bahwa ia adalah Satoshi Nakamoto.
Bayangkan layanan surat pribadi yang pengaturannya sulit dipahami. Rancangan teknisnya mungkin cerdas, tetapi hanya membantu sedikit orang. Len Sassaman menghubungkan privasi dengan kemudahan penggunaan: di situs penelitiannya, ia menjelaskan bahwa sistem yang terlalu sulit bisa gagal menarik pengguna yang dibutuhkannya. Komunikasi anonim juga bergantung pada lalu lintas lain tempat pesan dapat berbaur. Pertanyaannya bukan hanya apakah matematikanya bekerja, tetapi apakah orang bisa menggunakan sistem dengan benar. Ia meneliti cara melindungi sistem tersebut sekaligus cara menembus perlindungannya. [1]
Salah satu pendekatannya ialah Mixmaster, sistem penerusan surel untuk mempersulit pengaitan pengirim dengan penerima. Mixmaster Protocol Version 2, bertanggal 29 Desember 2004, mencantumkan empat penulis: U. Moeller, L. Cottrell, P. Palfrader, dan L. Sassaman. Kontribusi Sassaman tidak perlu diubah menjadi kisah penemu tunggal. Dokumen ini adalah Internet-Draft yang diarsipkan, usulan kerja yang diajukan di lingkungan IETF, organisasi yang menangani standar internet. Masuk arsip tersebut tidak menjadikannya standar IETF yang disahkan. Nilainya di sini ialah catatan konkret tentang usulan para penulis. [2]
Isi terenkripsi menyerupai surat dalam amplop buram: kata-katanya tersembunyi, tetapi pengirimannya dapat diamati. Informasi di sekeliling komunikasi disebut metadata, termasuk ukuran pesan, waktu, dan frekuensi. Rancangan Mixmaster tahun 2004 memadukan lapisan enkripsi, paket berukuran tetap, dan kumpulan bersama yang meneruskan pesan secara bertahap. Tujuannya mempersulit pencocokan pesan masuk dengan pesan keluar tertentu. Pencampuran juga berarti menunggu. Mekanisme ini menjelaskan cara perlindungan dibuat, bukan menjamin anonimitas dalam segala cara penggunaan. [2]
Mengirim surat tanpa menarik perhatian baru sebagian cerita. Jika seseorang mengenali Anda saat mengambilnya dari kotak surat, hubungan itu dapat terungkap dari ujung lainnya. Len Sassaman, Bram Cohen, dan Nick Mathewson membahas masalah tersebut dalam The Pynchon Gate tahun 2005. Untuk pengiriman, rancangan ini memakai saluran anonim yang sudah ada. Untuk penerimaan, ia memakai private information retrieval, atau PIR: mengambil data sambil menyembunyikan item yang dicari dari server penyedia. Pengiriman dan pengambilan bukan dua nama untuk operasi yang sama. Keduanya melindungi bagian perjalanan yang berbeda, dan sama-sama penting. [3]
PIR dalam rancangan tahun 2005 mengirim kueri berbeda kepada distributor terpilih, yakni server penyedia data tersimpan. Makalah menyebut jumlahnya k. Klien menggabungkan jawaban untuk memperoleh blok yang diinginkan tanpa satu kueri langsung menyatakan blok mana yang dicari. Perlindungan pilihan ini mengasumsikan penyerang tidak mengendalikan semua server terpilih. Karena itu, siapa pengelolanya penting. Beberapa alamat yang dikendalikan orang yang sama tidak setara dengan pengelola independen. Jumlah server saja tidak membuktikan kemandirian; asumsi itu harus cocok dengan penerapan nyata. [3]
Bayangkan Anda mengunduh jauh lebih banyak data hanya saat menerima banyak surat. Pengamat mungkin mempelajari sesuatu tanpa membaca isinya. Karena itu, rancangan tahun 2005 memakai blok berukuran tetap dan kueri tambahan hingga batas maksimum yang ditentukan. Untuk mengikuti perlindungan ini, klien tidak boleh selalu berhenti segera setelah mendapatkan pesan aslinya. Biayanya mudah dipahami: data yang tidak diperlukan hanya untuk membaca surat ikut ditransfer. Privasi di sini bergantung pada enkripsi, perilaku program, dan kesediaan menanggung lalu lintas tambahan. [3]
Dalam makalah tahun 2005, Pynchon Gate memakai hash, sidik jari digital singkat untuk memeriksa data, serta hash akar bersama untuk kumpulan data yang tersusun. Menghitung ulang sidik jari membantu memastikan kecocokan dengan data yang diharapkan. Namun, jika penyerang memberikan data yang diubah sekaligus akar pengganti, cocok dengan nilai buatannya saja tidak cukup. Penulis meminta informasi verifikasi diterbitkan secara luas dan memastikan distributor yang dipakai menyepakati akarnya. Pertanyaannya bukan hanya apakah sidik jari cocok, tetapi dari mana kita mengetahui nilai yang semestinya. Verifikasi membutuhkan titik awal yang dapat dipercaya. [3]
Selain makalah Pynchon Gate, README, pengantar proyek perangkat lunaknya, patut dibaca. Penulisnya, Nick Mathewson, menyebut implementasi masih dikerjakan dan mencantumkan kode distributor serta kolator, bukan sistem lengkap. Kolator menyiapkan dan menyusun pesan untuk distribusi; perangkat lunak pengguna merupakan pekerjaan terpisah. Catatan sejarah ini tidak membuktikan layanan sudah siap dipakai dengan aman saat ini. Hal itu tidak mengurangi kontribusi Sassaman. Ia membantu mengenali masalah nyata dan merancang solusi yang lebih mudah dipahami ketika asumsi serta batasnya juga jelas. [4]
Untuk gambaran yang lebih utuh, baca entri ini bersama Eric Hughes, Martti Malmi, Privasi Bitcoin. Entri ini juga dirujuk dari Eric Hughes, Martti Malmi.