4 ms·
One could probably use some crypto to not even require any "we're not recording that", e.g. let the user use a ring signature (https://en.wikipedia.org/wiki/Rin
by vilhelm_s 8y ago
One could probably use some crypto to not even require any "we're not recording that", e.g. let the user use a ring signature (https://en.wikipedia.org/wiki/Ring_signature https://en.wikipedia.org/wiki/Ring_signature) which could have been produced by any of the people registering a work address.
You should probably put in some extra work to make sure that people really are anonymous, e.g. you could make the Blind server a Tor hidden service, forcing people to connect to it using Tor and therefore not revealing their IP address. Basically making sure that Blind is not even accidentally exposed to any personally identifiable information.
- Terr_ 8y agoNeat, I hadn't heard of ring signatures before -- but unfortunately it sounds like it involves (A) a predefined and fixed set of users and (B) all of them already having public keys. If so, then you can't really use a ring-per-company, because you'd first need an authoritative list of all current employees (whether they have an account or not) and their public keys, and you can't easily add (or drop) employees without creating a new ring.
- vilhelm_s 8y agoI was thinking, each time you register a company email you would get a reply with a list of all the public keys from people who registered with the same email domain. It would mean that the first few people to sign up would have a small anonymity set---but they could wait a bit, and then send another email and get an updated list of the public keys of people who have registered since then. As long as you wait until (say) 100 people have signed up, you'd still have some cover.