-
Notifications
You must be signed in to change notification settings - Fork 269
Description
According to the current explainer, clients submit k-anonymity requests (both Query and Join) as a tuple that comprises the type of thing that is being checked and the object that is being hashed.
A reason to keep types separate is so that different parameters can be applied to each request. Specifically values for set size (
A single profile would allow requests for different types of things to be made at the same time. Importantly, it would make it harder to distinguish between a requests that is merely refreshing the status of ads for future auctions or asking whether a report can be sent.
The easiest way to manage this is to simply move the type (
The effect of this is a reduction in the effective number of bits of collision resistance, but for the hashes we're talking about (256 bits of output) and the number of types in use (a handful), that reduction is meaningless.