Display of random numbers
11011
Basics of Crypto Security

What is Entropy?

Entropy keeps your digital assets safe.


TL;DR (concentrated takeaways)

Digital assets are just one of many classes of things that rely on entropy to achieve randomness.

Entropy is a measure of how unpredictable a complex system is: more entropy yields greater uniqueness and unpredictability.

For high security, significant entropy must be used to generate your digital wallet seed phrase.

Numbers with high entropy can be generated either by computers or manually.

Vault12 can produce high-quality, high-entropy seed phrases for you.

Entropy is applied in many fields of study

Entropy is important to cryptography generally, and to digital assets specifically. In this article, we will briefly explain why. But did you know that entropy is also used in many other scientific realms?

In the 1940s, Bell Labs scientist Claude Shannon studied entropy in losses of information in telecommunication signals to produce groundbreaking advances in applying randomness to encrypt information. Since that time, entropy has been analyzed to better understand physics (e.g., the second principle of thermodynamics), biology (e.g., DNA sequences), climate change, and countless other areas of scientific analysis. Although the methods of measurement and application vary, each of these areas has produced ways to better predict, harness, or productively control phenomena that have appeared to be random.

Partly due to these advances in applying entropy, cryptography is more reliable and useful.

What is entropy, and why does it matter?

Let's take a closer look at what entropy is.

Entropy is a measure of the disorganization and unpredictability of a complex system. The more entropy something has, the less predictable it is ... in other words, the less guessable it is. You can think of entropy as randomness (although true randomness is very rare, so in practice, we often settle for as close to random as we can get: pseudo-randomness, as we explain in the article "What is a Random Number Generator?" ).

Entropy becomes important to crypto wallets because it is the unguessability of your private encryption keys that keeps your crypto wallet secure. Your private keys must be both secret and unguessable. You might do a great job of keeping your encryption keys secret, but if someone can just guess it, all of that secret-keeping would be for naught. Conversely, if your encryption keys are not guessable, but you allow them to be stolen, then they would be compromised, and your digital assets stolen.

Let's take a moment to consider how randomness leads to entropy, which is relied upon by your crypto wallet.

Your unique seed phrase is used to generate your digital wallet

Think back to when you created your first crypto wallet. As you set up your wallet, you chose or accepted a seed phrase, and then your wallet used it to manage your digital asset transactions as you happily bought and sold crypto and NFTs.

Transparently to you, in that setup process, your wallet relied on the BIP-39 standard to transform your seed phrase into encryption keys and blockchain addresses. (We offer another article that explains more about how that BIP-39 wallet generation process works.)

Because your seed phrase was used to generate your private and public encryption keys, you can also restore your crypto wallet from your backup copy of your seed phrase using any other BIP-39-compatible wallet. Or you could install your crypto wallet on more than one of your own devices. This is a great convenience!

However, if a bad actor were to guess your randomly-selected seed phrase, they could restore your crypto wallet using any other BIP-39-compatible wallet. Obviously, this would be bad!


Your seed phrase must have high entropy! 

You can see how important it is that the words that you choose for your seed phrase - or which are chosen for you by a seed phrase generator - are random. This also explains why you can not just pick and choose your favorite words from the BIP-39 word list as your seed phrase: you would not be able to achieve true randomness in your word selections, and as a result, your seed phrase would be more likely to be guessed through brute-force attacks.

In other words, if you did not incorporate a good source of randomness in your seed phrase selection, your result would have a lower level of entropy than if you randomly selected them. The more random the inputs, and the more of them, the more entropy in the output, and the more unique (and secure!) the output will be.

At a certain level, sufficient entropy in seed phrases protects them from being guessed by even the fastest computers imaginable. This is why a 12-word, randomly-selected seed phrase, which has 128 bits of entropy, is all that is considered necessary to protect your crypto. After achieving this level, additional bits of entropy would not add significant security against brute-force guessing attacks.

How can you produce random numbers with high entropy? 

Random numbers can be sampled from highly-variable natural events like radioactive decay, heat changes, or noise levels. Clearly, this requires sensitive instruments.

Modern computers do a much better job of choosing random numbers than in decades past. After years of learning from incorrect assumptions and buggy implementations, developers now leverage software and hardware random number generators that incorporate unpredictable realtime environmental inputs to derive reliably-unpredictable numbers. These random numbers can be strung together into sets that, as they get longer, contain more and more bits of entropy.

Many crypto wallets offer to generate seed phrases for users, and these are generally considered effective and secure.

Some people will never trust a computer to choose random numbers for them, and they may turn to using techniques like rolling dice to generate highly-random numbers to select their seed phrase words, as explained in the article "Generate a Seed Phrase Using Dice". This type of offline seed selection technique is especially recommended for high-value wallets.

Vault12 Digital Vault can generate high-entropy seed phrases

Among the many convenient and high-security features offered by the Vault12 Digital Vault, it can generate a high-entropy seed phrase for you. Read more about how it works in the article "How to Generate a Seed Phrase with Vault12." Give it a try!

https://www.linkedin.com/company/vault12
https://twitter.com/_vault12_
Basics of Crypto Security

What is Entropy?

Entropy keeps your digital assets safe.

Discover More

Featured Articles

avatar-icon

Vault12 Crypto Security

Social Recovery Vault for Digital Asset Security + Digital Inheritance for protecting the future of money.

avatar-icon

Art Krotou

Art is a crypto-security expert and researcher with serial entrepreneurship background. Having a degree in physics and experiences in multiple cutting-edge industries like fintech, secure hardware and semiconductors, and identity gave him a unique multi-faceted perspective on the problem of key management for individuals in the crypto networks and the evolution of the internet in general.

In his current work, he is specifically researching how cryptographic keys can be inherited without posing a threat to 3rd parties in edge cases. In addition, he advocates for "fault-tolerance via secrets automation". He discusses the quantitative impact of user experience factors on the uptake of non-custodial solutions.

As one of his most notable accomplishments, he co-founded and led through the early years of the company that contributed to the complex technology behind Apple's recent M-series CPUs. He is also the creator of the most friendly and aesthetically pleasing, but nonetheless super secure and fault-tolerant hardware wallet - U•HODL.


Check out his curated series of "Vault12 Learn" contributions below, and follow him on Twitter and LinkedIn for more sharp insights.

star-background

Backup and Inheritance for Bitcoin

vault12-guard
Vault12 Guard Explainer
Get the Vault12 Guard app onto your phone
QR code Vault12 Crypto/NFT InheritanceDownload Vault12 on App StoreDownload Vault12 on Google Play
Vault12 app mockup
Scroll down
Close

Vault12 Product Demo

Get The Vault12 App Onto Your Phone

Download Vault12 on App StoreDownload Vault12 on Google Play
Screenshot of Add Inheritance in Vault12 Guard App

Inheritance: Get ready today.

Vault12 Digital Inheritance is the first solution to deliver an effortless and secure method for transferring a variety of digital assets — including Bitcoin (BTC), Ethereum (ETH), other cryptocurrencies, and data — to future generations.

This innovative system enables users to appoint either a person or a mobile device as a guardian. The designated guardian is entrusted to protect the user's comprehensive collection of digital assets, encompassing seed phrases, private keys, and other confidential information, safely stored within a decentralized digital Vault.

This process not only mitigates potential risks but also removes the necessity for regularly revising asset inventories or modifying instructions, which often leads to breaches in privacy.

Screenshot of Vault12 Guard apps - Add an Asset screen

Secure Decentralized Backups and Storage.

Designed to be used alongside traditional hardware, software, and online wallets, Vault12 Guard helps cryptocurrency owners, safeguard their digital assets without storing anything in the cloud or in fact, any one single location. This increases protection and decreases the risks of loss.

Note:The Vault12 Guard app is not a crypto wallet and does not hold cryptocurrency. Using a decentralized approach, a digital Vault safeguards your Bitcoin or Ethereum wallet seed phrases, private keys, and other essential data.

The Vault12 Guard app enables secure decentralized backups and provides inheritance for all your digital assets, including Bitcoin, Ethereum, crypto wallets, and other digital data.

Collectors, ensure your Art is protected for the future.

Collectors, ensure your Art is protected for the future.

Whether your digital art is suitable for a phone, or represents much higher resolution multimedia, make sure that you have backed up a copy in case the resource link is disrupted in the future. Digital art can easily be added to the Vault either via the mobile app or via the desktop utility. Once you have stored your artwork in your Vault, it will also benefit from inheritance once you activate that in your app.

Screenshot of Vault12 Guard app - Adding data into the Vault

Protect your home and family's data.

Whether you are at home or away, make sure that essential data about your home and family - including IDs, medical records, insurance information and home safe combinations - is backed up and available at your finger tips.

With a secure decentralized backup Vault, you can ensure that, in any event, you always have access to important information, wherever you are.

Learn

Step-by-step guides for setting up your digital Vault and adding assets, inheriting and restoring Vaults. Vault12 Guard helps you inherit and back up all assets stored in your Vault, including Bitcoin, Ethereum, crypto, private keys, seed phrases, digital wallets, and essential home & family data.

Teacher explaining how to to use Vault12 Guard

Vault12 Digital Inheritance is the first solution to offer a simple, direct, and secure way for all types of investors to ensure that all of your digital assets can be accessed by future generations.

The Vault12 platform provides protection, backup resilience, and security to your digital assets. Vault12 Digital Inheritance enables you to designate a beneficiary (an executor, trustee, or other chosen beneficiary) who can inherit the entire portfolio of digital assets that you choose to store in your Vault. There is no need to continually update an inventory or to issue updated instructions.

Decorative Background

Get started now.

Vault12 Guard is now available from the iOS and Android App Stores.
Download Vault12 on App StoreDownload Vault12 on Google Play
Close
Start protecting your digital assets: Free 30-day trial available today.