Bitcoin Forum
November 12, 2024, 06:22:10 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Is it possible to use QR codes to manage cold stoarage  (Read 1129 times)
confirmation120 (OP)
Full Member
***
Offline Offline

Activity: 224
Merit: 100



View Profile
September 28, 2014, 06:25:58 AM
 #1

I am not sure if this belongs in Technical Discussion or Beginners/Help.

I want to see if this is possible:

  • Create a BTC address from an offline computer
  • Have BTC send to this cold storage address
  • Use a QR code with a "list" of all unspent inputs that would be scanned with a webcam on the cold storage computer
  • Use a QR code with a BTC address that you want to send to from cold storage (the webcam on the cold storage computer would also scan this)
  • Create a signed transaction with the above information with the offline transaction
  • Use a QR code that would contain the signed TX that would be scanned by the online computer
  • Online computer uses blockchain.info/pushtx (or other means to push a TX to the network) to broadcast the TX

This would eliminate the possibility that your cold storage computer would get infected with malware via a USB drive when transferring an unsigned TX from an online computer to an offline/cold storage computer to another.
bithernet
Hero Member
*****
Offline Offline

Activity: 661
Merit: 503

A simple and secure Bitcoin wallet!


View Profile WWW
September 28, 2014, 06:28:58 AM
 #2

Try Bither  Wink

https://bitcointalk.org/index.php?topic=606238.0

http://Bither.net
Bither - a simple and secure Bitcoin wallet!
1BsTwoMaX3aYx9Nc8GdgHZzzAGmG669bC3
confirmation120 (OP)
Full Member
***
Offline Offline

Activity: 224
Merit: 100



View Profile
September 28, 2014, 06:52:10 AM
 #3

Phones can break very easily (this is especially true of their screens). If a phone's screen was to become cracked to the point that a QR code is not readable then what would happen? I see that you say it is easily clone-able but did not see additional information in the first few posts.

It also looks like the cold storage phone is not actually disconnected from the internet
Bither Cold Wallet
-snip-
3. Realtime monitoring the network status (Wifi, 3G, BlueTooth).
If a computer/phone is connected to wifi to monitor the network then it is not truly offline. I don't see any reason why the cold storage couldn't push the TX from cold storage (or why it is even considered cold storage)
bithernet
Hero Member
*****
Offline Offline

Activity: 661
Merit: 503

A simple and secure Bitcoin wallet!


View Profile WWW
September 28, 2014, 07:19:45 AM
 #4

Phones can break very easily (this is especially true of their screens). If a phone's screen was to become cracked to the point that a QR code is not readable then what would happen? I see that you say it is easily clone-able but did not see additional information in the first few posts.

It also looks like the cold storage phone is not actually disconnected from the internet
Bither Cold Wallet
-snip-
3. Realtime monitoring the network status (Wifi, 3G, BlueTooth).
If a computer/phone is connected to wifi to monitor the network then it is not truly offline. I don't see any reason why the cold storage couldn't push the TX from cold storage (or why it is even considered cold storage)

Mobile phone is definitely stable than a computer, when you keep the phone in your home Smiley

Monitoring network status does not mean to connect to the internet. It will just monitor the phone's setting, when you try to open the wifi, 3G, BlooTooth, Bither will warning you.

http://Bither.net
Bither - a simple and secure Bitcoin wallet!
1BsTwoMaX3aYx9Nc8GdgHZzzAGmG669bC3
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
September 28, 2014, 07:25:29 AM
 #5

You might want to take a look at CIYAM Safe https://susestudio.com/a/kp8B3G/ciyam-safe.

Although not (yet) so user friendly it does let you do 100% air-gapped offline tx signing (i.e. you just use QR codes to do all the "comms").

For the "offline" computer I specifically bought an old laptop (without WiFi) and further *mangled* it to prevent it from ever (at all easily) being "connected" to the internet.

BTW - it also uses GPG (and QR codes of GPG encrypted data) to let you safely keep "back ups" of your "encrypted offline keys" on your "online system".

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Newar
Legendary
*
Offline Offline

Activity: 1358
Merit: 1001


https://gliph.me/hUF


View Profile
September 28, 2014, 04:30:37 PM
 #6

It is possible.

Depending on tx size it may not be practicable via QR codes, though. Audio works regardless: https://bitcointalk.org/index.php?topic=735111.0

Probably not what you wanted to hear, anyway, just saying Wink

OTC rating | GPG keyid 1DC91318EE785FDE | Gliph: lightning bicycle tree music | Mycelium, a swift & secure Bitcoin client for Android | LocalBitcoins
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
September 29, 2014, 03:23:47 AM
 #7

Depending on tx size it may not be practicable via QR codes, though.

For "cold storage" this is never going to be an issue - tx sizes are an issue only when one is trying to be a "wallet" (such as Armory).

Also a QR code can actually handle a fair amount of data provided that your cam is good enough quality (at least 4K is no problem at all from my own practical experience).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
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!