-
sarang
:/
-
sarang
2300%, eh vtnerd
-
vtnerd
well, tweetnacl wasn't designed for performance
-
sarang
New preprint on transaction identification from known data:
arxiv.org/abs/2001.03937
-
smooth
tldr non-uniform ring size was a big deal
-
nioc
as well as a `ring confidential transaction' which seeks to hide a real transaction among a variable number of spoofed transactions. derived features had been the most informative features in the ShapeShift analysis, we expect this change to greatly enhance privacy going forward
-
nioc
^^ incorrect c/p
-
nioc
but yeah
-
smooth
timing-related inference seems somewhat meaningful too
-
smooth
multiple inputs to tx are an issue as expected
-
smooth
"when a transaction contains multiple ring CTs, the real inputs within each ring are contributed by the same user or users exhibiting similar behavior"
-
smooth
i guess this is some support for the idea that monero could benefit from some form of coinjoin to break this assumption, at least the 'same user' pat
-
smooth
anyway interesting paper. short and easy to read
-
sarang
Very few details on method, though
-
sarang
Looks like their other work on cross-input correlations will also be interesting
-
sarang
Fortunately increasing the order of magnitude of the input sets, along with binning, might help mitigate this
-
smooth
well, initially the whole thing is invalidated by fixed ring size
-
sarang
Cross-input correlations? Not necessarily
-
sarang
They mention time correlations as one example relating to that
-
smooth
not the concept, but their actual results
-
smooth
it is clear that ring size plays a huge role
-
sarang
I wish there were more details on results, to be able to actually examine this
-
smooth
can only go by what is in the paper ofc
-
smooth
I mean figure 9 is pretty clear
-
sarang
I think they mean "number of rings" (i.e. number of inputs)
-
smooth
oh maybe so
-
sarang
Again, very few details
-
sarang
But that's never stopped reporting before =p
-
sarang
Too bad the title mentions transaction value, which implies they gained information about this (the paper says the opposite, in fact)
-
smooth
this is an odd comment though "It is noted that recent versions of Monero now enforce the RingCT size to be eleven; as ring number derived features had been the most informative features in the ShapeShift analysis, we expect this change to greatly enhance privacy going forward"
-
smooth
seems to contract the number of inputs thing
-
sarang
Unclear
-
smooth
yup, it would be nice if they actually defined the terms
-
smooth
they reference another apprently unpublished paper [13] Correlations of multi-input monero transactions
-
sarang
Yeah, that's what I meant earlier
-
smooth
hard to imagine what could be done about number of inputs. limiting that would have pretty serious usability issues
-
sarang
Yeah, the idea has been tossed around before
-
sarang
Input binning would be useful for this
-
smooth
maybe there is some usable middle ground like a cap
-
sarang
Since most txns are fairly standard 1-2 or 2-2, I'm not sure how much use this would be
-
smooth
it might be, but it woudln't be if the number of inputs is itself an important variable
-
sarang
This paper was about ShapeShift transactions, which may have much different structure
-
smooth
yes iirc they did some odds things and were not so cooperative in trying to address that (even to their benefit)
-
sarang
Such as?
-
sarang
I don't recall this
-
smooth
i dont recall, but i seem to remember some discussion about strange looking transactions and the answer always being "shapeshift; shrug"
-
smooth
could be misremebering too
-
sarang
It'd be interesting to see their ShapeShift txn dataset
-
smooth
I thought it was actually public
-
sarang
If the distinguishing characteristic is something like high input count that isn't typical among non-exchange transactions, that's useful to know
-
sarang
Right, but I haven't examined any such transactions
-
sarang
What I'm (poorly) getting at is that it isn't clear to me how/if their technique would apply to transaction sets that aren't ShapeShift or a similar entity
-
smooth
id guess that most txs are exchange tranasctions (either in or out)
-
smooth
so in this case distinguishing shapeshift is distinguishing them from other exchange txs, more so than non-exchange
-
smooth
separating exchange from non-exchange is probably easier, although harder to get ground truth training data
-
smooth
payment ids being one massive clue
-
sarang
Another good lesson on the importance of indistinguishability, I suppose
-
smooth
which circles back to number of inputs being a tough case for indistinguishability
-
sarang
The last dataset I saw (which was a while ago, admittedly) was highly skewed to 1-2 inputs
-
smooth
yes, but linkage with even rare many input txs could label a lot of those too
-
smooth
for example, exchange sends big withdraw with many inputs. if identified, that labels most or all of those inputs as deposits
-
sarang
Binning with large anonymity set size can at least help with cross-input correlations
-
sarang
Using the same large set across all inputs means less easy identification of the correlated inputs
-
sarang
And, depending on the signature/proof construction, can gain verification efficiency
-
smooth
maybe but how much woudln't be clear. it only helps with the time feature
-
sarang
yes
-
smooth
if the inputs have some other features in common then time-based binning doesn't help
-
sarang
yes
-
smooth
time has weird properties too
-
smooth
they mentioned seconds as a usable feature, that's probably because some exchange (maybe ss itself) runs txs on a timer
-
smooth
time zone also mentioned