<oembed><type>rich</type><version>1.0</version><author_name>npub1y22yec0znyzw8qndy5qn5c2wgejkj0k9zsqra7kvrd6cd6896z4qm5taj0</author_name><author_url>https://nostr.ae/npub1y22yec0znyzw8qndy5qn5c2wgejkj0k9zsqra7kvrd6cd6896z4qm5taj0</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2018-09-11&#xA;📝 Original message:To answer points:&#xA;&#xA;- I switched to the medium article so that I could correct, edit and&#xA;improve things to make them more clear.&#xA;- I responded to feedback by modifying the protocol to make it work - not&#xA;by ignoring it.&#xA;- I coded it up in python so I could be sure it worked, because I was&#xA;concerned that it was broken&#xA;- Yes, coding it up showed me that it&#39;s definitely interactive, and no&#xA;different than a &#34;standard shnorr sig&#34; in any meaningful way regarding the&#xA;security&#xA;- No special protocol support is needed over Schnorr signing itself.  The&#xA;e, s version can be made at least as secure as schnorr + DLP.  I haven&#39;t&#xA;researched the R,s version.&#xA;- An M-1 rogue-key attack would require the attacker would to either&#xA;&#xA;  - attack the hash function to produce a predictable R based on a known&#xA;mesage&#xA;  - attack the DLP to influence x or k&#xA;&#xA;Neither attack gives any particular advantage to someone who has M-1 keys.&#xA;&#xA;I haven&#39;t tested whether the R,s version is susceptible though.&#xA;&#xA;&#xA;On Thu, Sep 6, 2018 at 9:15 AM Gregory Maxwell via bitcoin-dev &lt;&#xA;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&#xA;&gt; On Wed, Sep 5, 2018 at 1:49 PM Erik Aronesty via bitcoin-dev&#xA;&gt; &lt;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt; &gt; Detailed explanation with code snippets:&#xA;&gt; &gt;&#xA;&gt; &gt; https://medium.com/@simulx/an-m-of-n-bitcoin-multisig-scheme-[snip]&#xA;&gt;&#xA;&gt; This appears to be a repost of the broken scheme you posted about on&#xA;&gt; Bitcointalk, but then failed to respond to the response.&#xA;&gt;&#xA;&gt; https://bitcointalk.org/index.php?topic=4973123.0&#xA;&gt;&#xA;&gt; &gt; The more I look into it and speak to professors about i, the more it&#xA;&gt; seems &#34;so trivial nobody really talks about it&#34;.&#xA;&gt;&#xA;&gt; I think you might be falling into the trap of ignoring feedback you&#xA;&gt; don&#39;t like and and accepting that which sounds like &#34;yea yea,&#xA;&gt; something like that&#34;.&#xA;&gt;&#xA;&gt; Something &#34;like that&#34; does work: and is expressly and explicitly&#xA;&gt; anticipated by the BIP but to be both secure and functional requires&#xA;&gt; proper delineation (E.g. musig) _and_ interaction. What you&#39;re&#xA;&gt; proposing is continually vague.  My best efforts at making sense of&#xA;&gt; what you&#39;ve written indicate that either it&#39;s non-interactive and&#xA;&gt; not-actually functional at all,  OR it&#39;s interactive and just a less&#xA;&gt; secure subset (no proper delinearization to prevent rogue key attacks)&#xA;&gt; of what we already propose.&#xA;&gt;&#xA;&gt; When Poelstra suggests a CAS implementation he means something like&#xA;&gt; this Sage notebook: http://bitcoin.ninja/secp256k1.ecdsa.sage  This&#xA;&gt; provides for a method of communicating in both directions which is&#xA;&gt; completely precise.&#xA;&gt; _______________________________________________&#xA;&gt; bitcoin-dev mailing list&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180911/20ed54de/attachment-0001.html&gt;</html></oembed>