Bitcoin Forum

Other => Beginners & Help => Topic started by: dswd on April 01, 2013, 10:54:28 AM



Title: BTC Vault - Secure Bitcoin Live-CD
Post by: dswd on April 01, 2013, 10:54:28 AM
http://dswd.github.com/btcvault

Hi folks,

I want to share something with you that I originally prepared for myself: BTC Vault.

BTC Vault is a Linux Live-CD that should help to store and handle bitcoins securely.
It is a minor adaptation of the Slax Linux distribution with my contribution being so small that you can check it for yourself and see that it does not contain malicious code. If you did the check, please post it here along with the checksums of the files inside your slax directory.

More information is located on the homepage: http://dswd.github.com/btcvault


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: Istie on April 01, 2013, 01:15:35 PM
thx for the link!


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: Stephen Gornick on April 01, 2013, 03:05:37 PM
Nice, it has the Javascript-based wallets as well, so includes static pages for BitAddresss.org, Brainwallet.org and Blockchain.info/wallet.

It is a minor adaptation of the Slax Linux distribution with my contribution being so small that you can check it for yourself and see that it does not contain malicious code. If you did the check, please post it here along with the checksums of the files inside your slax directory.

Has anyone reviewed the following yet?

Quote
The file 9999-btcvault.sb contains all BTC Vault specific changes to Slax. Those changes are not many, so you can just unpack that module using the unsquashfs command and check the contents manually.
- http://dswd.github.com/btcvault/security.html



Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: Stephen Gornick on April 01, 2013, 03:11:52 PM
BTC Vault is a Linux Live-CD that should help to store and handle bitcoins securely.

Also, this may need clarification:

Quote
With the electrum bitcoin client it is enough to backup the master key called "seed":
You can print it out and store it in a safe place.
You can encrypt it and store it on another safe computer or on a usb stick.
You can use steganography to hide it in an image file.
- http://dswd.github.com/btcvault/security.html

The problem is if someone imports a private key to Electrum, that Electrum wallet still needs to be backed up -- just having the seed is not sufficient.


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: dswd on April 01, 2013, 03:21:29 PM
The problem is if someone imports a private key to Electrum, that Electrum wallet still needs to be backed up -- just having the seed is not sufficient.

You are absolutely right, I will change the page to clarify that.

@Stephen Gornick:
BTC Vault does not include a local copy of blockchain.info (as this side requires a server) but only a link to it.


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: Stephen Gornick on April 02, 2013, 01:40:37 AM
BTC Vault does not include a local copy of blockchain.info (as this side requires a server) but only a link to it.

Ah, I was remembering some method that their HTML page with javascript allowed offline wallet access. 

I guess the script to decrypt a wallet might work instead to provide offline access to a blockchain.info AES-encrypted wallet. Perhaps that would make a useful addition to a future release?
 - https://gist.github.com/fcicq/3368495


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: dswd on April 06, 2013, 09:31:57 PM
Hello,

short notification: BTC Vault 0.2 just released:

- Added local copy of bitaddress.org with shortcut on desktop and in menu
- Disabled flash plugin by default
- Disabled Xorg server network functionality
- Added 7z encryption capability
- Some bugfixes

All information and the download is available under http://dswd.github.com/btcvault


@Stephen Gornick:

There is a Firefox extension for blockchain.info that contains static javascript and pages. I will have a look into it and try to include it in the next version.


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: e521 on April 06, 2013, 10:54:10 PM
I will try this out thanks


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: maxmint on April 06, 2013, 11:01:23 PM
Would be great to have this with Armory on it.


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: Stampbit on April 06, 2013, 11:31:35 PM
This looks neat but the fact its targeted towards bitcoin makes me uneasy. Better to use a target neutral secure live cd.


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: dswd on April 06, 2013, 11:37:09 PM
@maxmint: Armory needs the full block chain (if I am right). This does not make for a good live cd if you need to download a couple of hundred megabytes each time and have no place to store it other than RAM.

@Stampbit: A neutral live-cd does not include any Bitcoin-related software. Fetching such software would be as insecure on a live cd as on a normal computer (maybe even worse as you would have to do it over and over again). I tried to minimize my Bitcoin-specific contribution so people can verify it.


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: log2exp on April 07, 2013, 01:00:11 AM
Thanks, will give it a try on a USB key.


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: maxmint on April 07, 2013, 09:42:16 AM
@maxmint: Armory needs the full block chain (if I am right). This does not make for a good live cd if you need to download a couple of hundred megabytes each time and have no place to store it other than RAM.

Armory can run just fine without the block chain on an offline system, but only to provide an offline wallet. But I guess you weren't planning an offline system.


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: superbit on May 23, 2013, 10:08:17 PM
@maxmint: Armory needs the full block chain (if I am right). This does not make for a good live cd if you need to download a couple of hundred megabytes each time and have no place to store it other than RAM.

Armory can run just fine without the block chain on an offline system, but only to provide an offline wallet. But I guess you weren't planning an offline system.

This would be great if it had the offline version of armory, you could then use it to sign the transactions of your online wallet all on the same machine.


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: ChiangYay on June 01, 2013, 05:47:19 AM
bootinst doesnt work.
Keep asking to insert a disk into drive \Device\Harddisk2\DR2.
What does it mean?


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: JSMill on June 01, 2013, 08:28:18 PM
This is great, thanks.  Having armory on it would be awesome though.


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: Stephen Gornick on July 17, 2013, 07:17:47 AM
Recently shared was a similar project based on Puppy Linux:


Portable Encrypted USB Bitcoin Wallet (Puppy Linux, Electrum)
 - http://bitcointalk.org/index.php?topic=257672.0
 - http://www.musicresolutions.com/portfolio/portable-encrypted-usb-bitcoin-wallet-puppy-linux-electrum


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: Abdussamad on July 20, 2013, 03:30:45 AM
Does this make use of the swap partition if one exists on the hard drive? If it does that should be changed because it could leave behind traces of private keys. Tails os for instance does not do that:

https://tails.boum.org/


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: letcore on October 09, 2013, 09:16:59 PM
http://dswd.github.com/btcvault

Hi folks,

I want to share something with you that I originally prepared for myself: BTC Vault.

BTC Vault is a Linux Live-CD that should help to store and handle bitcoins securely.
It is a minor adaptation of the Slax Linux distribution with my contribution being so small that you can check it for yourself and see that it does not contain malicious code. If you did the check, please post it here along with the checksums of the files inside your slax directory.

More information is located on the homepage: http://dswd.github.com/btcvault

Downloaded. Love the included Brainwallet and Bitaddress websites. Also very small, loads quick, works fast and even connects to internet quickly. Great stuff.

It's brilliant.

A little reward to say thank you is on it's way in Bitcoin form! :)


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: keo on October 23, 2013, 03:59:11 PM
Updated BTC Vault with Electrum 1.8.1 and newest bitaddress + brainwallet scripts.

Dennis - here's a pull request: https://github.com/dswd/btcvault/pull/1

Please create a new release if you see fit.


Here's my own build until then: https://www.dropbox.com/sh/lwbfziicvu7142e/-hPxHQZAFb


Title: Re: BTC Vault - Secure Bitcoin Live-CD
Post by: midnightlightning on December 05, 2013, 01:07:44 PM
Thanks for creating this! I like the transparency and clarity of the "Security" page descriptions of how to check the integrity of the downloaded files; that's a great piece that's missing from some other pre-built ISOs. However, one thing I would like to see is documented the process of creating the ISO from the git source, for those who want to verify it that way (git clone, build, shasum compare to provided ISO files). I see a Makefile; is it as simple as "make"? What dependencies need to be in place on the building system first?