Glossary

Public Key

One of the most common forms of cryptography used to keep data secure is called “public key cryptography” (also known as “asymmetric cryptography”). Over the years, public key cryptography has been used for many things: secure email, file transfers, VPNs, and today it is also a core security mechanism used in the world of blockchain and digital assets.

In general terms, public key cryptography relies on a mathematically-related pair of digital keys: one key is able to be shared, and hence referred to as “public.” The other key — the private key — is used to prove authenticated ownership of some resource.

With digital assets and crypto wallets, the private key is used to sign transactions and prove ownership of funds. You must keep the private key secret, due to its ability to spend crypto and to restore a wallet!

When you set up a new crypto wallet, the wallet generates a public and private keypair, and uses a form of that public key as an identifier for a blockchain address that "holds" your digital assets, kind of like a bank account number. Any digital assets that you add to your wallet are then associated with that blockchain address. People can send crypto to you at that blockchain address, and the address can also be represented as a QR code to simplify sharing your wallet address with others to receive funds. It is common for organizations to publish a public QR code or blockchain address to receive funds from customers or donors.

In practice, your crypto wallet probably manages multiple private - public keypairs for you. That’s because most crypto wallets allow you to have many sub-wallets in a kind of hierarchical tree based on many private and public keypairs (a Hierarchical Deterministic (HD) wallet). This is a convenience for crypto wallet users, since you probably want to keep multiple types of crypto (like Bitcoin and Ethereum) in the same wallet. An HD wallet keeps track of them all, and offers you the ability to interact with your accounts individually, or by using the initial “master” public key to view the sum value of your entire wallet.

The master public key for a crypto wallet is also known as an “extended public key,” abbreviated as “XPUB.” An interesting capability comes from knowing a public key: it can give you a view into the contents and all of the transactions associated with the blockchain address. It is possible to use a blockchain explorer to monitor a blockchain address, but it is even easier to monitor if you import an XPUB into a crypto wallet to create a “watch-only wallet.” You can do this by importing an XPUB into any crypto wallet that supports “watch only” / “view-only” wallets. (This only allows you to view what crypto has been associated with a wallet address; it does not allow you to spend or affect that crypto.)

There is an important privacy nuance to keep in mind about a wallet’s XPUB: If you create a watch-only wallet with a master / extended public key (an XPUB), that view-only wallet will display information from all of the addresses / accounts associated with that wallet … not just a single address. For that reason, although it is common to share a public key and its associated public address with anyone to support receiving crypto payments, it is not advised to share your master / extended public key with the public, because they would be able to use it to learn about not just one address, but about the combined total of all of your addresses stored in your crypto wallet. Chances are, you want more privacy than that, so do not casually share your XPUB.

Key Characteristics

  • A wallet uses a public key in combination with its mathematically-related private key
  • A public key is used to identify a blockchain address that serves as the destination for crypto payments
  • A public key can be shared publicly without compromising security
  • A wallet has a master public-private keypair, and may also have many subsidiary public-private keypairs

Relationship to Private Key

  • The public key works in conjunction with the private key to form a secure keypair for sending and receiving crypto assets
  • The private key signs transactions, and the public key can be used to verify that they are valid and authentic
  • The public key is safe to share and is used to receive funds, but the private key must be kept secret, because it is used to authorize transactions and prove ownership of assets

Relationship to Seed Phrase

  • A wallet uses a single seed phrase to generate a binary seed, which it can use to generate many keypairs
  • The master public key is derived from the master private key, which originates from the binary seed value
  • The seed phrase can be used to regenerate all associated private and public keys if a wallet is lost

Security Importance

  • The integrity of the public key is critical for trust, verification, and secure blockchain interactions
  • A public key allows others to verify that a transaction was authorized by the holder of the corresponding private key
  • The public key directs funds to the correct blockchain address

Related terms

  • Private key
  • Seed phrase
  • Crypto wallet
  • Hierarchical Deterministic (HD) wallet
  • Watch-only wallet

https://www.linkedin.com/company/vault12
https://twitter.com/_vault12_
Glossary

Public Key

Discover More
avatar-icon

Vault12

Vault12 is the pioneer in crypto inheritance and backup. The company was founded in 2015 to provide a way to enable everyday crypto customers to add a legacy contact to their cry[to wallets. The Vault12 Guard solution is blockchain-independent, runs on any mobile device with biometric security, and is available in Apple and Google app stores.

star-background

Backup and Inheritance for Bitcoin

vault12-guard
Get the Vault12 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

You will lose your Bitcoin and other crypto when you die...

...unless you set up Crypto Inheritance Management today.

It's simple — if you don't worry about crypto inheritance, nobody else will — not your software or hardware wallet vendors, not your exchanges, and not your wealth managers. So it's up to you to think about how to protect the generational wealth you have created, and reduce the risks around passing that crypto wealth on to your family and heirs. What are the challenges with crypto inheritance?

  • Crypto Wallets are difficult to use and do not offer crypto inheritance management. In fact, most of them tell you to write down your seed phrase on a piece of paper, which is practically useless.
  • Some people back up their wallet seed phrases or private keys on paper, local devices like hardware wallets or USBs, or in the cloud. All of these options have severe drawbacks that range from hacking to accidental loss to disrupted cloud services.
  • Software wallets operate onspecific blockchains, yet your crypto assets span multiple blockchains. For inheritance to work, you must be able to manage inheritance across every blockchain — now and forever.
Vault12 is the pioneer in crypto inheritance management. Watch our explainer video above, or our inheritance demo today.
Screenshot of Vault12 Guard apps - Add an Asset screen

Crypto Inheritance Management: Secure, Self-Custody Crypto Inheritance and Backup

Vault12 is the pioneer in Crypto Inheritance Management, offering a simple yet powerful way to designate a legacy contact and pass on your crypto assets—like Bitcoin (BTC), Ethereum (ETH) and Solana (SOL) —to future generations. Built for everyday users yet robust enough for the most seasoned crypto enthusiasts, Vault12 Guard ensures your wallet seed phrases and private keys are preserved in a fully self-sovereign manner, across all Blockchains.

At the heart of Vault12 Guard is quantum-resistant cryptography and a decentralized, peer-to-peer network of trusted Guardians. Your critical information is never stored in the cloud, on Vault12 servers, or even on local devices—dramatically reducing the risk of a single point of failure. By fusing a powerful software layer with the Secure Element of iOS devices (Secure Enclave) and Google devices (Strongbox), Vault12 Guard locks down your private keys against present and future threats.

Our innovative approach harnesses social recovery, enabling you to appoint one or more trusted individuals or mobile devices as Guardians. These Guardians collectively safeguard your protected seed phrases in a decentralized digital Vault—so there’s no need for constant lawyer updates or bulky paperwork. Should the unexpected happen, your chosen legacy contact can seamlessly inherit your crypto assets without compromising your privacy or security.

Preserve your digital wealth for generations to come with Vault12 Guard—the simplest, most secure way to manage crypto inheritance and backup.

Screenshot of Vault12 Guard app - Adding data into the Vault

Take the first step and back up your crypto wallets.

Designed to be used alongside traditional hardware and software crypto wallets, Vault12 Guard helps cryptocurrency owners back up their wallet seed phrases and private keys (assets) without storing anything in the cloud or any single location. This increases protection and decreases the risks of loss. Making sure you have an up to date back up is the first step in crypto inheritance management.

The Vault12 Guard app enables secure decentralized backups and provides inheritance for all your seed phrases and private keys across any blockchain, including Bitcoin, Ethereum, ERC-20, and other crypto wallets.

Note: For anyone unfamiliar with cryptocurrencies, Vault12 refers to wallet seed phrases and private keys as assets, crypto assets, and digital assets. The Vault12 Guard app includes a software wallet that works alongside your digital Vault. The primary purpose of this is to guard your Bitcoin (BTC) or Ethereum (ETH) wallet seed phrases, private keys, and other essential data, now and for future generations.