Bitcoin Forum
May 10, 2024, 03:26:55 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: рукожопим ТRЕZОR - аппаратный кошелек  (Read 3519 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
January 29, 2015, 12:51:05 PM
Last edit: April 04, 2015, 09:33:40 PM by needbmw
 #1

Итак небольшое эссе по результатам тестирования прошивки Trezor.

Достоинства

Надежное аппаратное хранилище - ваши приватные ключи спрятаны от вирусов и прочей гадости.
Детерменированная генерация частных ключей, брейн-валлет сид аж из 24 английских слов. Совсем параноики могут добавить еще личный пароль (не путать с ПИН-кодом).
Чтобы подписать транзакцию нужно посмотреть в экранчик, сверить и нажать кнопку ДА (дважды!), никакой троян этого не сможет. Дополнительно кошелек закрывается пин-кодом на случай кражи самого кошелька.
Транзакция подписывается "внутри" кошелька, соответственно вся ECDSA математика считается процессором. Наружу ключи не утекают.
Исходники прошивки открыты (правда под довольно поганой майкрософтовской лицензией), любой желающий может собрать прошивку и проверить ее хэш.
Довольно мощный 32-разрядный процессор STM32F205 (ядро Cortex-M3, 512K flash, 128K SRAM, 120MHz, куча периферии включая аппаратный RNG).
Загрузчик выставляет режим RDP level 2 (JTAG отключен, внутренний бутлоадер отключен). Вернуть level 2 на первый или нулевой уровень невозможно никак, даже mass erase не помогает.
Загрузчик умеет обновлять прошивку по USB, при этом проверяя ее подпись. Если подпись недостоверна он все равно ее зашьет, спросив об этом юзера.
Умеет подписывать мультисиг-транзакции (пока не тестировал).
Поддерживается Electrum 2.0 (проверил, работает), MultiBit HD (пока не проверял) и их собственным онлайн-сервисом mytrezor.com.

Недостатки

Хранилище находится в той же флешке, что и программа (ровно между загрузчиком и кодом прошивки) и, чисто теоретически, может слететь при прошивке. Хранить где-то сид брейн-валлета (24 слова) просто необходимо.
Чисто теоретически хранилище может быть прочитано и сдамплено специально написанной для этого программой, если девайс попадет в руки злоумышленнику (вот кстати и попробую). Этой проблемы могло бы не быть, если бы загрузчик не загружал неподписанные прошивки.

Вывод (ИМХО)

Must have.

NO PSAKING!
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
January 30, 2015, 12:02:42 AM
 #2

оооо давай..... меня ето тож интересует как только он появился, но все руки не доходят
MaRSe
Hero Member
*****
Offline Offline

Activity: 615
Merit: 1002



View Profile WWW
January 30, 2015, 09:11:13 AM
 #3

У меня есть нераспечатаный Smiley

[Куплю/Продам] [BTC/ETH/LTC/DASH]: https://bitcointalk.org/index.php?topic=17067.0
[Shiftbuy. Автоматический обмен. Qiwi.]: https://bitcointalk.org/index.php?topic=5220357.0
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
January 30, 2015, 01:13:06 PM
 #4

У меня есть нераспечатаный Smiley

ну у меня теперь тоже есть  Wink


NO PSAKING!
MaRSe
Hero Member
*****
Offline Offline

Activity: 615
Merit: 1002



View Profile WWW
January 30, 2015, 03:53:29 PM
 #5

У меня есть нераспечатаный Smiley
ну у меня теперь тоже есть  Wink

Дорого обошлось? Smiley

[Куплю/Продам] [BTC/ETH/LTC/DASH]: https://bitcointalk.org/index.php?topic=17067.0
[Shiftbuy. Автоматический обмен. Qiwi.]: https://bitcointalk.org/index.php?topic=5220357.0
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
January 30, 2015, 07:23:28 PM
 #6

хорошая вещь (хотя это обсуждаемо), НО
какого хрена он стоит так дорого (119$ и 299$) Huh
там себестоимости всего ничего процессор $5, и экранчик $3, корпус копеечный (и это всё розничные цены).
Вот тут решение за $29 https://bitcointalk.org/index.php?topic=870014.new;boardseen#new
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
January 31, 2015, 12:51:59 PM
 #7

У меня есть нераспечатаный Smiley
ну у меня теперь тоже есть  Wink

Дорого обошлось? Smiley

бесплатно, я же его в имевшийся дев.борд загрузил

NO PSAKING!
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
February 05, 2015, 08:16:03 PM
 #8

после замены процессора на дев.борде на "нормальный" с 512К флеша прошивка наконец влезла вместе с загрузчиком и удалось потестировать девайс полностью, результаты в первом посте.
в текущей версии загрузчика у них имеется явная ошибка, вообще непонятно как оно у них работает (или они дурят нашего брата и выложили на гитхаб кривые/старые исходники загрузчика).
в остальном особых нареканий нет.

NO PSAKING!
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
April 04, 2015, 08:56:23 PM
 #9



промежуточная версия платы, без пары соплей не обошлось  Smiley
изображение перевернуто на экране, это вина старого загрузчика, для приведения в норму достаточно перепаять процессор и прошить новый. зато достигнута полная совместимость и это уже оригинальная подписанная прошивка.

кроме того пришли экранчики с диагональю 1.3 дюйма (этот - 0.96), вот это совсем другое дело

NO PSAKING!
antyivan
Legendary
*
Offline Offline

Activity: 1288
Merit: 1033



View Profile
December 17, 2015, 07:15:14 AM
 #10

Quote
промежуточная версия платы, без пары соплей не обошлось  Smiley
изображение перевернуто на экране, это вина старого загрузчика, для приведения в норму достаточно перепаять процессор и прошить новый. зато достигнута полная совместимость и это уже оригинальная подписанная прошивка.

кроме того пришли экранчики с диагональю 1.3 дюйма (этот - 0.96), вот это совсем другое дело
Posted on: February 05, 2015, 08:16:03 PM Posted by: needbmw
Осталось сделать корпус на 3д принтере, и дела в шляпе)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!