-
sarang
Hi; hope everyone is doing well
-
sarang
I'll be finishing some formal peer review today, wooo
-
selsta
sounds fun :P
-
sarang
Even though the IEEE S&B event is delayed, they'll still maintain the same review schedule
-
sarang
As might be expected given the current world situation, the review process has been... slow
-
real_or_random
sarang: I can assure you that review processes are always that slow lol
-
real_or_random
so kudos for working on it early! :D
-
sarang
Heh, noted
-
sarang
I try to get my reviews done earlier
-
sarang
I remember one time my collaborator and I waited over a year for a review...
-
sarang
-
sarang
Still reading, but I think it assumes a linear fixed-based key image, which is traceable and not suitable for use
-
sarang
it also appears to use a fixed-index key matrix in one of its constructions, which we also should not use
-
sarang
(so I also think its comparison to MLSAG/CLSAG as deployed is not accurate either)
-
» sarang will keep reading
-
sarang
If needed, I can contact the authors with this information
-
binaryFate
Is this the post peer-review version? In any case maybe it is good to contact them asap wrt. "so I also think its comparison to MLSAG/CLSAG as deployed is not accurate either"?
-
sarang
It's not clear if that is the case
-
sarang
but I want to give it a thorough read first, of course
-
sarang
But at any rate, the use of a fixed-base linear key image means it's not secure in practice anyway
-
sarang
^ binaryFate
-
sarang
It also has a pretty restrictive security model too
-
sarang
Basically the entire recent CLSAG update work has been to remove such restrictions
-
sarang
Ah ok, I was confused by the authors' notation in that preprint
-
sarang
When they say `m`-ring signature, they mean in the context of key vector dimension, not inputs
-
sarang
The use of a fixed-based key image still means it couldn't be used due to linking
-
sarang
Their signature size is identical to CLSAG
-
sarang
They claim a lot faster performance, even for non-parallel generation and verification, but don't provide a link to their code or any relative operation counts
-
sarang
e.g. if the speedup comes from using a fixed key image base instead of hashing, then that doesn't apply due to the security problem
-
sarang
So I take back earlier when I thought that the comparisons were not accurate... I don't think there can be a comparison without fixing the key image flaw first
-
sarang
Heck, I should run an operation count to see
-
sarang
^ binaryFate
-
sarang
-
sarang
^ proposed email to the authors
-
sarang
comments welcome
-
sarang
Whoops, s/MSLSR/MSLRS/g
-
sarang
This is interesting in part because there doesn't appear (at first glance) to be anything wrong with their security proofs
-
sarang
but rather a consequence of the security model not capturing the one-time address construction
-
sarang
CLSAG's security model doesn't either, but is constructed with the key image linking problem in mind
-
sarang
and RCT3/Omniring/Triptych/Triptych-2 don't have to worry about it in the same way, either because of the VRF construction or (in the case of at least Omniring) building in the OTA construction into the protocol directly
-
derpy_bridge
[keybase] <seddd>: _wonders who gets paper 2020-420_
-
derpy_bridge
[keybase] <seddd>: If it's a hashing paper, I'm gonna die
-
sarang
Ah, RCT3 does too, that's right
-
binaryFate
sarang I can't comment on the fundamental meat of it but that's a polite and very clearly written email, very good
-
sarang
Also a bit funny is that this exact same issue is what plagues DLSAG too
-
sarang
!
-
binaryFate
Do you know the authors? Does it happen often that "unknown" researchers publish something clearly referecing Monero with aim to potentially improve something?
-
sarang
I'm a bit surprised that they published this on IACR 2-3 years after the conference year listed
-
sarang
It's not the first time that a Monero-related preprint has appeared unexpectedly on the archive
-
sarang
I get why they wouldn't necessarily contact MRL, if they fear getting their research scooped (I certainly wouldn't do such a thing)
-
sarang
Anyway, I'll send that email
-
sarang
No clue if they'll choose to revise
-
sarang
but at any rate, we certainly won't be deploying the signature construction from the paper
-
binaryFate
gotcha
-
sarang
Hopefully it doesn't gain too much traction for potential deployment in production anywhere
-
sarang
It's still interesting from a theoretical perspective
-
binaryFate
Pity they didn't reach out, no matter the reason :/
-
sarang
Eh, I can understand it if they don't want to get scooped
-
derpy_bridge
[keybase] <seddd>: Doubt it would if there was a statement about it's brokenness (mb optimistic)
-
derpy_bridge
[keybase] <seddd>: Yeah sucks to be them
-
sarang
Well, the construction itself isn't broken, given its security model
-
sarang
just not safe for the application they suggest
-
derpy_bridge
[keybase] <seddd>: Ah, gotcha
-
sarang
I happen to think that revising to note this would be important, to avoid it being implemented in a way that's unsafe
-
sarang
but it's their paper; they can do what they wish
-
derpy_bridge
[keybase] <seddd>: True, hopefully they'll take it as a kindness
-
sarang
Part of why the preprint system is cool IMO is to get feedback from other researchers like this
-
sarang
Easier to iterate on an idea, in theory
-
sarang
The downside is it's easy to fall into the trap of thinking that a preprint has been subject to scrutiny or review (I fall into this trap sometimes, for sure)
-
sarang
even if you know that isn't the case
-
derpy_bridge
[keybase] <seddd>: Right, same. Do they have a "this is solid + reviewed" section?
-
derpy_bridge
[keybase] <seddd>: Or way of tagging?
-
sarang
No
-
derpy_bridge
[keybase] <seddd>: yeh, didn't think so
-
sarang
Preprint archive is just a place to post relevant original research
-
sarang
Papers do get a minimal review by the editors, but only for apparent relevance
-
sarang
and that seems entirely reasonable
-
derpy_bridge
[keybase] <seddd>: Yeah, and then it's just up to peer review?
-
derpy_bridge
[keybase] <seddd>: I mean for getting feedback
-
xmrmatterbridge
<midipoet> To be honest, I don't understand how the "preprint process" has any relation to good science.
-
derpy_bridge
[keybase] <seddd>: how so?
-
xmrmatterbridge
<midipoet> But perhaps I don't understand it properly
-
sarang
I think it's hugely beneficial for sharing research with other researchers
-
derpy_bridge
[keybase] <seddd>: +1
-
sarang
I think it's not generally useful (and sometimes even harmful) outside of that
-
sarang
e.g. if media picks up on a preprint and doesn't understand the process
-
xmrmatterbridge
<midipoet> Yes, perhaps that is the problem.
-
sarang
But I think the benefits outweight the costs
-
xmrmatterbridge
<midipoet> It seems that it is essentially a great big non-peer reviewed white paper respository.
-
sarang
for sure
-
xmrmatterbridge
<midipoet> So I suppose to speed up research it helps
-
sarang
indeed
-
sarang
Especially because the peer-review process can take a long time, if it happens at all
-
sarang
There aren't enough journals or conferences or reviewers for all the good papers out there
-
sarang
and peer review doesn't guarantee quality peer review either
-
sarang
so it's all a balance of risk, I suppose, like everything in life
-
xmrmatterbridge
<midipoet> But I didn't think that cryptography would be a field that prioritises quantity over quality (perhaps those aren't the correct descriptors)
-
sarang
It's a really active field
-
sarang
that often has a lot of applications
-
xmrmatterbridge
<midipoet> There are enough authors, but not enough reviewers?
-
sarang
That seems accurate
-
sarang
Because the authors are also reviewers...
-
sarang
who are often professors who have their own classes and research etc.
-
sarang
and review is time-consuming
-
sarang
Not to mention that submitting papers is a linear process that can't be done in parallel
-
sarang
i.e. you need to submit, then wait for a response, then submit elsewhere, etc.
-
sarang
you can't usually submit to multiple destinations at once
-
sarang
That might be more reasonable in some fields, but cryptography moves quickly
-
xmrmatterbridge
<midipoet> Yes sarang, I understand the process. But sometimes the slower pace means better overall quality of research
-
sarang
so having access to interesting new techniques is important and useful
-
sarang
Why would that be?
-
sarang
It's not like review is slow because the reviewers take the entire time for the process
-
sarang
or that non-parallel submission means you do more research on that topic
-
xmrmatterbridge
<midipoet> Like, what percentage of the preprints, in you opinion, may have significant deficiencies/be repeated work, not reference previous work, etc?
-
sarang
Well, most work builds on previous stuff in the field
-
xmrmatterbridge
<midipoet> Those new techniques could be shared in different formats than non-reviewed papers, could they not?
-
sarang
Or is inspired by current research trends
-
sarang
Like what?
-
xmrmatterbridge
<midipoet> no, I meant the review process means that submissions are usually of higher quality, as they dear rejection.
-
xmrmatterbridge
<midipoet> *fear
-
sarang
Some, perhaps
-
sarang
Certainly not all
-
sarang
but good point
-
sarang
Although many good papers get rejected all the time
-
sarang
and the process starts over
-
sarang
:/
-
xmrmatterbridge
<midipoet> I would say the vast majority of papers that are submitted to peer review are of higher quality.
-
xmrmatterbridge
<midipoet> The rejection process is of itself a scientifically beneficial process
-
xmrmatterbridge
<midipoet> Provided the review process is properly done, of course
-
sarang
I don't think rejection is necessarily strongly correlated with quality
-
xmrmatterbridge
<midipoet> Like, would you want this preprint process be applied to medicine?
-
xmrmatterbridge
<midipoet> (though admittedly perhaps it is!)
-
sarang
Absolutely, provided the results are applied properly
-
sarang
I would certainly not want my doctor to give me advice based solely on a preprint
-
xmrmatterbridge
<midipoet> And what about Law?
-
sarang
I don't know enough about that field, sorry
-
sarang
Anyway, we should move this to -lounge probably
-
xmrmatterbridge
<midipoet> Well, I certainly wouldn't want legal advice given on a law non reviewed pre-print
-
sarang
makes sense
-
derpy_bridge
[keybase] <seddd>: right, but an impl on a pre-print under application for standardization isn't so bad.
-
derpy_bridge
[keybase] <seddd>: especially under the assumption of change or total failure
-
xmrmatterbridge
<midipoet> As an aside, it's interesting to see the guides for medical preprints (it is a thing, but with caveats)
-
xmrmatterbridge
-
derpy_bridge
[keybase] <seddd>: agree good impls and professional products/services should have a strong basis, vetted by multiple independent, reputable sources
-
sarang
to -lounge !