488 / 736BIP39-P

BIP39 passphrase

Rahasia tambahan di samping kata-kata pemulihan

Dengan menambahkan passphrase ke kata-kata pemulihan yang sama, Anda bisa memakai dompet berbeda. Apa manfaatnya, mengapa salah ketik bisa membuka dompet kosong, dan bagaimana agar pemulihan tidak menjadi rumit?

BIP39 passphrase adalah teks rahasia opsional yang digunakan dompet bersama kata-kata pemulihan, atau Seed Phrase. Keduanya menentukan kunci mana yang bisa Anda akses. Jika Anda memakai passphrase, Anda juga membutuhkannya saat memulihkan dompet. PIN perangkat tidak bisa menggantikannya. Ini memberikan perlindungan tambahan, tetapi juga menambah satu hal yang bisa hilang. Passphrase tidak wajib untuk menggunakan Bitcoin.

Bayangkan dompet yang Anda buat tanpa passphrase beserta kata-kata pemulihannya. Kata-kata itu saja cukup untuk menurunkan kumpulan kunci yang sama. Saat Anda memasukkan passphrase, dompet memakai kedua masukan untuk menghitung dasar kunci yang berbeda, disebut seed. Dengan demikian, Anda mengakses dompet lain, bukan memasang kunci tambahan pada dompet semula. PIN biasanya membuka perangkat; passphrase ikut menentukan kunci itu sendiri. Kadang disebut “kata ke-25”, tetapi tidak harus berupa satu kata ataupun berasal dari daftar kata BIP39. [1] [2]

Pada akun biasa, salah ketik umumnya memunculkan pesan “kata sandi salah”. Di sini, kesalahan yang sama dapat membuka dompet lain yang biasanya kosong: BIP39 tidak memiliki checksum untuk passphrase. Bitcoin di dompet semula tidak terhapus. Periksa dahulu cadangan, teks yang dimasukkan secara persis, akun yang dipilih, serta pengaturan pemulihan. Huruf besar, huruf kecil, dan spasi juga berpengaruh. Ada pengecualian teknis: beberapa penulisan Unicode, seperti é dan huruf e yang diikuti tanda aksen gabungan, menjadi sama setelah normalisasi NFKD. Meski begitu, tetap simpan penulisan yang tepat; jangan mengandalkan kemiripan rupa karakter. Aplikasi juga dapat menambahkan konfirmasi atau pemeriksaannya sendiri. [1] [2]

Jika seseorang memperoleh kata-kata pemulihan Anda, passphrase yang cukup sulit diprediksi dapat membuat akses ke dompet yang benar jauh lebih sulit. Namun, passphrase harus tetap rahasia dan tidak mudah ditebak. Tanggal lahir, kutipan terkenal, atau kata sandi yang dipakai di tempat lain merupakan pilihan lemah. Penyerang yang memiliki kata-kata itu bisa mencoba tebakan secara offline, di komputernya sendiri tanpa menghubungi perangkat Anda. PIN dan batas percobaan pada perangkat tidak menghentikan serangan ini. Jika Anda belum mantap melakukan pencadangan dan pemulihan biasa, kuasai itu terlebih dahulu. Pengaturan yang lebih rumit tidak otomatis lebih aman. [1] [2]

Saat Anda mulai memasukkan passphrase baru, dana dalam dompet semula tetap dikendalikan oleh kunci semula. Untuk beralih, periksa dahulu dompet baru dan proses pemulihannya, lalu benar-benar kirim bitcoin ke sana. Hal yang sama berlaku ketika beralih dari dompet tanpa passphrase. Jangan samakan langkah ini dengan mengganti PIN: mengubah akses ke perangkat saja tidak menciptakan kumpulan kunci Bitcoin baru. [2] [3]

Catat passphrase secara persis dan aman, lalu pikirkan siapa yang bisa menemukannya saat memang berhak dan perlu. Menyimpannya terpisah dari kata-kata pemulihan mengurangi risiko keduanya bocor sekaligus, tetapi jangan sampai menghalangi pemulihan atau pewarisan. Passphrase kuat yang terlupakan tanpa cadangan mungkin tidak bisa ditemukan kembali. Sebelum memasukkan dana lebih besar, uji pemulihan dengan prosedur tepercaya untuk dompet tersebut. Simpan pula pengaturan yang diperlukan, seperti jenis alamat dan jalur derivasi yang memberi tahu dompet tempat mencari akun. Output Descriptor adalah deskripsi aturan tersebut yang dapat dibaca mesin; pada dompet yang mendukungnya, ini bisa menjadi bagian penting dari cadangan. Namun, ia tidak menggantikan passphrase yang hilang. [2] [3]

Passphrase berbeda dapat digunakan untuk dompet terpisah. Karena itu, sebagian orang juga menyimpan dompet kecil sebagai umpan. Namun, tidak ada jaminan penyerang percaya bahwa Anda sudah memperlihatkan semuanya. Catatan pembayaran, cadangan, atau jejak lain dapat mengungkap aset tambahan. Ketahanan terhadap tebakan kata sandi dan keselamatan saat menghadapi paksaan fisik adalah dua persoalan berbeda. [1]

Anda tidak perlu melakukan perhitungan ini secara manual untuk memakai dompet. BIP39 memasukkan kata-kata pemulihan sebagai masukan password ke fungsi PBKDF2-HMAC-SHA512. Masukan kedua disebut salt dan berbentuk "mnemonic" + passphrase. Di sini, salt adalah nama teknis suatu masukan tambahan, bukan hal lain yang harus Anda ciptakan atau cadangkan. Kata-kata pemulihan tidak ditambahkan ke masukan tersebut. Kedua teks menjalani normalisasi NFKD dan pengodean UTF-8. Setelah 2048 iterasi, hasilnya adalah seed sepanjang 512 bit, atau 64 byte. Tanpa passphrase, frasa itu kosong, tetapi salt tetap memuat "mnemonic". Hasil yang panjang atau perhitungan berulang tidak mengubah passphrase yang mudah ditebak menjadi rahasia yang kuat. [1]

Contoh · BIP39-P

Huruf besar-kecil dapat mengubah dompet

Kata mnemonik yang sama dengan passphrase “alpha” dan “Alpha” menghasilkan seed berbeda menurut BIP 39. Ini contoh singkat, bukan kata sandi aman. Spesifikasi tidak memiliki checksum passphrase; salah ketik dapat membuka dompet lain yang biasanya kosong. Aplikasi boleh menambahkan pemeriksaan sendiri.

Untuk gambaran yang lebih utuh, baca entri ini bersama BIP 39, PBKDF2, BIP39 checksum, Kustodi mandiri. Entri ini juga dirujuk dari Seed Phrase, BIP 39, Cold Storage, Gap Limit.

01Apakah passphrase sama dengan kata-kata pemulihan atau PIN?

Tidak. BIP 39 memakai kata-kata pemulihan dan passphrase opsional secara bersamaan. Jika Anda menetapkan passphrase, kata-kata saja tidak cukup untuk mengakses dompet semula, dan PIN tidak bisa menggantikannya. Pemulihan juga mungkin memerlukan informasi lain, seperti jenis alamat dan jalur derivasi yang menunjukkan tempat mencari akun.

02Apakah passphrase melindungi kata mnemonik yang bocor?

Passphrase yang cukup sulit diprediksi dan tidak bocor bersama kata-kata dapat mempersulit derivasi seed yang benar. Namun penyerang dengan kata-kata tetap dapat mencoba kandidat offline; passphrase singkat atau mudah ditebak bukan perlindungan andal. Kehilangan passphrase kuat tanpa cadangan dapat menyebabkan hilangnya akses yang tidak dapat dipulihkan.

DOC · 001BIP39 — Mnemonic generation and seed conversionSpesifikasi DOC · 002Trezor — What is a passphraseDokumentasi DOC · 003BIP380 — Output Script DescriptorsSpesifikasi
Direvisi: Utamakan sumber · Bukan nasihat investasi