Features and Specifications

  • KeepKey is a hardware wallet that secures bitcoin, ethereum, litecoin, dogecoin, dash, and namecoin. Your assets are protected from hackers and thieves.

  • KeepKey works with the wallet software on your computer by taking over the management of private key generation, private key storage, and transaction signing.

  • KeepKey generates private key using its hardware-based random number generator, combined with randomness provided by your computer.

  • Once your private key is generated, you are given the one-time opportunity to write down a backup of your KeepKey in the form of a twelve-word recovery sentence.

  • Your private key is stored securely on your KeepKey, never leaving the device. Your KeepKey is PIN-protected, which renders it useless even if it falls into the wrong hands.

  • KeepKey's large display gives clarity to every digital asset leaving the device. Each transaction must be manually approved using KeepKey's confirmation button.

  • If your KeepKey is lost or stolen, you can safely recover your device without compromising your private keys.

  • KeepKey  is a hardware wallet that secures  bitcoin ethereum litecoin dogecoin , dash, and  namecoin Your assets are protected  from hackers and thieves.  

  • KeepKey  works with the wallet software on your computer by taking over the management of private key generation, private key storage, and transaction signing.  

  • KeepKey  generates private key using its hardware-based random number generator, combined with randomness provided by your computer.  

  • Once your private key is generated, you are given the one-time opportunity to write down a backup of your  KeepKey  in the form of a twelve-word recovery sentence.  

  • Your private key is stored securely on your  KeepKey , never leaving the device. Your  KeepKey  is PIN-protected, which renders it useless even if it falls into the wrong hands.  

  • KeepKey's  large display gives clarity to every digital asset leaving the device. Each transaction must be manually approved using  KeepKey's  confirmation button.  

  • If your  KeepKey  is lost or stolen, you can safely recover your device without compromising your private keys.  

  • Exchange between assets directly on device using  ShapeShift  

  • Supported by clients including Electrum,  MultiBit , and Mycelium  

  • Virus- and malware-proof  

  • Works on PC, Mac, Linux, and Android  

Coins Supported

  • KeepKey currently supports Bitcoin, Litecoin, Dogecoin, Namecoin, Testnet, Ethereum, and Dash.  

Dimensions 

  • Height: 38.0 mm  
  • Width: 93.5 mm  
  • Depth: 12.2 mm  

Materials 

  • Anodized Aluminum Case  
  • Polycarbonate Front  

Technical  

  • USB HID  
  • Micro-USB connector  
  • ARM® Cortex™-M3  
  • TRNG (Hardware-Based Random Number Generator)  
  • 256×64 3.12″ OLED  

What’s Included 

  • KeepKey  
  • Woven Nylon USB Cable  
  • Recovery Sentence Backup Card  

Frequently Asked Questions 

Which operating systems support  KeepKey ?  

KeepKey  has been tested on Windows, Mac, and Linux. Our Chrome app is also available on each of these platforms.  

Is  KeepKey  open source?  
KeepKey’s  firmware is 100% open source.  

Can I update the  KeepKey  firmware on the device?  
Bitcoin  is a young technology that is rapidly changing. We designed  KeepKey  so that it can keep pace with those changes, without sacrificing security to accomplish this goal. Before any firmware upgrade is done, all private keys are deleted from the device’s flash memory. The private  keys are only restored after a firmware upgrade if the newly installed firmware is official and is  correctly signed by  KeepKey , LLC.  

What operating system does the  KeepKey  use?  
KeepKey  does not have an operating system like your computer or mobile phone. Instead, the program environment is what is known as “bare-metal.” The  KeepKey  application executes directly on the hardware, without any supervising application or operating system.  

How does a typical transaction take place using the  KeepKey ?  
Users initiate transactions in the computer client just as they did before using a  KeepKey . The computer client no longer stores private keys, and is therefore not able to sign transactions. The computer client must pass transactions to the  KeepKey , requesting they be signed. Once  a request is received by the  KeepKey , it displays the transaction details and prompts the user for manual confirmation via a button. Once approved by the user, the transaction is signed and returned to the computer client to be announced on the  Bitcoin  network.  

Do I need to install drivers in order to use my  KeepKey ?  
KeepKey  is a USB HID-class device (like keyboards, mice, and game controllers). It doesn’t require drivers when used on Windows, Mac, or Linux. Some applications with limited USB access, however, may require additional software to work with  KeepKey . For example, our Google Chrome extension requires an additional Chrome app in order to communicate with the device. This is an easy installation, though, and our Chrome extension will guide you through it.  

Do I need special software in order to use my  KeepKey ?  
KeepKey  must be used in conjunction with supported computer clients. At this time,  KeepKey  works with our Chrome app, as well as Electrum and  MultiBit  HD.  

How do I backup my  KeepKey  incase it is lost or stolen?  
When your  KeepKey  is initialized, you are given an opportunity to write down a recovery sentence. This recovery sentence is your  KeepKey’s  backup. If your  KeepKey  is lost or stolen, you can recover your private keys using this recovery sentence.  KeepKey  supports the account hierarchy standardized in BIP 44, so any software that supports BIP 44 can recover your funds. You can also recover your private keys onto a new or empty  KeepKey  with the recovery sentence.  

What is the difference between my PIN, my recovery sentence, and my passphrase?  
Your PIN prevents unauthorized users from reviewing balances and doing transactions. Your recovery sentence is an encoded version of your private key using normal dictionary words. This sentence should be kept secret: anyone knowing it can easily gain access to your  bitcoins . Your passphrase is an additional word appended to your recovery sentence that is never stored on your  KeepKey . We do not recommend using the passphrase feature unless you completely understand the consequences of using it.  

If I forget my PIN, do I still have access to my  bitcoins ?  
If you forget your PIN, you will be locked out of your  KeepKey . You will, however, still be able to recover your  bitcoins  with the recovery sentence.  

How many private keys and wallets can be stored on my  KeepKey ?  
KeepKey  supports BIP32 wallets, or what are commonly called HD wallets. This allows  KeepKey  to generate and store an unlimited number of private keys.  KeepKey  also supports BIP44, which allows for an organization of accounts.  KeepKey  can support a practically unlimited number of wallets, with an unlimited number of private keys.  

Can my  KeepKey  be cleared and reset, deleting my private keys?  
KeepKey  has a device wipe feature, which will delete all private keys and settings from the device. We recommend you do this prior to selling or giving your  KeepKey  to anyone. If the  KeepKey  you intend to wipe has any funds, make sure you still have your recovery sentence, because a device wipe is irreversible.  

Can I sign messages with my  KeepKey ?  
KeepKey  supports message signing; the process is very similar to transactions. In a computer client that supports  KeepKey  and message signing (e.g.,  Multibit  HD), you first create the message you intend to sign and choose the address to use for the signature. Your computer client passes the message and chosen address to the  KeepKey , which in turn displays it and prompts the user for manual confirmation. Once confirmed, the signed message is returned to the computer client.  

Why does the  KeepKey  have such a large display?  
The  KeepKey  requires a display, first and foremost, to show the user the transaction they are confirming to be signed. We designed  KeepKey  to have a large display because we felt it critical that transaction details be clear and legible. A small display that is difficult to read discourages users from carefully reviewing each detail in a transaction.  

Can I use my  KeepKey  with multiple computers?  
Your  KeepKey  can be used with multiple computers, because it stores and secures all of your  Bitcoin  private and public keys: the information required to view balances and do transactions. Computer clients that have not seen your specific  KeepKey  before may take longer to  load  as it must sync the transactions corresponding to your  KeepKey .  

Do I have to plug the  KeepKey  into a computer in order to use it?  
The  KeepKey  is USB-powered, and does not have a battery. It must be connected to a computer in order to be used.  

How does the  KeepKey  connect to my computer?  
The  KeepKey  has a Micro-B USB connector, and it connects to your computer via the USB cable included with your  KeepKey .  

Can my  KeepKey  go through metal detectors and airport scanners?  
KeepKey  stores its private keys on flash memory, which is safe to put through metal detectors and airport scanners without being damaged. There is metal in the  KeepKey , however, and it will set off metal detectors.  

Can  my private key be removed from the  KeepKey  by a thief ?  
Your  KeepKey  uses a very limited protocol to communicate with the computers it is connected to. Private keys are never exposed in this protocol.  

The micro-controller in  KeepKey  is set to highest level (2) of read protection, which is enabled during manufacturing. This prevents access to its flash memory (where private keys are stored) with externally attached debug tools. For additional security, PIN protection is offered during initialization. This prevents unauthorized users from reviewing balances and transacting on your  KeepKey .  

An optional passphrase can be used to encrypt your private keys, so even if the read protection feature of the micro-controller is circumvented,  your  private keys remain safe.  

How can I be sure that my  KeepKey  wasn’t tampered with before I received it?  
We use tamper-resistant packaging, and we designed  KeepKey  so that it cannot be opened without breaking the security seal. All  KeepKeys  are tested, packaged, and shrink-wrapped in-house prior to shipment. Despite these precautions, however, we recommend that you purchase your  KeepKey   directly from us or one of our authorized resellers .  

If someone finds my  KeepKey  recovery sentence backup, can they steal my  bitcoins ?  
Anybody with access to your recovery sentence can regenerate your private keys, and therefore access your  bitcoins . This means you should protect your recovery sentence and store it in a safe place.  

If you use  KeepKey’s  advanced passphrase feature, even if a thief learns your recovery sentence, they will not be able to access your  bitcoins  without knowing the passphrase. You can also have multiple passphrases, making it even more difficult for thieves with your recovery sentence to gain access to your  bitcoins .  
Does  KeepKey  ship with pre-determined private keys?  
KeepKey  does not ship with any private keys. Before you can use your  KeepKey , you must initialize it. During initialization, your privates keys will be generated using entropy provided by the computer client, combined with entropy generated by the  KeepKey . This method ensures that  KeepKey  is generating unique and unpredictable private keys.  

What prevents someone from stealing my  KeepKey  and spending my  bitcoins ?  
Your  KeepKey  is PIN-protected. Should it fall into the wrong hands, the device is useless if the PIN is not known.  KeepKey  will also limit the PIN entry attempts, increasing the delay required between attempts on each failed PIN entry.  

What happens if I lose my  KeepKey ?  

As long as you have access to the recovery sentence you wrote down during initialization, you can recover your  bitcoins  on any wallet that supports BIP39 and BIP44. You can also recover your  bitcoins  on a new  KeepKey : this method ensures you do not expose your private key off the device.  

How can I be certain that the  KeepKey  is not secretly stealing or leaking my  Bitcoin  private keys?  

KeepKey’s  firmware is open source. We also provide tools to do reproducible builds of the firmware that match our released versions byte-for-byte. Therefore, you do not need to trust us that the firmware is doing what we say it does.  

How is  KeepKey  able to be restored with a twelve-word recovery sentence without exposing the recovery sentence to the computer it is being entered on?  

First,  KeepKey  displays a cipher to be used for entry, which reshuffles after each character is entered. After three or four characters,  KeepKey  will autocomplete the word being entered. When you see the word you are trying to enter autocompleted on  KeepKey , you can continue on to the next word. The only information you leak to the computer  KeepKey  is connected to  is  if the word was finished being entered after either three or four characters. At a minimum, entering a twelve-word recovery sentence using  KeepKey’s  recovery process has  a strength  of 111 bits of entropy.  
What is the difference between the  KeepKey  and a USB drive or memory card?  

When you insert a USB drive or memory card into a computer, the computer can immediately access everything stored on it.  KeepKey  communicates with a connected computer using a limited protocol, and  KeepKey  never reveals its private key. This limited protocol only allows for transaction requests, which must be manually approved using the device’s confirmation button before  KeepKey  will sign it.  

What is the difference between the  KeepKey  and an encrypted wallet stored on my computer?  

An encrypted wallet stored on your computer is safe from malware and viruses if the password you chose for encryption was strong. However, once you attempt to decrypt your wallet to spend  bitcoins  your private keys are immediately exposed. With  KeepKey , your private keys are protected from malware and viruses, and you can also safely make transactions without exposing its private keys.  

KeepKey

Subscribe