151 / 736DURESS

Duress Wallet

Dompet terpisah yang disiapkan untuk menghadapi pemaksaan

PIN berbeda dapat membuka dompet berbeda. Apa yang dipisahkan, mengapa cadangan tetap penting, dan mengapa fitur perangkat tidak menjamin keselamatan seseorang.

Duress Wallet adalah dompet yang disiapkan untuk diperlihatkan jika seseorang memaksa pemiliknya menyerahkan akses ke bitcoin. Tergantung implementasinya, dompet ini dibuka dengan PIN khusus atau passphrase lain, yaitu teks rahasia tambahan. Tujuannya memperlihatkan dompet ini, bukan dompet utama. Namun bitcoinnya nyata dan benar-benar dapat dibelanjakan. Fitur ini mungkin membatasi akses yang baru diungkapkan; fitur tersebut tidak menjamin orang lain percaya pada saldo yang terlihat atau berhenti mengancam.

Dompet adalah aplikasi atau perangkat untuk menerima dan mengirim bitcoin. Kunci privat adalah angka rahasia yang digunakan untuk mengizinkan bitcoin dibelanjakan. Bayangkan Peter menyimpan tabungan utama dalam satu dompet dan menyiapkan dompet lain untuk kemungkinan pemaksaan. Perangkat yang mendukungnya dapat membuka hanya dompet kedua setelah PIN khusus dimasukkan: kunci dompet itu menjadi tersedia untuk menandatangani pembayaran. Dompet utama tidak dapat diakses dari mode ini. Namun ini bukan layar palsu berisi uang rekaan. Pembayaran dari dompet kedua masuk ke jaringan Bitcoin seperti biasa. Nama Duress Wallet sendiri tidak menjelaskan cara kunci diturunkan ataupun tindakan lain yang dipicu PIN. Peter perlu memahami perilaku tepat perangkatnya, bukan sekadar nama menu. [1] [6] [7]

PIN biasanya membuka Hardware Wallet, perangkat yang melindungi kunci. Passphrase BIP39 berbeda perannya: bersama Seed Phrase, cadangan berupa kata-kata, ia dipakai untuk menghitung seed, data awal untuk membentuk kunci. Passphrase yang salah ketik pun diterima sebagai masukan dan biasanya membuka dompet lain yang kosong. Sebelum perhitungan, BIP39 menyeragamkan representasi karakter melalui normalisasi. Untuk kembali diperlukan cadangan yang benar serta passphrase semula; Trezor tidak dapat memulihkannya. Mengganti passphrase bukan seperti mengganti kata sandi email: bitcoin tidak berpindah ke dompet baru. Dukungan passphrase juga tidak otomatis berarti dukungan Duress PIN khusus. [2] [3]

Jika orang lain sudah melihat dompet utama Peter atau mengetahui alamatnya, saldo lebih kecil pada layar baru tidak menghapus pengetahuan itu. BIP39 memungkinkan berbagai dompet sah, bukan bukti bahwa tidak ada dompet lain. COLDCARD menjelaskannya dalam SSSP, pengaturan aturan pembelanjaan untuk satu penanda tangan: orang yang mengetahui PIN utama dapat mengekspor XPUB. Kunci publik diperluas ini memungkinkan pemantauan alamat terkait dan saldonya. XPUB sendiri tidak dapat menandatangani pembayaran, tetapi dapat mengungkap informasi. Catatan pembelian dan akses sebelumnya ke aplikasi juga berpengaruh. Meski demikian, hubungan transaksi pada blockchain saja belum membuktikan identitas pemilik. [2] [5]

Sebagian Trick PIN hanya membuka dompet lain; sebagian menghapus rahasia atau menonaktifkan perangkat secara permanen. Akibatnya berbeda. Output Bitcoin, yakni jumlah yang terikat pada syarat pembelanjaan, tetap tercatat di blockchain. Jika tersedia cadangan lengkap, dana itu mungkin tetap dapat diakses melalui perangkat lain. Bila satu-satunya salinan kunci yang dapat digunakan hilang, pemiliknya pun bisa kehilangan akses. Penghapusan juga tidak mengendalikan reaksi orang yang mengancam. Penjelasan fitur ini karena itu bukan saran untuk mengaktifkannya dalam keadaan berbahaya. [1] [6]

Mencatat “PIN cadangan” saja tidak cukup bagi Peter. Ia perlu mengetahui data mana yang memulihkan dompet utama dan mana yang memulihkan dompet terpisah: Seed Phrase, passphrase bila ada, serta parameter pembentukan kunci jika diperlukan. Kata-kata cadangan saja tidak menggantikan passphrase BIP39 yang terlupa. Latihan dengan data uji terpisah perlu membandingkan alamat penerimaan yang sudah diketahui dan memeriksa dompet yang terbuka setelah perangkat dinyalakan ulang. Aplikasi menampilkan suatu dompet sah belum membuktikan bahwa dompet yang dimaksud berhasil dipulihkan. Opsi destruktif tidak boleh dicoba pada satu-satunya cadangan dompet yang sebenarnya. [3] [4]

Perangkat mati yang dicuri, cadangan yang dicuri, dan pemaksaan langsung terhadap seseorang adalah tiga keadaan berbeda. Pengetahuan serta kemampuan lawan berbeda dalam setiap keadaan. Duress Wallet dapat menjadi bagian dari Self-custody yang direncanakan dengan cermat, ketika pemilik mengendalikan kuncinya sendiri, tetapi tidak menawarkan skenario yang selalu dapat diandalkan. Tidak ada pula “jumlah aman” yang dapat dibuktikan secara teknis untuk dompet kedua. Keselamatan pribadi, orang terdekat, pemulihan, dan kesalahan sendiri perlu dipertimbangkan. Pengujian perangkat menunjukkan perilaku program, bukan perilaku penyerang kelak. Karena itu EFF mendasarkan perencanaan keamanan pada ancaman tertentu dan penilaian ulang berkala. [6] [5]

Dengan BIP85, satu kumpulan data rahasia utama dapat digunakan untuk membuat ulang dompet lain. Titik awalnya adalah kunci privat diperluas utama BIP32: kunci privat beserta data yang diperlukan untuk menurunkan kunci berikutnya. Perhitungan melewati jalur yang seluruh langkahnya hardened dan memerlukan materi kunci privat. Hasilnya kemudian diproses oleh HMAC, fungsi hash berkunci. Dalam hierarki ini, dompet hasil penurunan disebut anak, sedangkan titik awal bersama disebut akar. Anak seharusnya tidak memungkinkan seseorang menghitung kembali akar. Namun, orang yang memperoleh akar dan parameter yang diperlukan dapat membuat ulang anak-anaknya. Alamat terpisah karena itu tidak menjamin cadangan independen. Bedakan dompet yang diturunkan dari akar bersama, dompet dengan passphrase lain, dan dompet dengan seed yang benar-benar mandiri. Pemulihan tetap memerlukan jalur yang benar dan indeks, nomor yang memilih anak tertentu. [4]

Dokumentasi COLDCARD membedakan Duress Wallet tanpa menghapus seed utama dari Wipe → Wallet, yang menghapus seed itu lalu membuka dompet pilihan. Ada tiga varian BIP85 dan Legacy Wallet yang lebih lama. Untuk cadangan utama berisi 24 kata, varian BIP85 memakai indeks 1001–1003; untuk 12 kata, 2001–2003. Legacy memakai m/2147431408h/0h/0h; h menandai langkah hardened. Ini rincian suatu implementasi, bukan aturan konsensus Bitcoin. Perangkat atau versi firmware lain, yaitu program di dalam perangkat, tidak dapat dianggap berperilaku sama hanya karena namanya mirip. Pemulihan juga memerlukan pengetahuan tentang mode yang tepat. [1]

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 DOC · 007Bitcoin Developer Guide — WalletsDokumentasi
Direvisi: Utamakan sumber · Bukan nasihat investasi