https://en.m.wikipedia.org/wiki/Zero-knowledge_proof
I bet we could even get a major phone OS vendor to support such a thing…
https://blog.google/products/google-pay/google-wallet-age-id...
https://en.m.wikipedia.org/wiki/Zero-knowledge_proof
I bet we could even get a major phone OS vendor to support such a thing…
https://blog.google/products/google-pay/google-wallet-age-id...
Not to mention that you're almost certainly going to have to tie this stuff to specific accounts that will then forever and ever keep your habits collected. One day somebody enterprising is going to add all that data together too.
Mullvad is the only VPN I know of that has a mode that normalizes all packets to the same size (going into the VPN) and sends fake packets that don't get sent as real traffic. But that's only obfuscation and, at low traffic or high bandwidth (videos) or with sufficient heuristics, it can be beaten.
The US has basically zero regulation on selling this data. I can imagine a world where within a couple decades the US has one of the largest blackmail crisis ever seen, as foreign governments target civil workers. Or, I guess, at this point, the US government against the "undesirable" party within this administration.
Zero knowledge proofs are not vulnerable to traffic analysis the same way VPNs are.
For instance: The relying party server needs to call the auth server on novel users. Thats a new, unavoidable indicator!
How large are token batches and how long do they last? Will the implementation force them to wait a time period between redemption and use?
A bad implementation means the user IP will talk to the A server, then it will contact the RP server, who will contact the A server. Because this happens once per connection (or 60 minutes in this bill) and takes maybe a few hundred milliseconds. there's not going to be a huge number of candidates to have to sort through. And that's just the handshake.
Not really. There is no requirement here for an auth server to neccesarily even exist.
That said, your broader point is correct, that the details matter a tremendous amount.
Very cool! Always happy to be proven wrong with cool tech!
All comms are subject to traffic analysis except surreptitious, covert channels (which can't be covert if the implementations are widely available).
Zero knowledge proof is not a marketing term, its a math term. Maybe sometimes they are implemented wrong, but if they are implemented correctly its pretty rock solid. Certainly more rock solid than much cryptography which rests on sketchy foundations.
Individual smartphones with biometrics are these days a whole-of-society norm, technologists have developed a mature body of cryptographic work to assert ZKPs, the US population seem to have lost their aversion to centralized ID systems… and the periodic moral panic about the kids seems to be at a high tide.
In the same way that Apple don’t prevent, say, Safari from being used for prurient purposes, or Final Cut Pro from being used to edit naughty bits, I don’t see why they wouldn’t want an opinionated implementation as a concept develops of a generic “digital tool to assert your age, and only that.” Especially since Android is doing it and leaning into the privacy angle.
This can be done, its not that crazy, it just requires a bunch of people to get their heads out of their sand in regards to tech and blockchain, which admittedly might be a harder problem.
——
Additonal thought- if you don’t understand what I’m saying or have a negative reaction just plug the comment + thread context into an LLM and see what it says / ask for a clearer explanation.
Unless of course they're planning on making us go to some facility to ensure our phones get the digital components of the IDs get loaded into the secure enclave? Which sounds dystopian as heck given the scenes coming out of the US right now.
In past HN comments this apparently exists IRL in Germany and/or Canada, where age can be proven via a smartphone without leaking one's identity to the verifier and without any communication back to the government.
You're practically forced to have a Google/Apple account and a google/apple smartphone to even exist in today's world.