Bitcoin Forum

Bitcoin => Wallet software => Topic started by: dicedicedice on September 30, 2017, 09:31:12 PM



Title: Bitcoin and Altcoins Opensource Hardware Wallet
Post by: dicedicedice on September 30, 2017, 09:31:12 PM
Are there any OpenSource projects supposed to create hardware Trezor-like device based on widely available Atmega devices or Raspberry Pi?
I have seen ECDSA implementation for Arduino, but it is very little to start with. Yes, Raspberry Pi may be a good option, it is an actually full-featured computer, but this makes it opened to a number of security flaws, bugs and unknown breaches.

Your opinion?


Title: Re: Bitcoin and Altcoins Opensource Hardware Wallet
Post by: jackg on October 01, 2017, 04:18:27 PM
Are there any OpenSource projects supposed to create hardware Trezor-like device based on widely available Atmega devices or Raspberry Pi?
I have seen ECDSA implementation for Arduino, but it is very little to start with. Yes, Raspberry Pi may be a good option, it is an actually full-featured computer, but this makes it opened to a number of security flaws, bugs and unknown breaches.

Your opinion?

I think the raspberry pi is good for a cold storage device.
If you download the wallet software on an online computer and an offline computer (the raspberry pi). Then sign transactions on the raspberry pi with inputs you can load from the online software and the broadcast the signed transaction on the online computer.

Plugging a raspberry pi into a computer means you lose what you were using the pi for as you can just access the drives on the pi almost as easily as you can your PC.


Title: Re: Bitcoin and Altcoins Opensource Hardware Wallet
Post by: dicedicedice on October 01, 2017, 09:45:12 PM
Well, Raspberry Pi is too smart, because it has Wi-Fi module.

Do we need Opensource Hardware wallet at all?


Title: Re: Bitcoin and Altcoins Opensource Hardware Wallet
Post by: HCP on October 02, 2017, 05:24:32 AM
Trezor did have the Raspberry Pi "shield" at one point... An add-on circuit board with Trezor-like OLED screen and two little hardware buttons...

It would appear it never caught on and people just bought a Trezor instead :P

I think the fact that a Pi has some much attack surface would make it difficult to lock down as a hardware wallet... You'd need to remove so much (ethernet, wifi etc) and no doubt have some custom USB drivers or something to prevent data being "leaked" from it...

Still, I've seen Pi full nodes with attached HDDs and little screens etc... So maybe useful as an "airgapped" offline wallet?