TREZOR: Difference between revisions
m →By OS |
No edit summary |
||
Line 4: | Line 4: | ||
'''TREZOR is a hardware wallet providing the highest level of security and convenience for a common computer user.''' | '''TREZOR is a hardware wallet providing the highest level of security and convenience for a common computer user.''' | ||
Unlike | Unlike a cold storage (offline storage or paper wallet), TREZOR is also able to sign transactions. That means spending bitcoins is secure without exposing your private keys to a potentially compromised computer. | ||
== TREZOR Hardware Design == | |||
TREZOR is a small USB device with a display and two buttons. | TREZOR is a small USB device with a display and two buttons. | ||
It connects to a computer via a USB | It connects to a computer via a USB via protocol that allows only to send a transaction template to the device and protects the wallet against malware. | ||
The display allows the user to visually verify the payment address and the amount to be sent. In order to proceed the transaction, a physical human interaction (pressing the button) is required. | The display allows the user to visually verify the payment address and the amount to be sent. In order to proceed the transaction, a physical human interaction (pressing the button) is required. | ||
== TREZOR Software Design & Security == | == TREZOR Software Design & Security == | ||
=== Backup === | === Backup === | ||
TREZOR uses hierarchical deterministic wallet creation ([[BIP 0032]]) which makes regular backups of private keys unnecessary. | TREZOR uses hierarchical deterministic wallet creation ([[BIP 0032]]) which makes regular backups of private keys unnecessary. | ||
When first initialized, a mnemonic code of | When first initialized, a mnemonic code of 24 words, the recovery seed, is created. In case the device gets lost or stolen, the user can recover the entire holdings including transaction history into a new device or other compatible wallet, using the recovery seed. | ||
=== PIN protection === | === PIN protection === | ||
A PIN is set by the user during the setup. It protects TREZOR against being used by unauthorized persons. The wallet creators have invented a secure way of entering the PIN that | A PIN is set by the user during the setup. It protects TREZOR against being used by unauthorized persons. The wallet creators have invented a secure way of entering the PIN that can't be logged and misused. | ||
=== Passphrase encryption === | === Passphrase encryption === | ||
Another level of protection is the encryption passphrase which protects the device in case of seizure. Multiple passphrases can be used for plausible deniability. | Another level of protection is the encryption passphrase which protects the device in case of seizure. Multiple passphrases can be used for plausible deniability. | ||
== Using TREZOR == | == Using TREZOR == | ||
Line 63: | Line 35: | ||
In order to send coins or change the basic settings, the device needs to be connected to a computer with a micro USB cable. | In order to send coins or change the basic settings, the device needs to be connected to a computer with a micro USB cable. | ||
In order to receive coins there is no need to have the device plugged in. | |||
=== | ===Compatible software=== | ||
In order to be compatible with TREZOR a software must implement the following standards: [[BIP 0032]], [[BIP 0039]] and [[BIP 0044]] | |||
* [https://mytrezor.com myTREZOR Web Wallet] | |||
* [https://play.google.com/store/apps/details?id=com.bonsai.wallet32 Wallet32 for Android] | |||
== Resources == | == Resources == | ||
* [ | * [http://doc.satoshilabs.com/ TREZOR Manual] | ||
* [http://bitcointrezor.com TREZOR Website] | |||
* [https://buytrezor.com E-shop BuyTrezor.com] | |||
* [https://mytrezor.com myTREZOR Web Wallet] | * [https://mytrezor.com myTREZOR Web Wallet] | ||
Revision as of 13:24, 13 August 2014
TREZOR is a hardware wallet providing the highest level of security and convenience for a common computer user.
Unlike a cold storage (offline storage or paper wallet), TREZOR is also able to sign transactions. That means spending bitcoins is secure without exposing your private keys to a potentially compromised computer.
TREZOR Hardware Design
TREZOR is a small USB device with a display and two buttons.
It connects to a computer via a USB via protocol that allows only to send a transaction template to the device and protects the wallet against malware.
The display allows the user to visually verify the payment address and the amount to be sent. In order to proceed the transaction, a physical human interaction (pressing the button) is required.
TREZOR Software Design & Security
Backup
TREZOR uses hierarchical deterministic wallet creation (BIP 0032) which makes regular backups of private keys unnecessary.
When first initialized, a mnemonic code of 24 words, the recovery seed, is created. In case the device gets lost or stolen, the user can recover the entire holdings including transaction history into a new device or other compatible wallet, using the recovery seed.
PIN protection
A PIN is set by the user during the setup. It protects TREZOR against being used by unauthorized persons. The wallet creators have invented a secure way of entering the PIN that can't be logged and misused.
Passphrase encryption
Another level of protection is the encryption passphrase which protects the device in case of seizure. Multiple passphrases can be used for plausible deniability.
Using TREZOR
TREZOR needs an online wallet or a desktop client as an interface that broadcasts the transactions signed by the device to the blockchain.
In order to send coins or change the basic settings, the device needs to be connected to a computer with a micro USB cable.
In order to receive coins there is no need to have the device plugged in.
Compatible software
In order to be compatible with TREZOR a software must implement the following standards: BIP 0032, BIP 0039 and BIP 0044