Comment by mytailorisrich
14 hours ago
Without age verification this is obviously an unenforceable ban... I think Finland already has schemes for age verification.
14 hours ago
Without age verification this is obviously an unenforceable ban... I think Finland already has schemes for age verification.
Yeah.
Zero knowledge proof and you're good to go.
That's not how ID checking works, though.
A key part of ID verification laws is that you're confirming the ID presented also belongs to the user.
They can't just check for "This person currently has an adult ID in their possession" and nothing more, otherwise one kid at school would borrow their older brothers' ID and then use it to register all of their friends' accounts one day.
You tie it cryptographically to their phone with keys in the phone's hardware security module. This doesn't stop sharing of ID but it makes it much more inconvenient.
2 replies →
1. Make it illegal and punish people. 2. Have a certain limit (like 5) on virtual ids one person can register. Allow to withdraw consent and close virtual ids.
1 reply →
How would a zero knowledge proof of my age work?
Here is one way: https://eprint.iacr.org/2024/2010
Our (Google) implementation: https://github.com/google/longfellow-zk
An independent implementation by the Internet Security Research Group: https://github.com/abetterinternet/zk-cred-longfellow Still being developed but already interoperable with ours.
European age verification app: https://ageverification.dev/av-doc-technical-specification/d...