digilib@itb.ac.id +62 812 2508 8800

Dokumen Asli
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan

Blockchain telah menjadi teknologi revolusioner dalam dunia digital karena keunggulannya dalam aspek integritas dan eliminasi kebutuhan sistem kepercayaan terpusat. Salah satu penerapan potensial teknologi blockchain di luar ranah finansial adalah sebagai sistem file sharing. Pada sistem file sharing konvensional, file disimpan secara terpusat dan dikendalikan oleh beberapa pihak, sehingga menimbulkan tantangan dalam melindungi privasi file pengguna. Mayoritas sistem yang diusulkan saat ini menggabungkan InterPlanetary File System (IPFS) sebagai penyimpanan file off-chain untuk mengatasi tantangan penyimpanan file berukuran besar dalam ledger blockchain. Mekanisme kontrol akses umumnya ditambahkan dengan memanfaatkan pencatatan ke dalam ledger blockchain, karena IPFS tidak memiliki mekanisme kontrol akses bawaan. Implementasi kontrol akses biasanya dilakukan di lokasi terpisah, seperti proxy server, kode IPFS, atau aplikasi klien. Namun, solusi yang ada belum mampu melakukan modifikasi atau penghapusan file yang tersimpan di IPFS karena sifatnya yang immutable, sehingga pemilik file tidak memiliki kontrol penuh atas file pribadinya, yang merupakan salah satu aspek penting dari privasi file pengguna. Penelitian ini mengusulkan sistem yang dapat mengatasi permasalahan privasi tersebut, khususnya ketidakmampuan modifikasi atau penghapusan file pada IPFS. Sistem ini mengimplementasikan jaringan IPFS terpisah yang tetap terdistribusi, terdiri dari beberapa node, dan terhubung ke blockchain Hyperledger Fabric untuk menjamin integritas. Mekanisme kontrol akses, termasuk proses enkripsi, diimplementasikan pada aplikasi klien untuk menjamin kerahasiaan file pengguna. Selain itu, mekanisme enkripsi ulang diterapkan untuk mencegah berkurangnya keamanan file dari ancaman modifikasi aplikasi klien secara ilegal. Hasil dari evaluasi yang dilakukan dapat menunjukan bahwa usulan sistem dalam penelitian ini berhasil menyelesaikan permsalahan terkait privasi yang disebutkan.