151 / 691DURESS

Duress Wallet

Dompet terpisah untuk menghadapi paksaan dan batas perlindungannya

Duress Wallet membuka dompet lain saat terjadi paksaan; manfaatnya bergantung pada implementasi, pemulihan, dan informasi yang sudah diketahui pihak lawan.

Duress Wallet adalah dompet yang disiapkan untuk keadaan ketika pemilik dipaksa mengungkap akses ke dana. Dompet ini dapat dibuka dengan PIN khusus atau berupa dompet terpisah dengan passphrase berbeda. Ini merupakan pengaturan akses dan informasi, bukan aturan konsensus Bitcoin maupun jaminan bahwa paksaan akan berakhir.

Setelah PIN khusus dimasukkan, perangkat dapat membuka kumpulan kunci lain, sementara dompet biasa tidak dapat diakses dari mode tersebut. Output dompet itu nyata dan membelanjakannya merupakan pembayaran nyata; sebutan umpan hanya menjelaskan peran yang dimaksudkan. Nama Duress Wallet sendiri tidak menentukan metode derivasi, menu yang tersedia, atau efek samping. Sebelum menilai perlindungannya, bedakan keadaan perangkat, kunci yang dapat diakses di dalamnya, dan pengetahuan orang yang memaksakan akses. [COLDCARD — PINs and Trick PINs] [EFF — Your Security Plan]

Dalam BIP39, kata-kata cadangan dan passphrase digunakan untuk menurunkan seed. Setiap passphrase yang dinormalisasi menghasilkan seed yang valid; salah ketik dapat membuka dompet lain yang biasanya kosong, alih-alih menampilkan kesalahan kata sandi. Sebaliknya, PIN biasanya membuka perangkat, tetapi tidak dengan sendirinya menentukan derivasi standar BIP39. Trezor memerlukan passphrase asli yang persis sama beserta cadangan yang benar untuk mendapatkan akses kembali. Kemampuan membuat dompet lain tidak berarti perangkat tertentu menyediakan Duress PIN, atau bahwa passphrase tambahan pada dompet yang sudah digunakan dapat diubah begitu saja. [BIP 39 — Mnemonic code for generating deterministic keys] [Trezor — What is a passphrase?]

Dokumentasi COLDCARD membedakan pilihan Duress Wallet yang tidak menghapus seed utama dari Wipe → Wallet yang menghapus seed lalu membuka dompet terpilih. Dokumentasi menyebut tiga varian BIP85 dan Legacy Wallet yang lebih lama. Untuk seed 24 kata, varian BIP85 memakai indeks 1001–1003; untuk 12 kata, 2001–2003; Legacy memakai m/2147431408h/0h/0h. Ini adalah rincian implementasi tersebut, bukan standar universal semua dompet. Label yang sama pada perangkat lain atau firmware lama belum tentu menunjukkan jalur, jumlah kata, atau perilaku yang sama. [COLDCARD — PINs and Trick PINs]

BIP85 menurunkan entropi aplikasi dari kunci akar BIP32 melalui jalur yang seluruhnya hardened dan langkah HMAC tambahan. Mengetahui anak hasil derivasi saja tidak dimaksudkan untuk mengungkap akar induk; tetapi kompromi akar memungkinkan pembuatan ulang anak-anak hasil derivasi. Karena itu, alamat terpisah tidak membuktikan cadangan yang independen atau risiko yang terpisah. Untuk Duress Wallet tertentu, tentukan apakah dompet dapat dipulihkan dari akar utama, memerlukan passphrase lain, atau mempunyai seed yang benar-benar mandiri. Cadangan bersama pun tidak menggantikan pengetahuan tentang mode, jalur, dan indeks yang benar. [BIP 85 — Deterministic Entropy From BIP32 Keychains]

BIP39 menjelaskan kemungkinan penyangkalan yang masuk akal atas dompet tambahan karena berbagai passphrase tetap valid. Ini adalah sifat derivasi, bukan bukti bahwa dana lain tidak ada. Catatan pembelian, alamat yang diketahui, kunci publik yang disimpan, atau akses sebelumnya ke aplikasi dapat mengubah ekspektasi pihak lawan. Dalam penjelasan SSSP, COLDCARD secara tegas memperingatkan bahwa orang yang mengetahui PIN utama dapat memperoleh XPUB dan mengetahui saldo; memperlihatkan dompet lain kemudian belum tentu meyakinkan. Namun, hubungan on-chain saja tidak otomatis membuktikan identitas pemilik. [BIP 39 — Mnemonic code for generating deterministic keys] [COLDCARD — Single Signer Spending Policy]

Tergantung pengaturan, Trick PIN dapat hanya mengganti dompet yang terbuka, menghapus seed, atau menonaktifkan perangkat secara permanen. Efek-efek ini tidak boleh disamakan. Menghapus salinan kunci lokal tidak menghilangkan output dari blockchain atau salinan cadangan lain; dengan data pemulihan lengkap, dana mungkin tetap dapat dibelanjakan dari tempat lain. Tanpa data itu, pemilik sendiri dapat kehilangan akses. Tindakan destruktif juga tidak memberikan kendali yang dapat diprediksi atas perilaku penyerang. Penjelasan fitur bukan anjuran mengaktifkannya dalam situasi berbahaya. [COLDCARD — PINs and Trick PINs] [EFF — Your Security Plan]

Rencana pemulihan harus mencatat hubungan dompet utama dan dompet terpisah, cadangan yang diperlukan, passphrase jika ada, serta parameter implementasinya. PIN perangkat bukan pengganti data tersebut, dan cadangan kata biasa saja tidak memulihkan passphrase BIP39 yang terlupakan. Verifikasi rancangan sebaiknya menggunakan data uji terpisah, alamat penerimaan yang diketahui, dan pemeriksaan mode yang benar sebelum serta sesudah restart; pilihan destruktif tidak boleh dicoba pada satu-satunya salinan dompet sungguhan. Berhasil membuka suatu dompet merupakan bukti yang lebih lemah daripada kecocokan alamat yang diharapkan. [Trezor — What is a passphrase?] [BIP 85 — Deterministic Entropy From BIP32 Keychains]

Penilaian perlu memisahkan pencurian perangkat yang dimatikan, kompromi cadangan, dan paksaan langsung terhadap seseorang. Dalam setiap skenario, lawan memiliki kemampuan dan informasi berbeda. Duress Wallet dapat mengubah cakupan akses yang sedang diungkapkan, tetapi tidak menjamin tersembunyinya dana lain ataupun keselamatan pribadi. Rencana keamanan perlu mempertimbangkan orang yang bergantung pada pemilik, ketersediaan pemulihan, dan akibat kesalahan, serta ditinjau berkala. Pengujian perangkat membuktikan perilaku perangkat, bukan respons manusia yang dapat diprediksi dalam situasi paksaan; dari pengujian itu tidak dapat diturunkan jumlah dana umpan yang aman secara universal. [EFF — Your Security Plan] [COLDCARD — Single Signer Spending Policy]

Untuk gambaran yang lebih utuh, baca entri ini bersama BIP85, BIP39 passphrase, Hardware Wallet, Kustodi mandiri, Secure Element, Seed Phrase.

DOC · 001COLDCARD — PINs and Trick PINsDokumentasi ↗DOC · 002BIP 39 — Mnemonic code for generating deterministic keysSpesifikasi ↗DOC · 003Trezor — What is a passphrase?Dokumentasi ↗DOC · 004BIP 85 — Deterministic Entropy From BIP32 KeychainsSpesifikasi ↗DOC · 005COLDCARD — Single Signer Spending PolicyDokumentasi ↗DOC · 006EFF — Your Security PlanSumber primer ↗
Utamakan sumber · Bukan nasihat investasi