The utmost responsibility of any crypto holder, investor, or trader is to keep their coins safe. Of course, cryptocurrency is decentralized, meaning that nobody controls your money; thus, you’re solely responsible for your digital assets’ security. Mnemonic phrases and Mnemonic passphrase offer a more superior means of securing Bitcoin and other cryptocurrencies. Thanks to the mnemonic passphrase, you don’t really have to undergo the hassle of keeping your cumbersome private keys to secure your coins.
Despite the importance of the mnemonic passphrase in securing cryptocurrencies, most crypto users lack awareness and self-education on the topic, therefore losing their entire crypto portfolio in case of misplacing their hardware wallets or losing/damaging their phones or computers. This guide takes a more in-depth look at the mnemonic passphrase, how to generate a passphrase, and ideas on storing your passphrase safely.
Mnemonic Phrase and Mnemonic Passphrase Explained
Contrary to the perceived speculation, there is a clear difference between the mnemonic phrase and the mnemonic passphrase. Nonetheless, they’re interrelated in some way.
A mnemonic phrase is also referred to as a mnemonic seed, mnemonic recovery phrase, seed key, or seed words refers to a group of words generated when creating a new wallet to store cryptocurrencies. When creating a new crypto wallet, you’ll be required to write down a 12, 18, or 24-word mnemonic phrase or seed words on a paper and keep it in a safe place.
Mnemonic phrase constitutes all the necessary information required to recover your wallets and cryptocurrencies if your device is stolen or gets damaged. In such instances, you can recover your wallets and all your funds by keying in the mnemonic phrase words on the same wallet software in the same sequence they were generated.
An example of a 12-word seed phrase is: witch collapse practice feed shame open despair creek road again ice least. Mnemonic phrases offer several benefits, including that it’s easy to memorize, secure, and store, plus it’s easily readable to human eyes.
The primary security concern with mnemonic phrases is that anybody who stumbles upon the phrase can steal an individual’s entire cryptocurrencies. While the seed key can be securely stored like cash or jewels, it’s not always secure and quite daring in securing an individual’s entire crypto portfolio. As such, most crypto wallets enhance users’ crypto security by enabling them to encrypt the mnemonic phrase with a password, i.e., Mnemonic passphrase.
Mnemonic passphrase adds a second layer of security to the mnemonic phrase and consequently to an individual’s wallet by functioning like two-factor authentication or a second factor for a crypto wallet. In simple terms, a mnemonic passphrase is like “something you have” or “something you know” password to the mnemonic phrase.
To recover a wallet in case of device damage or loss, a user must key in both the seed phrase and the passphrase. A mnemonic passphrase is also commonly referred to as the 13th/25th word, seed extension, or extension word. An example of a mnemonic password is slim sugar lizard predict state cute awkward asset inform blood civil sugar.
It’s vital to note that forgetting the Mnemonic passphrase would result in the total loss of an individual’s wallet. However, some crypto wallets that don’t use the BIP39 standard, such as Electrum Wallet, allow users to recover their wallets entirely from their seed keys. Users need to click on the “restore wallet” option in the wallet application startup page, then select “I already have a seed” and input the precise seed to recover their wallets. After the restoration, users can choose a new passphrase. Nonetheless, it’s impossible to recover the wallet when both the seed and passphrase are lost.
Note that not all crypto wallets support mnemonic passphrase. Some wallets that support passphrases include Ledger Nano S, Trezor Model T, Trezor, Coinomi, Electrum, Edge, Exodus, and Samourai Wallet.
Generating Mnemonic Phrases and Mnemonic Passphrase
Mnemonic phrases are generated automatically via the BIP-39 specification standard. BIP39 (Bitcoin Improvement Proposal) is a set of mnemonic words employed in generating hierarchically deterministic keys. BIP39 is the conventional means of generating deterministic keys in the crypto space. Most wallets in the crypto space, including Keepkey, Ledger, and Trezor, and other hierarchical deterministic (HD) wallets, leverage BIP39 to automatically generate seed keys.
Generating mnemonic phrases starts by creating initial entropy, i.e., random sets of bits (zeroes and ones) generated for use in cryptography. In creating a mnemonic phrase, the wallet needs a minimum of 128 bits of entropy and a maximum of 256 bits of entropy. Mnemonic phrases are usually 12 to 24 words depending on the length of the initial entropy. A 12-word-long mnemonic phrase requires 128 bits of entropy.
After the generation of the initial entropy, the next step is to encode it in words. This is done by adding a checksum to the entropy to discover errors and make the final key more human-friendly. The checksum is generated by hashing the entropy via SHA256 to make the mnemonic sentence unique. 1 bit of the SHA256 hash is assigned to every 32 bits of entropy.
The final step in generating a mnemonic phrase is to convert the mnemonic sentence to the final seed phrase. This is done by passing the mnemonic sentence via the PBKDF2 hash function. The Password-Based Key Derivation Function 2(PBKDF2) essentially hashes the mnemonic sentence multiple times to generate the final 64-byte seed. The final seed can then create the master extended key (mnemonic passphrase) for a hierarchical deterministic wallet. The wallet’s private keys are also generated from a mnemonic phrase involving a couple of steps.
Ideas on Storing Seed Phrases and Mnemonic Passphrase for the Long Term
Mnemonic phrases and passphrases can be stored in many ways, including memorizing, engraving or stamping on metal, chiseling into a stone tablet, and writing in book margins, among other creative ways. It’s crucial to note that improper storage or mistyping letters could lead to a total loss of your cryptocurrencies in storing seeds and passphrases. Here are some ideas for storing seeds and passphrases for the long term.
- Write the seed and passphrase on paper using a clear pencil and store the paper in the dark to avoid extreme physical conditions such as moisture and heat. You may want to use archival or acid-free paper for the best results.
- You can stamp or engrave seed phrases into metal or stone tablets, which are substantially more durable than paper. This method is highly recommended if the threat involves water, fire, extreme temperature, and physical stress.
- Always store seeds and passphrases offline to avert the risk of information leakage or hacking.
- When writing down or engraving, ensure the seed phrase and passphrase are clearly noted down in the right order and spelled correctly.
- In case you use a piece of paper, you may want to laminate the paper to make it resistant to physical elements, including water, dust, sunlight, and physical stress.
- You can make several copies of the seed and passphrase and store them in different safe places such that if you lose one paper, you still have other backups.
The importance of keeping your crypto assets safe cannot be overemphasized. Crypto coins are susceptible to hacking, and it’s your sole responsibility to protect your coins. Mnemonic phrase allows you to recover your crypto wallet if it gets lost, while a mnemonic passphrase functions like two-factor authentication to the seed. A passphrase adds a security layer to your cryptos in that unauthorized persons cannot get access to your wallet even with the phrase.
Securing your mnemonic phrase and the mnemonic passphrase is paramount for the safety of your crypto coins. Therefore, it’s recommended that you store your seed and passphrase offline, on paper, metal, or stone tablets, and away from environmental influence. Remember, just like private keys, mnemonic phrases and passphrases are crucial in securing and recovering your digital assets; thus should be stored securely and properly.