| ▲ | nijave 2 hours ago | |||||||||||||||||||||||||||||||
I wish all governments would just run identity services and mandate usages that return anonymous attestations. Age being the most obvious attestation but something like residence status could also be useful. Something as simple as a JWT with claims (and random uuid id) would work | ||||||||||||||||||||||||||||||||
| ▲ | hirsin 2 hours ago | parent [-] | |||||||||||||||||||||||||||||||
It can't be quite that simple because you have a couple additional problems to solve - (effectively restating bits of the article poorly and partially) 1. You don't want these to be replayable (give your JWT to someone else to use) so they need to be bounded in some ways (eg intended website, time, proof it came from you and not someone else). 2. You don't want the government to know which website you're going to, nor allow the government and the website to collaborate to deanonymize you (or have the government force a website to turn over the list of tokens they got). So the government can't just hand you a uuid that the website could hand back to them to deanonymize. The SD JWT and related specs solve for these, which is how mDL and other digital IDs can preserve privacy in this situation. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||