How hard is it to guess a seed phrase? (2024)

Deep Dive

Creating a bitcoin wallet that already exists is possible in theory, but how likely is it really?

Sebastian

6 min read

How hard is it to guess a seed phrase? (2)
Du kannst diesen Artikel auch auf Deutsch lesen.

When you sign up for a new bank account, you will most likely be asked to verify your identity and provide personal information about yourself. Apart from other things we won’t get into, this enables the bank to uniquely identify you as a customer and make sure nobody else can open an account in your name or access your existing one.

With bitcoin wallets, things work a bit differently. Since there is no single point of authority in a decentralized network, users cannot “open” a wallet in the same way one would open a bank account. On the contrary: Bitcoin wallets can be created without any coordination or communication with anyone else, which raises an interesting question for many: How do wallets protect against accidentally creating an “already existing” wallet – or even doing so on purpose?

Top secret

A bitcoin wallet is essentially just a collection of private keys. With hardware wallets like the BitBox02, these private keys are generated, stored and managed in a very secure way while maintaining ease-of-use. Some wallet setups might be more complicated than others, with additional protections like passphrases or advanced strategies for wallet backups in use, but in the end they all safeguard only a small piece of information.

As with most other things, information can get stolen if not properly taken care of, compromising it forever once revealed. This is why protecting the information to access your wallet – the backup recovery words on paper, metal or a microSD card is so important.

Still, this doesn’t answer the question of how we can prevent the creation of “duplicate wallets” as described above. The simple answer to this question is that we actually can’t. In theory, you might become rich on accident when you create a new wallet on your BitBox02 (or any wallet for that matter)! Don’t get too excited, though, as we now explore the more thorough answer to this question.

Entropy

We already established that a bitcoin wallet simply stores information. Information can be represented or “encoded” in many ways. While the user of a bitcoin wallet might use recovery words from the BIP-39 wordlist as an encoding method, a hardware wallet will use a binary representation of zeroes and ones – because that’s how computers work.

Regardless of the encoding method used, the secret information behind a bitcoin wallet with 24 words is just a very large number, containing 256 consecutive ones and zeroes:

How hard is it to guess a seed phrase? (3)

To measure the amount of information in a number like this, experts will often bring up the concept of “entropy”, which is just a fancy word to express how difficult it is to guess it – at least in the context of a bitcoin wallet.

For example, if you flip a coin four times in a row and note down the results, you will end up with four bits of entropy. Eventually, guessing the correct order of heads and tails is easy in this case, as there are only 16 possibilities in total. In other words: Creating a bitcoin wallet based on four coin flips is a very bad idea.

How hard is it to guess a seed phrase? (4)

But now imagine flipping the same coin 256 times in a row, creating 256 bits of entropy. We can represent the resulting order of heads and tails as a large number like the one above and create a bitcoin wallet from it. Guessing this number by chance is far more difficult than in our previous example, because there are now 2256 possibilities instead of just 16 (or 24).

How hard is it to guess a seed phrase? (5)

Note: If you really want to create a wallet yourself by “rolling your own seed”, please check out our blog post on the topic first, as there are important aspects to consider.

You might jump to the conclusion now, that 256 bits of entropy are not enough to create a secure bitcoin wallet. Modern computers can perform billions of operations per second (and growing), so surely someone will eventually guess a number that happens to lead to a big bitcoin stash, right?

Let’s draw some comparisons to illustrate how impossibly large these numbers actually are.

Across the universe and back

Comparing the difficulty of guessing a seed phrase with 24 words to real world examples is quite hard, because such real world examples simply don’t exist.gi The theoretical total amount of Bitcoin wallets, which sits around 2256, is more or less comparable to the amount of atoms in the observable universe. Our brains quickly struggle to process or even imagine the true magnitude of such a number, since the observable universe is already unfeasibly large by itself.

Playing along with this analogy, telling someone to take a guess at your recovery words would be comparable to someone taking a round-trip around the entire known universe and by chance picking the same atom you selected before them.

But what about using just 12 recovery words, which is common practice among other wallets and also an optional feature in the BitBoxApp? Although the random number behind wallets with 12 recovery words is a lot smaller (2128), it is still large enough from a security perspective and roughly comparable to 57 billion times the weight of planet earth in grams. Our traveler from above would have to pick the correct one-gram-piece of one of 57 billion earth like planets, which, even if not comparable to the entire universe, still sounds very unlikely.

Good randomness

As we learned in the previous sections, a bitcoin wallet can only be deemed secure if the random number which was used to create it has a high enough entropy.

Crucially, this does not automatically apply to every large number, because not every large number was created randomly. As an example, the number 2121212121… and so forth has a clear pattern to it. Everyone knowing this pattern can quickly apply it to any arbitrary length, which would make any wallet created like this insecure.

There have been numerous cases of hacked wallets in the past due to weak random number generators, which use reproducible or predictable patterns, kind of like the one above, resulting in numbers that aren’t truly random. Another example would be users themselves, who used weak and common passwords to create their wallets (also known as brain wallets).

For this reason and to increase redundancy even further, the BitBox02 draws the random number used to create wallets from several sources of entropy:

  • a true random number generator on the secure chip
  • a true random number generator on the microcontroller
  • a static random number set during factory installation and unique to each
  • host entropy provided by the app running on your computer
  • a cryptographic hash of the device password

Combining different sources of entropy like this ensures that the user’s wallet remains secure, even in the unlikely event of one entropy source being compromised. As mentioned before, users who wish to create their own seed phrase can do so by following our guide and even use the BitBox02 to conveniently choose the last recovery word (containing a checksum).

Conclusion

Using large, random numbers to create wallets enables users to “open up a bitcoin account” without having to contact, trust or rely on anyone else. The large amount of theoretical wallets make it practically impossible for anyone to guess your seed phrase, not to mention “re-creating” your wallet by sheer accident.

Don’t own a BitBox yet?

Keeping your crypto secure doesn't have to be hard. The BitBox02 hardware wallet stores the private keys for your cryptocurrencies offline. So you can manage your coins safely.

The BitBox02 also comes in a Bitcoin-only version, featuring a radically focused firmware: less code means less attack surface, which further improves your security when only storing Bitcoin.

Grab one in our shop!

How hard is it to guess a seed phrase? (6)

Shift Crypto is a privately-held company based in Zurich, Switzerland. Our team of Bitcoin contributors, crypto experts, and security engineers builds products that enable customers to enjoy a stress-free journey from novice to mastery level of cryptocurrency management. The BitBox02, our second generation hardware wallet, lets users store, protect, and transact Bitcoin and other cryptocurrencies with ease - along with its software companion, the BitBoxApp.

How hard is it to guess a seed phrase? (2024)

FAQs

How hard is it to guess a seed phrase? ›

The large amount of theoretical wallets make it practically impossible for anyone to guess your seed phrase, not to mention “re-creating” your wallet by sheer accident.

What are the odds of guessing a 12 word seed phrase? ›

It appears that the 12 word seed phrase CAN be the same word repeated 12 times. The logic is that there are 2048 choices at the first round and then it must pick the one chosen in the first round from then on out which has a probability of 1/2048 for the 11 remaining rounds.

How hard is it to crack a seed phrase? ›

However, seed phrases are considered very secure by modern standards. With a 12- or 24-word seed phrase out of 2048 possible words, determining the right words in the right sequence is almost impossible.

How long would it take to guess a seed phrase? ›

To guess your seed phrase, you not only need 12 correct words. You will also need to put them in the correct order. With a current, most up-to-date computer, it will take a few billion years to find that combination.

What if someone knows my seed phrase? ›

So, now you know that your seed phrase is a backup to all of your crypto wallet. This also means that if anyone else can get their hands on your set of 24 words, they can access your cryptocurrencies. As such, it's extremely important to keep your seed phrase secure.

Can anyone guess my seed phrase? ›

The large amount of theoretical wallets make it practically impossible for anyone to guess your seed phrase, not to mention “re-creating” your wallet by sheer accident.

How safe is 12-word seed phrase? ›

In practice, it is highly unlikely that an attacker could guess or brute-force a 12-word recovery seed with 128 bits of entropy in a feasible amount of time. Thus, a 12-word seed offers a high level of security that is sufficient for most users, striking a balance between security and ease of use.

What happens if you forget your seed phrase? ›

Note: When you lose a seed phrase, you technically can use the hardware wallet associated with it to generate a new key and perform a key replacement.

How secure is a seed phrase? ›

They are a sequence of random words that guarantee the recovery of wallets. While seed phrases offer an extra layer of security and recovery, handling them responsibly is important. Losing access to them can result in the loss of your wallet. Even worse, if it becomes exposed, you could lose your assets.

Why only the first 4 letters of a seed phrase? ›

In other words, there are no two words in this list with the same first 4 characters. That means if you have the first 4 letters, you know the rest of the word by looking for those first 4 letters in the BIP39 wordlist. Some wallets will even fill in the rest of the word once the first 4 letters are entered.

Should I take a picture of my seed phrase? ›

It is critically important to avoid recording your seed phrase in any digital format. Computers are incredibly complicated machines and thus are prone to a litany of security issues. People's devices are hacked on a regular basis. Copies of your seed phrase can be put at risk when stored digitally.

Can two people have the same seed phrase? ›

The total number of cryptocurrency wallets is insignificant compared to the number of possible seed phrases. Put simply, it's virtually impossible for two people to receive the same seed phrase.

What is the master seed phrase? ›

A recovery phrase (sometimes known as a seed phrase) is a series of words generated by your cryptocurrency wallet that gives you access to the crypto associated with that wallet. Think of a wallet as being similar to a password manager for crypto, and the recovery phrase as being like the master password.

How many combinations are there in 12-word seed phrase? ›

The English-language wordlist for the BIP39 standard has 2048 words, so if the phrase contained only 12 random words, the number of possible combinations would be 2048^12 = 2^132 and the phrase would have 132 bits of security.

How many 12-word seed phrases are there? ›

If the phrase contains only 12 random words, the number of possible combinations would be 2048^12 = 2^132. That's about as secure as Bitcoin private keys themselves, so your chance of getting the seed is about as good as guessing the private key of a Bitcoin address.

Is the 12 seed phrase enough? ›

12 words is enough

The real security challenge often lies not in the length of the seed phrase but in how users store and protect it. Both 12-word and 24-word phrases are vulnerable to phishing attacks, physical theft, and user error in storage.

Can you change your 12-word seed phrase? ›

It is not possible to change the 12-word secret recovery phrase for an existing wallet. If you want a wallet with a different 12-word secret recovery phrase, you will need to create a brand new wallet.

Top Articles
Binance Countries 2023
10 Must-Know Tips For Keeping Your Personal Data Safe
Mickey Moniak Walk Up Song
Drury Inn & Suites Bowling Green
Camera instructions (NEW)
Lorton Transfer Station
13 Easy Ways to Get Level 99 in Every Skill on RuneScape (F2P)
Wausau Marketplace
Www Craigslist Louisville
Kris Carolla Obituary
Optum Medicare Support
Monticello Culver's Flavor Of The Day
Encore Atlanta Cheer Competition
ATV Blue Book - Values & Used Prices
Citymd West 146Th Urgent Care - Nyc Photos
What Time Chase Close Saturday
10 Best Places to Go and Things to Know for a Trip to the Hickory M...
Eka Vore Portal
2016 Ford Fusion Belt Diagram
Dr. med. Uta Krieg-Oehme - Lesen Sie Erfahrungsberichte und vereinbaren Sie einen Termin
Hollywood Bowl Section H
Richland Ecampus
Drift Boss 911
Morse Road Bmv Hours
Best Sports Bars In Schaumburg Il
55Th And Kedzie Elite Staffing
Weather October 15
Will there be a The Tower season 4? Latest news and speculation
Skepticalpickle Leak
Meowiarty Puzzle
Possum Exam Fallout 76
UPC Code Lookup: Free UPC Code Lookup With Major Retailers
Gwen Stacy Rule 4
What Time Does Walmart Auto Center Open
Tenant Vs. Occupant: Is There Really A Difference Between Them?
Andhra Jyothi Telugu News Paper
Msnl Seeds
Wisconsin Women's Volleyball Team Leaked Pictures
Ise-Vm-K9 Eol
Lovely Nails Prices (2024) – Salon Rates
Scarlet Maiden F95Zone
Casamba Mobile Login
Busted Newspaper Mcpherson Kansas
Craigslist Antique
Comanche Or Crow Crossword Clue
✨ Flysheet for Alpha Wall Tent, Guy Ropes, D-Ring, Metal Runner & Stakes Included for Hunting, Family Camping & Outdoor Activities (12'x14', PE) — 🛍️ The Retail Market
Hawkview Retreat Pa Cost
Gary Vandenheuvel Net Worth
Kate Spade Outlet Altoona
Minterns German Shepherds
Horseneck Beach State Reservation Water Temperature
Phunextra
Latest Posts
Article information

Author: Rev. Porsche Oberbrunner

Last Updated:

Views: 6291

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Rev. Porsche Oberbrunner

Birthday: 1994-06-25

Address: Suite 153 582 Lubowitz Walks, Port Alfredoborough, IN 72879-2838

Phone: +128413562823324

Job: IT Strategist

Hobby: Video gaming, Basketball, Web surfing, Book restoration, Jogging, Shooting, Fishing

Introduction: My name is Rev. Porsche Oberbrunner, I am a zany, graceful, talented, witty, determined, shiny, enchanting person who loves writing and wants to share my knowledge and understanding with you.