-
sarang
Wow, the authors of that ring signature paper from a few days ago have already updated the paper after I emailed them
-
sarang
Kudos to them for such a quick response
-
sarang
They kept the timing data but noted the flaw, and produced a safe variation but did not include timing data for it
-
sarang
It would be interesting to see the comparison to CLSAG
-
sarang
-
Slidy_
Dear chatters, please join ##ComputerTech123 - the best IRC channel. Regards, -ComputerTech
-
Slidy_
Dear chatters, please join ##ComputerTech123 - the best IRC channel. Regards, -ComputerTech
-
Slidy_
Dear chatters, please join ##ComputerTech123 - the best IRC channel. Regards, -ComputerTech
-
sarang
No thanks
-
sarang
OK, was looking over IACR 2020/333 update, which proposes a modification to their original linkable ring signature construction...
-
sarang
In appendix C, they present a Monero-compatible version of the signature that removes the use of a fixed-base key image
-
sarang
However, the construction basically says "use an AOS ring signature with these public keys, this private key, and this list of generators"
-
sarang
Hmm, nvm... I was using the AOS' signature, which doesn't work with a variable generator
-
derpy_bridge
[keybase] <seddd>: boldsuck lel, good nym
-
sarang
seddd: what are you talking about?
-
derpy_bridge
[keybase] <seddd>: AOS signature?
-
sarang
Yes, see the paper for citation and description
-
derpy_bridge
[keybase] <seddd>: sarang: nothing, some keybase user
-
derpy_bridge
[keybase] <seddd>: will do
-
sarang
I wonder about the generality of their results, since the use of variable generators in the "pass to ring signature" step isn't universal
-
sarang
With a fixed generator it doesn't seem to be a problem
-
sarang
but then you run into the tracing issue that they wish to avoid
-
derpy_bridge
[keybase] <seddd>: So in AOS they are using variable 'g' with every ring dig? Not sure I understand
-
derpy_bridge
[keybase] <seddd>: sig*
-
derpy_bridge
[keybase] <seddd>: need to read the revisions
-
sarang
Looks like they use a per-index generator `G + e_1*H(P_i)` at index `i`
-
sarang
Which works for AOS, but not for AOS'
-
sarang
So their Appendix C variation does not work in the general ring-signature case if you use the required variable-base key image
-
sarang
I suspect this means the security proofs won't hold in general for the Appendix C variation
-
sarang
But I've written to the authors to ask about this
-
sarang
And there's no way that the AOS variant (which does appear to work) would be more efficient than CLSAG in verification anymoore
-
sarang
*anymore
-
sarang
Hmm, although maybe I'm speaking too soon
-
sarang
Since you'd only have a single multiexp operation in each hash operation
-
sarang
I should code it up and see
-
sarang
It'd probably require a new security analysis to show the desired properties
-
» sarang will stop making these hypotheses...
-
sarang
Might be worth coding the AOS variant to see
-
sarang
The AOS' variant had the advantage of being parallelizable, which would have been pretty nice
-
derpy_bridge
[keybase] <seddd>: parallelizable codes always nice :)
-
sarang
Unfortunately that's the variant that doesn't work with variable generators :/
-
derpy_bridge
[keybase] <seddd>: will re-read the clsag paper for comparison on what these authors are trying to do
-
sarang
Their idea was was to generalize the multi-dimensional key vector idea so it could add linkability to different non-linkable ring signature constructions
-
sarang
and then you could choose the ring signature that provided the efficiency you want
-
sarang
A neat idea, but it seems to break down without a fixed-base key image (except in select cases, like AOS)
-
sarang
Their fixed-base AOS variant showed (according to their data) a lot of of improvement over CLSAG for verification times, but it's not clear how much of that was because of the removal of per-index public key hashes, which you need in the variable-base case
-
sarang
Doing a quick modification of the CLSAG test code should show what the actual verification difference is for the AOS variant
-
sarang
Do folks want to have a research meeting this Wednesday as usual, or ought we cancel it due to ongoing crazy world circumstances?
-
gingeropolous
thisisfine.gif . not that I usually provider more than silly exclamations, but ..... i enjoy the meetings, and appreciate efforts towards relative normalcy.
-
sarang
I'm fine either way. I assume that there will be generally less to share overall, since folks may need time to take care of themselves, their families, and their communities
-
sarang
I plan to be around regardless FWIW
-
sarang
(barring any unexpected circumstances)
-
sarang
Until then, I'll be working on peer review for IEEE, as well as continuing investigation of the IACR 2020/333 preprint update
-
sarang
My initial estimates suggest that 2020/333 has competitive performance with CLSAG, so I'd like to dig deeper on that
-
gingeropolous
-
sarang
Huzzah, IEEE review complete