Pernahkah kamu kehilangan korek api sekali pakai? Bukan karena dicuri, tapi karena setelah selesai dipakai langsung ditaruh begitu saja. Sejak keluar dari pabrik, korek itu sudah ditakdirkan hanya cukup untuk menyalakan puluhan batang rokok, lalu berubah jadi sampah plastik. Di dunia terenkripsi pun ada hal yang “sekali pakai” seperti itu—hanya saja ia sengaja dirancang demikian.
@BabylonLabs_io Saat membahas alur tantangan, ia juga menyelipkan detail yang terlihat sangat teknis: pihak yang ditantang harus menyerahkan “tanda tangan Lamport” untuk membela diri. Tanda tangan Lamport adalah salah satu skema tanda tangan pasca-kuantum paling tua dalam kriptografi, tetapi ia punya kebiasaan yang cukup istimewa—sepasang kunci hanya bisa dipakai sekali. Setelah menandatangani satu kali, kuncinya jadi sia-sia; pemakaian ulang membuat keamanan langsung jatuh ke nol. Whitepaper menganggapnya sebagai alat untuk verifikasi tantangan, namun secara tidak sengaja malah menyelipkan semacam penghitung yang tak terlihat ke dalam sistem brankas.
Apa artinya ini? Artinya Bob atau Larry, setiap kali ditantang dan setiap kali dipaksa untuk memberikan respons, akan “membakar” sekumpulan materi kunci yang hanya bisa dipakai sekali. Kunci-kunci itu bukan dibuat dadakan, melainkan sudah dihitung dan disimpan sejak brankas diciptakan. Kalau seseorang mencampuri beberapa brankas sekaligus, atau brankas yang sama terus-menerus ditantang berulang kali, stok kuncinya akan perlahan menipis. Kalau habis, bagaimana? Whitepaper tidak memberi jawaban. Apakah brankas dibekukan? Ditutup paksa? Atau otomatis beralih ke rencana cadangan? Ini utang teknis yang diam-diam dilewati.
$BABY fungsi tata kelolanya, justru bisa dimanfaatkan di sini. Setiap brankas ditetapkan berapa banyak set kunci Lamport, apa strategi cadangan ketika kunci habis, dan apakah dalam kondisi darurat bisa dipaksa membuka kembali melalui pemungutan suara tata kelola—semua ini adalah pertanyaan yang pada akhirnya pasti harus dijawab oleh lapisan tata kelola. Tapi masalahnya, laju konsumsi tanda tangan Lamport sepenuhnya bergantung pada seberapa gila tantangan yang dilakukan secara jahat, sementara frekuensi tantangan jahat sama sekali tidak bisa diprediksi. Sebuah brankas yang menjadi sasaran lalu dikepung habis-habisan, mungkin hanya dalam beberapa jam semua persediaan kuncinya akan ludes. #baby
Kerapuhan sistem tanpa rasa percaya, kadang tidak bersembunyi di pembuluh besar, melainkan di sudut-sudut pengelolaan sumber daya. Tanda tangan Lamport adalah salah satu “komponen sudut” seperti itu—kecil, jarang dibahas saat biasa, tapi ketika benar-benar dipakai sampai habis, barulah jadi perkara besar. DYOR.
@BabylonLabs_io Saat membahas alur tantangan, ia juga menyelipkan detail yang terlihat sangat teknis: pihak yang ditantang harus menyerahkan “tanda tangan Lamport” untuk membela diri. Tanda tangan Lamport adalah salah satu skema tanda tangan pasca-kuantum paling tua dalam kriptografi, tetapi ia punya kebiasaan yang cukup istimewa—sepasang kunci hanya bisa dipakai sekali. Setelah menandatangani satu kali, kuncinya jadi sia-sia; pemakaian ulang membuat keamanan langsung jatuh ke nol. Whitepaper menganggapnya sebagai alat untuk verifikasi tantangan, namun secara tidak sengaja malah menyelipkan semacam penghitung yang tak terlihat ke dalam sistem brankas.
Apa artinya ini? Artinya Bob atau Larry, setiap kali ditantang dan setiap kali dipaksa untuk memberikan respons, akan “membakar” sekumpulan materi kunci yang hanya bisa dipakai sekali. Kunci-kunci itu bukan dibuat dadakan, melainkan sudah dihitung dan disimpan sejak brankas diciptakan. Kalau seseorang mencampuri beberapa brankas sekaligus, atau brankas yang sama terus-menerus ditantang berulang kali, stok kuncinya akan perlahan menipis. Kalau habis, bagaimana? Whitepaper tidak memberi jawaban. Apakah brankas dibekukan? Ditutup paksa? Atau otomatis beralih ke rencana cadangan? Ini utang teknis yang diam-diam dilewati.
$BABY fungsi tata kelolanya, justru bisa dimanfaatkan di sini. Setiap brankas ditetapkan berapa banyak set kunci Lamport, apa strategi cadangan ketika kunci habis, dan apakah dalam kondisi darurat bisa dipaksa membuka kembali melalui pemungutan suara tata kelola—semua ini adalah pertanyaan yang pada akhirnya pasti harus dijawab oleh lapisan tata kelola. Tapi masalahnya, laju konsumsi tanda tangan Lamport sepenuhnya bergantung pada seberapa gila tantangan yang dilakukan secara jahat, sementara frekuensi tantangan jahat sama sekali tidak bisa diprediksi. Sebuah brankas yang menjadi sasaran lalu dikepung habis-habisan, mungkin hanya dalam beberapa jam semua persediaan kuncinya akan ludes. #baby
Kerapuhan sistem tanpa rasa percaya, kadang tidak bersembunyi di pembuluh besar, melainkan di sudut-sudut pengelolaan sumber daya. Tanda tangan Lamport adalah salah satu “komponen sudut” seperti itu—kecil, jarang dibahas saat biasa, tapi ketika benar-benar dipakai sampai habis, barulah jadi perkara besar. DYOR.