Anything with zero knowledge is never going to be considered robust enough by a government. Zero knowledge protocols really have no functional revocation mechanism.
The EU has been working on a zero knowledge system as part of the EU Digital Identity Wallet project for a few years now. It is currently undergoing large scale field tests in several countries with expected release late this year. All member states are required to provide at least one free secure interoperable implementation to their citizens, and regulated industries such as banks and telecoms, are required to accept it. If a member state passes a law requiring age verification on social media it must include the EU Digital Identity Wallet as one of the verification methods the site must support.
What was that about no government would consider zero knowledge to be robust enough?
The EU Digital Identity Wallet isn't zero knowledge. I mean it's just not. It relies on Google Play Integrity Attestation on Android and the iOS equivalent on Apple devices because those give it a revocation mechanism, and those aren't zero knowledge.
It says that it wants to be zero knowledge, but it has no zero knowledge implementation and no plan of how it even possibly could be zero knowledge, and it never will precisely because that is incompatible with the revocation requirements set down by the EU.
tzs|29 days ago
What was that about no government would consider zero knowledge to be robust enough?
nate_meurer|29 days ago
Mindwipe|28 days ago
https://github.com/eu-digital-identity-wallet/av-doc-technic...
It says that it wants to be zero knowledge, but it has no zero knowledge implementation and no plan of how it even possibly could be zero knowledge, and it never will precisely because that is incompatible with the revocation requirements set down by the EU.
Fervicus|29 days ago
JoshTriplett|29 days ago
> Zero knowledge protocols really have no functional revocation mechanism.
None would be needed, you (sadly) only age in one direction, so valid proof would never become invalid proof.
mrob|29 days ago
Somebody can give their proof of age to another person.
pydry|29 days ago