Bitcoin Forum
May 24, 2024, 01:22:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Is there a security risk in reusing paper wallets?  (Read 650 times)
tss (OP)
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile
January 07, 2016, 05:08:04 PM
 #1

I would like to know if there's a security risk in reusing paper wallets?

Both ways. 

Is it risky to send multiple transactions to the paper wallet?  How so?  Why?

After a paper wallet has been swept, is it safe to keep using it again (put more coin on it)?
How so?  Why?



gentlemand
Legendary
*
Offline Offline

Activity: 2590
Merit: 3013


Welt Am Draht


View Profile
January 07, 2016, 05:17:39 PM
 #2

I think the sole issue is exposing the private key to the interweb when you sweep it. I'm unfamiliar with how stuff like Trezor works but perhaps it bypasses that risk. Nowt wrong with sending multiple transactions to it. It's the taking out that might sting.
siameze
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
January 07, 2016, 05:20:33 PM
 #3

You can, assuming you didn't expose your private keys. Although address reuse is generally discouraged.

See: https://en.bitcoin.it/wiki/Address_reuse


                     ▀▀█████████▀████████████████▄
                        ████▄      ▄████████████████
                     ▄██████▀  ▄  ███████████████████
                  ▄█████████▄████▄███████████████████
                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████
                                               ▀▀███▀
    ▄█▀█       ▄▀  ▄▀▀█  ▄▀   █████████████████▄ ██▀         ▄▀█
   ▄█ ▄▀      ▀█▀ █▀ █▀ ▀█▀  ███████████████████ █▀ ▀▀      ▄▀▄▀
  ▄█    ▄███  █     █   █   ████████████████████  ▄█     ▄▀▀██▀ ▄███
███▄▄▄  █▄▄▄ █▄▄ ▄▄▀   █▄▄ ██████████████████▀▀   █▄▄ ▄▄ █▄▄█▄▄▄█▄▄▄
                           ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                            ▀▀█████████████▄
                                █████████████▄
                                  █████████████▄
                                    ▀███████▀▀▀▀▀
                                      ▀████▀
                                        ▀█▀
LetItRideINNOVATIVE ▬▬▬
DICE GAME
                        ▄███████████▄
                       ██  ██████████▄
                     ▄█████████████  ██▄
            ▄▄▀█▄▄▄▄▄████████████████████▄
        ▄▄█▀   ███████████  █████  ████  █
    ▄██████ ▄▄███████████████████████████▀
 ▄▀▀ ██████████████████████████  ████  █
█  ▄███████████▀▀▀█████████████████████
██████████████    ████████▀▀██████  █▀
██████████████▄▄▄██████████   ▀▀▀▀▀▀▀
███▀ ▀██████████████████████
██    ███████████████████████
██▄▄██████████████████████████
██████████████▀   ██████████
  █████████████   ▄██████▀▀
     ▀▀██████████████▀▀
         ▀▀██████▀▀
PROVABLY
F A I R
▄█████████████▀ ▄█
██            ▄█▀
██          ▄██ ▄█
██ ▄█▄    ▄███  ██
██ ▀███▄ ▄███   ██
██  ▀███████    ██
██    █████     ██
██     ███      ██
██      ▀       ██
██              ██
▀████████████████▀
BUY  BACK
PLANS
[BTC]
AtheistAKASaneBrain
Hero Member
*****
Offline Offline

Activity: 770
Merit: 509


View Profile
January 07, 2016, 05:24:28 PM
 #4

It's bad for your privacy, as people could in theory know that you are storing money in a single address, that's why you should get as many news addresses as possible (for each transaction). I can't wait until the new BIP47 makes it all easier and we don't need to keep creating new addresses each time to retain privacy which is a pain in the ass.
tss (OP)
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile
January 07, 2016, 07:05:13 PM
 #5

I think the sole issue is exposing the private key to the interweb when you sweep it. I'm unfamiliar with how stuff like Trezor works but perhaps it bypasses that risk. Nowt wrong with sending multiple transactions to it. It's the taking out that might sting.

how is the private key exposed?  hypothetically if i were on the same lan as the device doing the sweep.. would i be able to sniff out the key?
helloeverybody
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


★YoBit.Net★ 350+ Coins Exchange & Dice


View Profile WWW
January 07, 2016, 07:08:02 PM
 #6

Ive always kind of wondered about this too, whats the difference in privacy if i saend 1 btc to a paper wallet or send 1 btc to my phone wallet. You can see both transactions on the blockchain can you not?

AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
January 07, 2016, 07:13:41 PM
Last edit: January 07, 2016, 07:35:15 PM by AgentofCoin
 #7

I think the sole issue is exposing the private key to the interweb when you sweep it. I'm unfamiliar with how stuff like Trezor works but perhaps it bypasses that risk. Nowt wrong with sending multiple transactions to it. It's the taking out that might sting.

how is the private key exposed?  hypothetically if i were on the same lan as the device doing the sweep.. would i be able to sniff out the key?

Simply, when you expose the private key at any time, on any computer, connected to internet or not,
the fact that you have now "revealed" your private key, is the issue everyone is addressing.

The purpose of a paper wallet is that the private key is not stored in a wallet program or ever used on a computer.
Your private key is only on that piece of paper and is entirely safe from any computer "thief".

As soon as you use the private key to make a transaction, now you are potentially exposed to hackers/malware/etc.
For that reason, it is recommend to use a different address each time, because you private key may have been exposed.

There are two possible ways of exposure,
(1) from malware or hackers, and
(2) from address reuse to the point of being able to backwards engineer your private key. (min 30 internal output address transactions)

So basically, that is why you are recommended to transfer any remaining bitcoins to a new paper wallet.

I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
helloeverybody
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


★YoBit.Net★ 350+ Coins Exchange & Dice


View Profile WWW
January 07, 2016, 07:16:15 PM
 #8

I think the sole issue is exposing the private key to the interweb when you sweep it. I'm unfamiliar with how stuff like Trezor works but perhaps it bypasses that risk. Nowt wrong with sending multiple transactions to it. It's the taking out that might sting.

how is the private key exposed?  hypothetically if i were on the same lan as the device doing the sweep.. would i be able to sniff out the key?

Simply, when you expose the private key at any time, on any computer, connected to internet or not,
the fact that you have now "revealed" your private key, is the issue everyone is addressing.

The purpose of a paper wallet is that the private key is not stored in a wallet program or ever used on a computer.
Your private key is only on that piece of paper and is entirely safe from any computer "thief".

As soon as you use the private key to make a transaction, now you are potentially exposed to hackers/malware/etc.
For that reason, it is recommend to use a different address each time, because you private key may have been exposed.
There are two possible ways of exposure,
(1) from malware or hackers, and
(2) from address reuse to the point of being able to backwards engineer your private key. (min 30 internal address transactions)

So, basically, that is why you are recommended to transfer any remaining bitcoins to a new paper wallet.


So when the private key is exposed it doesnt make it easier to hack from the outside world it just makes it more likely that you will be hacked due to keyloggers etc?

Also you say they will then be able to backwards engineer you private key? what does that involve and whats the likely hood of that?

thx

AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
January 07, 2016, 07:20:30 PM
Last edit: January 07, 2016, 07:31:12 PM by AgentofCoin
 #9

Ive always kind of wondered about this too, whats the difference in privacy if i saend 1 btc to a paper wallet or send 1 btc to my phone wallet. You can see both transactions on the blockchain can you not?

On the phone wallet, your private key is stored on the phone and is potentially exposed to malware/virus/hackers on your phone.
This is why it is advised to store a low about of bitcoins on your phone, and store the rest on a computer wallet, offline or cold storage.

On the paper wallet, your private key is only on that piece of paper and is potentially exposed to natural events (fire,flood,physical theft).

There is no real difference in privacy.
You can see both transaction on the blockchain, but that is irrelevant as to how their private key is stored.

I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
January 07, 2016, 07:25:44 PM
 #10

...

So when the private key is exposed it doesnt make it easier to hack from the outside world it just makes it more likely that you will be hacked due to keyloggers etc?

Also you say they will then be able to backwards engineer you private key? what does that involve and whats the likely hood of that?

thx

Yes, it makes it more likely for loss, because of things like keyloggers and such.
Private keys are safe and can not be hacked. Only you can be hacked and as a result, eventually reveal your private key.

When it comes to backward engineering your private key from address reuse, this is based on what I have read previously.
Another forum member who is an expert can expand and explain it more properly than I.

My understanding, is that the more you reuse an address, the higher a chance for a hacker to "figure out" your private key.
My understanding, is that it isn't simple and would take a good amount of resources and time to do so.
My understanding, is that they are able to "figure out" your private key, by finding patterns from your multiple transactions out of that address.
My understanding, is that the minimum about of transactions out of your wallet a hacker would need is about 30 individual outputs.

But ultimately, if you kept your address reuse to below 29 transactions, out of that address, you are very safe.

I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
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!