Bitcoin Forum
April 26, 2024, 08:57:09 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 »  All
  Print  
Author Topic: [BOUNTY CLOSED] Open Source (CC) Paper Wallet Kit for safe offline coin storage  (Read 27558 times)
75RTUGA
Member
**
Offline Offline

Activity: 114
Merit: 10



View Profile
April 17, 2013, 03:29:10 PM
 #121

My work...

Deus abençoe o Bitcoin! Em nome do Pai, do Filho e... do gajo-que-inventou-os-bitcoins! Abençoem-me a mim: 1Hun42aWd3G8XfuLKRZWmYpvuRJyh5xvMi !!! P O K E R HOURLY F R E E R O L L :  https://nitrogensports.eu/r/354448 !!! Visit: https://bits2u.com/?ref=9790
1714121829
Hero Member
*
Offline Offline

Posts: 1714121829

View Profile Personal Message (Offline)

Ignore
1714121829
Reply with quote  #2

1714121829
Report to moderator
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
canton
Sr. Member
****
Offline Offline

Activity: 261
Merit: 285



View Profile WWW
April 17, 2013, 04:27:31 PM
 #122

Aantonop,

Any tests/results yet to see whether or not the scratch-off seal on heavy stock is susceptible to "candling", or if they help with waterproofing? I'm especially curious to know if these stickers are an effective light-guard.
batcoin
Full Member
***
Offline Offline

Activity: 238
Merit: 100


In Gord We Trust


View Profile
April 17, 2013, 05:07:06 PM
 #123

Have you experimented to make sure you can't use a bright laser pen or other high intensity light source to transmit enough light through the scratch-off material to see (scan) the QR code on the other side?

I've been working on a folded-style paper wallet and someone suggested this might be a problem. I was skeptical, but after some experiments I was absolutely able to reveal some details that I believed would be obfuscated behind multiple layers of paper & ink.



The thing I'm especially interested in re: the scratch-off stickers is how they might protect against water damage when the keys are printed using an inkjet printer. Have you run some tests in that regard, seeing how a scratch-off covered inkjet-printed QR code survives when wet?

Here are the fairly horrifying results from my own experiments to this end:



Have there been any ideas on dealing with these issues? Is it possible to have the printing company laminate a plastic printing medium for the private keys that would then be waterproofed once the scratch-offs are applied? I am thinking private key sandwiched between two plastic layers.
If it is possible to have a waterproof/resistant printing laminate applied, could there be a black and white security pattern behind it to help prevent candling? I suppose this would require a little bit of tweaking to the original design...

If you have more than 0.01BTC and complain about early adopters, please consider donating to this address: 1P11Dz4mhDcJvetHqEJu35KNEVqSRmqo3b
General Tips: 1P4YfrYwQKKtfwszzb2aHgLVLiWQCrJfwi
superbit
Hero Member
*****
Offline Offline

Activity: 763
Merit: 500



View Profile
April 17, 2013, 05:24:31 PM
 #124

Why not just purchase waterproof tear proof paper and do it on that?

https://bitfinex.com/?refcode=UInJLQ5KpA <-- leveraged trading of BTCUSD, LTCUSD and LTCBTC (long and short) - 10% discount on fees for the first 30 days with the refcode
My feedback thread: Forum thread
acorn
Full Member
***
Offline Offline

Activity: 121
Merit: 100


I make pretty things.


View Profile WWW
April 17, 2013, 05:27:06 PM
 #125

The paper being provided should be fine, but I think the concern is the ink being used by the consumer once they receive their prepared sheets. The user prints QR codes on to the paper at home. You _could_ warn users to use laser printers where possible but I guess it comes down to how much of a ready-out-of-the-box solution you want this to be.
batcoin
Full Member
***
Offline Offline

Activity: 238
Merit: 100


In Gord We Trust


View Profile
April 17, 2013, 05:31:46 PM
 #126

Why not just purchase waterproof tear proof paper and do it on that?
The paper being provided should be fine, but I think the concern is the ink being used by the consumer once they receive their prepared sheets. The user prints QR codes on to the paper at home. You _could_ warn users to use laser printers where possible but I guess it comes down to how much of a ready-out-of-the-box solution you want this to be.

Right. And how many people have laser printers now? I think there is a large number that still use inkjets, no? I am concerned about the inkjet ink running if it gets wet. I think that is a solution worth baking into the design from the get-go. We are talking about people using this to safely store their life savings after all.

If you have more than 0.01BTC and complain about early adopters, please consider donating to this address: 1P11Dz4mhDcJvetHqEJu35KNEVqSRmqo3b
General Tips: 1P4YfrYwQKKtfwszzb2aHgLVLiWQCrJfwi
acorn
Full Member
***
Offline Offline

Activity: 121
Merit: 100


I make pretty things.


View Profile WWW
April 17, 2013, 05:57:12 PM
 #127

Right. And how many people have laser printers now? I think there is a large number that still use inkjets, no? I am concerned about the inkjet ink running if it gets wet. I think that is a solution worth baking into the design from the get-go. We are talking about people using this to safely store their life savings after all.

I absolutely agree with you. As far as what can be done about the paper itself, I think there is very little we (the kit providers) can do. Some paper may absorb water a little less ('tough paper') but inkjet printer inks are all water soluble and, when wet enough, the ink will definitely run. If the front side (printed side) is covered with a clear plastic from the scratch off sticker, I wonder if sealing the back with a plain clear plastic sticker (not scratch-off) would help to minimize absorption close to the printed QR?

If the paper itself were water-resistant or hydrophobic, the printed qr codes would take a long time to dry or might not settle into the paper at all, so I have a feeling covering the area front and back with some sort of plastic film after printing the codes would be the only way.

Thoughts?

I remember in art school we used to spray our work with hairspray and it helped prevent smudging and deterred moisture, but I'm not sure how helpful that is lol
aantonop (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 116


Entrepreneur, coder, hacker, pundit, humanist.


View Profile WWW
April 17, 2013, 06:18:28 PM
 #128

Actually, I think Scotchguard would work, but it cannot be flat-packed in an envelope. We could add it to a "tips" section

I will run some light and water tests today. Please standby. Sorry for the delay, but my other project (OpenBitcoinStore) became huge overnight... (see https://bitcointalk.org/index.php?topic=161264.0;all if interested)



REMINDER: Submit designs by end of week.

I will be copying all the submitted designs to a single location and adding a voting widget, so everyone can vote on the best design.

Thanks!

Bitcoin entrepreneur - OpenBitcoinStore,SafePaperWallet,BitcoinPressCenter.org... and more.
Host on LetsTalkBitcoin.
batcoin
Full Member
***
Offline Offline

Activity: 238
Merit: 100


In Gord We Trust


View Profile
April 17, 2013, 06:20:42 PM
 #129

...I wonder if sealing the back with a plain clear plastic sticker (not scratch-off) would help to minimize absorption close to the printed QR?

If the paper itself were water-resistant or hydrophobic, the printed qr codes would take a long time to dry or might not settle into the paper at all, so I have a feeling covering the area front and back with some sort of plastic film after printing the codes would be the only way.

Thoughts?

I remember in art school we used to spray our work with hairspray and it helped prevent smudging and deterred moisture, but I'm not sure how helpful that is lol

I may not have worded it well, but this is exactly what I was trying to say. I am almost certain there is some kind of plastic film that inkjets could print on. I think that if that plastic could be pre-applied to the private key field of the wallets, people could still print on them and then just apply the plastic/scratch-off covers. I will try to work up a diagram if anyone wants.

If you have more than 0.01BTC and complain about early adopters, please consider donating to this address: 1P11Dz4mhDcJvetHqEJu35KNEVqSRmqo3b
General Tips: 1P4YfrYwQKKtfwszzb2aHgLVLiWQCrJfwi
aantonop (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 116


Entrepreneur, coder, hacker, pundit, humanist.


View Profile WWW
April 17, 2013, 06:25:04 PM
 #130

I think I know what you're talking about.

3M I think sells a coating like that. I should also ask the printing company. This could really add value to the product.

Bitcoin entrepreneur - OpenBitcoinStore,SafePaperWallet,BitcoinPressCenter.org... and more.
Host on LetsTalkBitcoin.
batcoin
Full Member
***
Offline Offline

Activity: 238
Merit: 100


In Gord We Trust


View Profile
April 17, 2013, 06:45:50 PM
 #131


I slapped this together really quick and dirty.



So we have the design with the security pattern printed on the wallet. They printing companies can hopefully apply the waterproof printing label over that security pattern. Something like this, but probably opaque white to help with future scanning?

The end users can slide these in their inkjets and print away. Then they apply the scratch-off adhesive, which would also add some protection to the private keys.

If you have more than 0.01BTC and complain about early adopters, please consider donating to this address: 1P11Dz4mhDcJvetHqEJu35KNEVqSRmqo3b
General Tips: 1P4YfrYwQKKtfwszzb2aHgLVLiWQCrJfwi
aantonop (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 116


Entrepreneur, coder, hacker, pundit, humanist.


View Profile WWW
April 17, 2013, 06:54:31 PM
 #132


I slapped this together really quick and dirty.



So we have the design with the security pattern printed on the wallet. They printing companies can hopefully apply the waterproof printing label over that security pattern. Something like this, but probably opaque white to help with future scanning?

The end users can slide these in their inkjets and print away. Then they apply the scratch-off adhesive, which would also add some protection to the private keys.


Our beloved template designer Acorn, has also made a background security pattern that is very cool, using the BTC symbol repeated in different angles. I was planning on printing that on the back side of the paper behind of each QR code, to make it impossible to shine-through.

We could also do it on the front, it would require more stickers.

Let's do more research... this is an exciting idea and development. Cantor brought us a completely new "user problem" which actually can become one of the unique features and benefits of this project.


Bitcoin entrepreneur - OpenBitcoinStore,SafePaperWallet,BitcoinPressCenter.org... and more.
Host on LetsTalkBitcoin.
batcoin
Full Member
***
Offline Offline

Activity: 238
Merit: 100


In Gord We Trust


View Profile
April 17, 2013, 07:01:17 PM
 #133


I slapped this together really quick and dirty.



So we have the design with the security pattern printed on the wallet. They printing companies can hopefully apply the waterproof printing label over that security pattern. Something like this, but probably opaque white to help with future scanning?

The end users can slide these in their inkjets and print away. Then they apply the scratch-off adhesive, which would also add some protection to the private keys.


Our beloved template designer Acorn, has also made a background security pattern that is very cool, using the BTC symbol repeated in different angles. I was planning on printing that on the back side of the paper behind of each QR code, to make it impossible to shine-through.

We could also do it on the front, it would require more stickers.

Let's do more research... this is an exciting idea and development. Cantor brought us a completely new "user problem" which actually can become one of the unique features and benefits of this project.



Yeah, I was just putting it there for the sake of demonstration. My graphic design skills are lack-luster to say the least. I think Acorn's security background design looks pretty nice. I also don't know much about how well security features work. I just thought these couple ideas might be helpful solutions to the problems that canton brought up.

If you have more than 0.01BTC and complain about early adopters, please consider donating to this address: 1P11Dz4mhDcJvetHqEJu35KNEVqSRmqo3b
General Tips: 1P4YfrYwQKKtfwszzb2aHgLVLiWQCrJfwi
aantonop (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 116


Entrepreneur, coder, hacker, pundit, humanist.


View Profile WWW
April 17, 2013, 07:20:26 PM
 #134


Yeah, I was just putting it there for the sake of demonstration. My graphic design skills are lack-luster to say the least. I think Acorn's security background design looks pretty nice. I also don't know much about how well security features work. I just thought these couple ideas might be helpful solutions to the problems that canton brought up.

I did not mean to sound dismissive, quite the opposite. I think your idea of printing it in front and covering with a printable coating is very good and could be less expensive than the back-printed idea. Your design is fine.

I was aiming to encourage more discussion and research on this. Apologies if it came off sounding otherwise!

Bitcoin entrepreneur - OpenBitcoinStore,SafePaperWallet,BitcoinPressCenter.org... and more.
Host on LetsTalkBitcoin.
batcoin
Full Member
***
Offline Offline

Activity: 238
Merit: 100


In Gord We Trust


View Profile
April 17, 2013, 07:25:48 PM
 #135


Yeah, I was just putting it there for the sake of demonstration. My graphic design skills are lack-luster to say the least. I think Acorn's security background design looks pretty nice. I also don't know much about how well security features work. I just thought these couple ideas might be helpful solutions to the problems that canton brought up.

I did not mean to sound dismissive, quite the opposite. I think your idea of printing it in front and covering with a printable coating is very good and could be less expensive than the back-printed idea. Your design is fine.

I was aiming to encourage more discussion and research on this. Apologies if it came off sounding otherwise!

It's all good. I didn't take it like that. If the Bitcoin security pattern on the back of the wallet would be sufficient, then I would vote for that. I think it looks a lot nicer and I think people would find it more attractive than simply having a blank back to the note.

If you have more than 0.01BTC and complain about early adopters, please consider donating to this address: 1P11Dz4mhDcJvetHqEJu35KNEVqSRmqo3b
General Tips: 1P4YfrYwQKKtfwszzb2aHgLVLiWQCrJfwi
aantonop (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 116


Entrepreneur, coder, hacker, pundit, humanist.


View Profile WWW
April 18, 2013, 08:31:38 AM
 #136

The great light,  liquids and transparency experiment (v.2.0) has begun.

This is all on regular 80mg bright white color laser/copier paper. Cheap and thin. Not the kind of paper we will use for the print production, but the kind most users have at home.

Here's the first set of photos, as a high-res album:

http://imgur.com/a/KOOH6#0


Light Test


The photos were taken from a very close distance, with the notes pinned to a lightbox (CFD light).

As you can see, the security sticker is absolutely opaque, no possible way to see through.












The comparison to the sharpie (black marker pen) is quite interesting. In normal light and with the naked eye, the sharpie was obscuring the QR code and was opaque, no chance of seeing the QR. On the lightbox, the difference in color and shading is so big that the sharpie ink seems almost transparent.










Now looking at the reverse side, we see that the inkjet printer's ink has saturated the paper, and bled through to the other side. Even though the security sticker does not let light through, the ink is reflected from the camera flash, through the paper. With very little image re-touching it would be scannable.










On the laser, there is no visible code.












Conclusion of light test: My opinion on these results is that with a security pattern on the back, a sticker on the QR and thicker paper, we will be able to solve the compromise-with-light problem. The security stickers work exactly as advertised and are light-proof.

Liquid Test


The test involved adding 2 cc of liquid (applied with a syringe, for volume consistency), on each note.

I tested notes with and without the security stickers.
I tested three liquids: 2 cc Water, 2 cc vinegar (acid), 4 cc sports drink (red color dye)
I tested three arrangements: Liquid on the front, liquid on the back, liquid on the front and folded

Here you can see the test-grid, about a minute after I finished applying the liquids from left to right. The left side is completely saturated, the right side is beginning to soak.







Finally, I have kept several sets of "control" notes with and without stickers. Tomorrow I will add water to some, to see if there is a difference in the result if the ink has had time to be fully absorbed, or the sticker has had time to fully bond with the paper.

This will result in 42 combinations (30 now, 12 more tomorrow). I will photograph each note, scan the QRs (or try to) and tabulate and analyze the results, in a couple of days.

Let's see how the various combinations hold up!

Bitcoin entrepreneur - OpenBitcoinStore,SafePaperWallet,BitcoinPressCenter.org... and more.
Host on LetsTalkBitcoin.
casascius
Mike Caldwell
VIP
Legendary
*
Offline Offline

Activity: 1386
Merit: 1136


The Casascius 1oz 10BTC Silver Round (w/ Gold B)


View Profile WWW
April 18, 2013, 02:09:59 PM
 #137

Something to keep in mind with respect to water-damaged QR codes:

The human eyes are far better at reading QR codes than virtually any QR code scanner.  The only difference is the human brain lacks the capacity to decode the meaning of the QR code.

If ever you encounter an unreadable QR code, but you can make out which squares are black and white, even if you have to guess on some of them, then you can recover the QR code simply by recreating it manually from a paint program or even a piece of graph paper, and then scanning the result.

QR codes contain redundancy, so they are tolerant of some of the squares being the wrong color, or missing.  If part of the code is hard to read, a good guess never hurts.  The only thing that is critical, is that QR won't be tolerant of problems with alignment, or skipping rows, or losing track of which row/column you're on - the sanctity of the grid, and positioning of things relative to the grid, are critical.

Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
aantonop (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 116


Entrepreneur, coder, hacker, pundit, humanist.


View Profile WWW
April 18, 2013, 08:16:45 PM
 #138

Preliminary liquids report:

Worst damage is done on water soaked, inkjet printed, no sticker, folded over. The background colors bleed into the QR black ink and become a soup.

Least damage is on the water-soaked, laser printed, sticker covered, unfolded notes. They seem completely unaltered (haven't scratched the sticker off yet).

The biggest problem seems to be the color ink from inkjets, especially if two printed faces are touching and get wet (either double-side printing on inkjet or folded notes).

I think that the combination of pre-printed backgrounds, thicker paper, and stickers will eliminate the water problem almost entirely. If the users can use laser instead of inkjet for the QR's the problem drops to zero.

I have applied water to the another set of notes, now the ink has had time to dry, to see if it makes a difference.

Tomorrow I will properly tabulate the results. At this point I think we have about a 5% failure rate (QR is likely unreadable, or difficult to scan) across the entire sample.

Bitcoin entrepreneur - OpenBitcoinStore,SafePaperWallet,BitcoinPressCenter.org... and more.
Host on LetsTalkBitcoin.
superbit
Hero Member
*****
Offline Offline

Activity: 763
Merit: 500



View Profile
April 18, 2013, 08:34:25 PM
 #139

Again, use better paper.  I use this stuff all the time, it will take inkjet fine and you can then dump water on it and it won't smear.

http://www.waterproofpaper.com/inkjet-paper.shtml

https://bitfinex.com/?refcode=UInJLQ5KpA <-- leveraged trading of BTCUSD, LTCUSD and LTCBTC (long and short) - 10% discount on fees for the first 30 days with the refcode
My feedback thread: Forum thread
aantonop (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 116


Entrepreneur, coder, hacker, pundit, humanist.


View Profile WWW
April 18, 2013, 10:06:47 PM
 #140

ONE DAY to go.

As I promised in the beginning of this project, the choice of the bounty design will be open to the community at large. I will advertise for the vote here and on reddit.

I will be using an online voting service to handle the public vote. You can see the design submissions here:

http://tricider.com/brainstorming/poxx

If you are a designer and want to participate in the vote, please submit your design by going to the link above, "Add Idea", upload an image and description with your name/nickname.

By submitting your design you agree for it to be released under CC-BY-SA, upon payment of the bounty. Any designs not paid will remain the property of the designers, though I would encourage sharing regardless.

Submissions must be complete and final before end of day Sunday. If it still says "Sunday" in whatever timezone, you can submit.

On Monday I will post the link more broadly and ask for votes. When the vote ends, the winning design gets 2.5BTC. The second design gets 2.5 BTC. I pick one for production and this bounty is over.

I reserve the right to revise, extend or cancel the vote if I see manipulation, double voting or other problems. I reserve the right to select a different design for the print production run that I will be paying for, though it is highly unlikely.

Thank you for your participation and amazing support for this project.

Any comments, suggestions or objections, you have ONE day to raise them before this policy is considered final.

Andreas

Bitcoin entrepreneur - OpenBitcoinStore,SafePaperWallet,BitcoinPressCenter.org... and more.
Host on LetsTalkBitcoin.
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 »  All
  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!