Bitcoin Forum
September 27, 2018, 10:17:44 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: « 1 [2]  All
  Print  
Author Topic: A covert-channel-free black-box signer without ZNPs  (Read 2608 times)
gmaxwell
Moderator
Legendary
*
qt
Offline Offline

Activity: 2520
Merit: 1514



View Profile
December 18, 2014, 02:17:59 AM
 #21

I removed my message while I was working out how to use uP|x. In my message I wrote k = uP|x which I realized later doesn't work.
Adam's modified version should work, shouldn't it?
Yes/no. I thought it was nice at first but then I realized it's no better than my two move scheme, I think.

The signer knows the resulting r that will show up in the signature so he can grind u to stuff bits into it. Sad

Bitcoin will not be compromised
1538086664
Hero Member
*
Offline Offline

Posts: 1538086664

View Profile Personal Message (Offline)

Ignore
1538086664
Reply with quote  #2

1538086664
Report to moderator
1538086664
Hero Member
*
Offline Offline

Posts: 1538086664

View Profile Personal Message (Offline)

Ignore
1538086664
Reply with quote  #2

1538086664
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1538086664
Hero Member
*
Offline Offline

Posts: 1538086664

View Profile Personal Message (Offline)

Ignore
1538086664
Reply with quote  #2

1538086664
Report to moderator
1538086664
Hero Member
*
Offline Offline

Posts: 1538086664

View Profile Personal Message (Offline)

Ignore
1538086664
Reply with quote  #2

1538086664
Report to moderator
hhanh00
Sr. Member
****
Offline Offline

Activity: 467
Merit: 261


View Profile
December 18, 2014, 04:50:55 AM
 #22

I removed my message while I was working out how to use uP|x. In my message I wrote k = uP|x which I realized later doesn't work.
Adam's modified version should work, shouldn't it?
Yes/no. I thought it was nice at first but then I realized it's no better than my two move scheme, I think.

The signer knows the resulting r that will show up in the signature so he can grind u to stuff bits into it. Sad

I can't see how this can be avoided without blinding the signature but this would require a hard fork.

gmaxwell
Moderator
Legendary
*
qt
Offline Offline

Activity: 2520
Merit: 1514



View Profile
December 18, 2014, 05:25:04 AM
 #23

I can't see how this can be avoided without blinding the signature but this would require a hard fork.
No it wouldn't, adding a new signature system is just a soft forking addition, of a smaller scale than we've made several times before (e.g. with the introduction of p2sh).  Not something to do lightly but not that big a deal.

But blinding alone isn't enough, because you actually want the signer to see the message (because the signer needs to display what the message will do to act as an independent check or to enforce business logic).  Though there is probably a very narrow and very efficient ZKP that can be used to unblind only the message.

Bitcoin will not be compromised
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!