3 ms·
Yes, it can be. Google has a zero-knowledge proof based system in Google Wallet that lets you store store signed credentials such as government ID and then prov
by tzs 7mo ago
Yes, it can be. Google has a zero-knowledge proof based system in Google Wallet that lets you store store signed credentials such as government ID and then prove to third parties that you have such a signed ID and to disclose to them facts of your choosing from that ID, with the third party gaining no information other than that you have such an ID and that it confirms those facts. This has been running in production for a few months.
They have opened source this [1][2].
This was designed to comply with eIDAS in Europe so that it could be incorporated into the EU Digital Identity wallet.
Current implementations depends on smartphones but it should be possible to make it runs on other devices that have similar cryptographic hardware.
[1] https://blog.google/innovation-and-ai/technology/safety-security/opening-up-zero-knowledge-proof-technology-to-promote-privacy-in-age-assurance/ https://blog.google/innovation-and-ai/technology/safety-secu...
[2] https://github.com/google/longfellow-zk https://github.com/google/longfellow-zk