ESP32 Ini Menahan Akses File Rahasia, Pemilik Masih Bisa Membatalkannya di Detik Terakhir

Sebuah perangkat kecil berbasis ESP32 menawarkan cara yang tidak biasa untuk membagikan file terenkripsi kepada orang tertentu. File tidak langsung terbuka, karena sistem justru menahan akses sampai hitung mundur selesai dan pemilik tidak membatalkannya.

Perangkat bernama Memento ini menarik karena menggabungkan enkripsi, PIN pengguna, dan master PIN pemilik dalam satu alur akses. Hasilnya, file bisa dibuka tanpa penyerahan langsung, tetapi keputusan akhir tetap berada di tangan pemilik sampai detik terakhir.

Akses File Tidak Dibuka Seketika

Memento adalah proyek open-source yang diperlihatkan oleh pengguna notrice di subreddit ESP32. Konsepnya sederhana, yakni pemilik mengunggah file terenkripsi ke perangkat lalu membagikan PIN kepada orang yang dipercaya untuk mengakses file tersebut.

Saat PIN pengguna dimasukkan, file tidak langsung muncul. Sistem memulai hitung mundur lebih dulu, dan selama periode ini pemilik masih bisa menghentikannya dengan memasukkan master PIN.

Fitur UtamaFungsi
File terenkripsiData tetap terkunci sampai mekanisme akses dijalankan
PIN penggunaMemicu proses akses untuk file tertentu
Master PIN pemilikMemungkinkan pembatalan selama hitung mundur belum selesai
Timer terpisahDapat diatur berbeda untuk tiap pengguna

Bisa Diatur untuk Tiap Orang

Salah satu daya tarik utamanya adalah kemampuan menghubungkan file yang berbeda untuk pengguna yang berbeda. Setiap PIN dapat dipasangkan dengan file tertentu, sehingga akses tidak berlaku seragam untuk semua penerima.

Timer juga bisa diatur secara terpisah untuk masing-masing orang. Artinya, satu pengguna dapat memperoleh jendela akses yang lebih singkat atau lebih panjang dibanding pengguna lain, sesuai pengaturan pemilik perangkat.

Skema seperti ini membuat Memento lebih mirip pusat distribusi data kecil daripada penyimpanan biasa. Kontrolnya tidak hanya berbasis enkripsi, tetapi juga identitas pengguna dan waktu tunggu yang berbeda-beda.

Dirancang Hemat Daya

Perangkat ini dibangun di atas ESP32-S3, tepatnya menggunakan Waveshare ESP32-S3-ePaper-1.54. Pilihan itu dibuat setelah pendekatan awal dengan Raspberry dinilai terlalu boros daya untuk perangkat yang harus bertahan lama.

Memento memakai layar e-ink 200×200, modul RTC PCF85063 untuk penghitungan waktu, baterai LiPo, dan dua tombol. Kombinasi itu dipilih agar konsumsi dayanya tetap rendah dalam pemakaian jangka panjang.

Layar e-ink menjadi bagian penting karena hanya membutuhkan daya sangat kecil. Dalam penggunaan yang dituju, profil dayanya disebut cukup hemat untuk membuat perangkat bertahan sangat lama dengan satu kali pengisian, bahkan hingga hitungan bulan.

Kontrol Manual Tetap Dipertahankan

Keunikan Memento ada pada cara ia menyeimbangkan otomatisasi dan kontrol pemilik. File tetap terkunci hingga syarat waktu terpenuhi, tetapi pemilik masih bisa menghentikan proses kapan saja selama hitung mundur belum selesai.

Dengan cara ini, penerima tidak harus menerima file secara tatap muka, namun pemilik juga tidak kehilangan kendali penuh atas kapan akses benar-benar diberikan. Perangkat ini akhirnya menjadi alat distribusi data yang menunda akses secara sengaja, bukan penyimpanan file standar.

Karena bersifat open-source, Memento juga terbuka untuk dipelajari atau dirakit ulang oleh pengguna lain. Seluruh materi untuk membuat perangkat ini tersedia melalui halaman GitHub proyek tersebut.

Source: www.xda-developers.com

Terkait