Bitcoin Forum

Bitcoin => Electrum => Topic started by: Kakmakr on April 20, 2018, 05:43:50 AM



Title: Electrum - Revealer Plugin?
Post by: Kakmakr on April 20, 2018, 05:43:50 AM
I saw someone posting this on Reddit last night and I got curious. https://twitter.com/ElectrumWallet/status/986976702243975169

Demo video : https://www.youtube.com/watch?v=D5ty8lIiI6o Anyone know anything more about this and how they might be using this? From what I can see from the information provided, you get two templates and when you put the two together, the image/seed is revealed.

Do you generate one of the templates and the company the other one? You just got to love the innovation and creativity that this technology brings out in people.


Title: Re: Electrum - Revealer Plugin?
Post by: nc50lc on April 20, 2018, 05:56:05 AM
This is from the "accidentally released" UI of v3.1 from the post: How to use the 'Revealer' plugin in Electrum 3.1? (https://bitcointalk.org/index.php?topic=3082663.0)
https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2F9JjVBZb.png&t=588&c=iH2ZqvV4vqkwjg
That was shown last v3.1 update (Around March 8).
Here's the post that clarifies the OP: xdrpx's reply (https://bitcointalk.org/index.php?topic=3082663.msg31854114#msg31854114)

Also, this thread belongs to Electrum Child-Board.


Title: Re: Electrum - Revealer Plugin?
Post by: Kakmakr on April 20, 2018, 06:27:38 AM
This is from the "accidentally released" UI of v3.1 from the post: How to use the 'Revealer' plugin in Electrum 3.1? (https://bitcointalk.org/index.php?topic=3082663.0)
https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2F9JjVBZb.png&t=588&c=iH2ZqvV4vqkwjg
That was shown last v3.1 update (Around March 8).
Here's the post that clarifies the OP: xdrpx's reply (https://bitcointalk.org/index.php?topic=3082663.msg31854114#msg31854114)

Also, this thread belongs to Electrum Child-Board.

Nope, This is the technical discussion on the application of this technology. <No matter who announced this>

I am more interested in the way that this technology would be implemented and how it works. The information provided was not very clear and it peaked my interest, because I am working on another project, where this can come in handy.

The only time where I saw this before was with a WordPress plugin. In any way, thank you for your input.  ;)


Title: Re: Electrum - Revealer Plugin?
Post by: Kprawn on April 20, 2018, 04:53:00 PM
Looks like this was a unfinished project at Electrum and then they re-visited this and completed it for the next release. From

what I could gather, it will be a new method to backup your Seed. I am not sure if this is going to be something digital or if

you can print it? Looks Cool though.  :D


Title: Re: Electrum - Revealer Plugin?
Post by: theymos on April 20, 2018, 07:15:38 PM
Apparently it's an implementation of this paper (http://www.fe.infn.it/u/filimanto/scienza/webkrypto/visualdecryption.pdf).

As I understand it:

 - You print (or they sell you) a one-time-pad (OTP) sheet. In the bottom-right is the seed used to generate the rest of the noise in the OTP.
 - You enter the OTP seed into Electrum, so that Electrum knows what the OTP sheet looks like.
 - Electrum generates a 2D image spelling out your mnemonic, and then ~XORs each pixel of that image with the OTP. The result is a sheet which looks like noise. You print this out.
 - When you overlay the OTP sheet with the encoded-mnemonic sheet, this performs another ~XOR operation, and you see the mnemonic spelled out.

Both sheets need to be compromised to get your mnemonic. Though note that when Electrum generates the encoded-mnemonic sheet, it needs to know the OTP sheet at least temporarily.

It's an interesting trick, and it should be perfectly secure if done right. However:
 - It's insecure to use the same OTP sheet for two different mnemonics.
 - When you print the mnemonic sheet, how do you ensure that it's scaled exactly the same as the OTP sheet?
 - If you buy the OTP sheet, then there's an opportunity for them to record it and get one of your 2 factors. If you print it yourself, then it may be more difficult to shine light through (since their OTP sheets are made out of transparent plastic), but maybe it's still possible.


Title: Re: Electrum - Revealer Plugin?
Post by: RGBKey on April 21, 2018, 01:14:54 AM
- When you print the mnemonic sheet, how do you ensure that it's scaled exactly the same as the OTP sheet?

If you go to their website, under FAQ here (https://revealer.cc/faq/), they state that they have a printer scaling feature to get everything to line up.


Title: Re: Electrum - Revealer Plugin?
Post by: vit05 on April 21, 2018, 03:31:05 AM
What I understand is that their business would be based on the sale of this special PVC cards. (https://revealer.cc/shop/revealer-zero/) And you will have to print in your printer your encrypt seeds from the plugin that is used on Electrum. Is it possible to DIY the Revealer Zero? What the card has of special?

https://revealer.cc/wp-content/uploads/2018/04/twitter-feature_small.jpg


Title: Re: Electrum - Revealer Plugin?
Post by: Kakmakr on April 21, 2018, 06:16:34 AM
What I understand is that their business would be based on the sale of this special PVC cards. (https://revealer.cc/shop/revealer-zero/) And you will have to print in your printer your encrypt seeds from the plugin that is used on Electrum. Is it possible to DIY the Revealer Zero? What the card has of special?

https://revealer.cc/wp-content/uploads/2018/04/twitter-feature_small.jpg

Ah, so you print the one side on paper <scaled with their software> and then you place the transparent overlay with the noise on top of that and the seed is exposed. What a brilliant idea.  ;D

The problem comes in when you need to store the seed in more than one place and you are stuck with only one transparent overlay. Do they supply more than one overlay or do they provide a service where you can request more?

I always make several backups of my seed for redundancy and I store them in 3 different geological locations. <Protection against natural disasters, like flood and fire.. etc.>


Title: Re: Electrum - Revealer Plugin?
Post by: TryNinja on April 21, 2018, 12:57:38 PM
@Kakmakr They send you two copies. From their FAQ:

Quote
We send two identical cards because we consider it enough for redundancy, if you would like to have three identical cards let us know and we will consider for future products.
https://revealer.cc/faq/


Title: Re: Electrum - Revealer Plugin?
Post by: tiagotrs on April 22, 2018, 02:58:32 PM
Hi There, I'm the author of Revealer and the plugin.
Absolutely you can have a DIY revealer - just generate a digital revealer in the software and print out.  In that case I would recommend a overhead foil and a laser print. You can try it today running Electrum from source.  If you like it, you can buy some high quality from us and support the development of more out-of-the-box backup solutions.






Title: Re: Electrum - Revealer Plugin?
Post by: vit05 on April 23, 2018, 03:36:15 AM
Hi There, I'm the author of Revealer and the plugin.
Absolutely you can have a DIY revealer - just generate a digital revealer in the software and print out.  In that case I would recommend a overhead foil and a laser print. You can try it today running Electrum from source.  If you like it, you can buy some high quality from us and support the development of more out-of-the-box backup solutions.


Thanks for clarifying. This seems to be a major evolution of other non-hardware cold storage methods. In the long run, they seem to be the best solution. I found it even more interesting not to try to make a proprietary project. Having this DIY option is very interesting but still, I believe most will buy directly from you since the price is very good and the quality of the product also seems to be.

The sealed envelope that is shipped together, can be used to protect the wallet? Is there any kind of recommendation on how to store to avoid any future problems?