All articles

Trezor hardware: built-in security

This article presents a detailed overview of the hardware specifications of the Trezor Model One and Trezor Model T.

 
TABLE OF CONTENTS
  • Trezor Model One
  • The casing, dimensions, and material
  • The connection
  • Hardware components
  • Operating conditions and care
  • Trezor Model T
  • The casing, dimensions, and material
  • The connection
  • Hardware components
  • Operating conditions and care
  • Open source hardware
 

Trezor Model One

The casing, dimensions, and material

The Trezor Model One measures approx. 60mm x 30mm x 6mm (2.4in x 1.2in x 0.2in) in size and weighs 12 g (0.42 oz). The case is made of a reinforced plastic providing great durability. The casing is put together using ultrasonic welding.
 
There are no connective bolts, nails, soldering materials, or adhesives holding the case together.
 
 

The connection

The Trezor Model One is a USB 2.0 and USB 3.0 compatible device. The device wields a Micro USB (type B) receptacle port in the bottom part of the unit.

Other means of communication such as WiFi, Bluetooth, NFC, or even a fingerprint reader have been deliberately excluded to limit the possible attack surface.


Hardware components

CPU
The Trezor Model One uses an ARM Cortex-M3 processor @ 120 MHzwith custom software.

Screen
OLED screen (128x64 pixels) used on the Trezor Model One provides enough space to display the transaction details comfortably, requests for confirmation, warnings, or even simple images. The screen is an essential tool allowing the user to reliably check the legitimacy of entered data with no need to trust the host device (i.e., computer or phone).

Buttons
The Trezor Model One uses two buttons to receive confirmation from the user. The necessity of physical confirmation has been implemented to protect the accounts from the vast majority of remote attacks. Buttons can also be used to enter the seed words during the Advanced recovery process.
 

 


Operating conditions and care

Operating temperature
Trezor devices reliably operate in temperatures ranging from -20°C to +60°C (-4°F to +140°F).

 
Do not attempt to force open or disassemble the case. Do not expose your Trezor device to extreme temperatures, fire, water, sand, vapors, humidity, or chemicals. The device is not waterproof or unbreakable.


Safety and certifications
Trezor devices are CE and RoHS certified, so they meet all quality, reliability, and environmental standards. X-Rays will not hurt your device, making it suitable for traveling by plane.

 

Trezor Model T

The casing, dimensions, and material

The Trezor Model T is of approx 64 mm x 39 mm x 10 mm (2.52 in x 1.54 in x 0.39 in) in size and weights 22 g (0.77 oz). The case is made of a reinforced plastic providing great durability. The casing is put together using ultrasonic welding (see infographic above for more information).

 
There are no connective bolts, nails, soldering materials, or adhesives holding the case together.


The connection

The Trezor Model T is a USB 2.0 and USB 3.0 compatible device. The device wields a Micro USB (type C) receptacle port in the bottom part of the unit.

Other means of communication such as WiFi, Bluetooth, NFC, or even a fingerprint reader have been deliberately excluded to limit the possible attack surface.

 

Hardware components

CPU
ARM Cortex-M4 processor @ 168 Mhz with custom software.

Screen
LCD touchscreen (240x240 pixels) used on the Trezor Model T provides enough space to display the transaction details comfortably, requests for confirmation, warnings, or even simple images. The screen is an essential tool allowing the user to reliably check the legitimacy of entered data with no need to trust the host device (i.e., computer or phone).

The touchscreen gives the user the ultimate control of the device. The necessity of physical confirmation has been implemented to protect the accounts from the vast majority of remote attacks. Using the touchscreen is the only way to unlock the device, enter the PIN, recover an existing wallet, and to confirm any other action.
 

 


Operating conditions and care

Operating temperature
Trezor devices reliably operate in temperatures ranging from -20°C to +60°C (-4°F to +140°F).

 
Do not attempt to force open or disassemble the case. Do not expose your Trezor device to extreme temperatures, fire, water, sand, vapors, humidity, or chemicals. The device is not waterproof or unbreakable.
 

Open source hardware

Trezor device hardware is open-source;

  • See the trezor-hw page for Trezor Model One hardware details
  • See the trezor-core page for Trezor Model T hardware details
 
If you want to build your own Trezor, there are fantastic guides available from the  mcudev's website.