Viewing profile — MatteoFrigo
MatteoFrigo
HN member- Joined
- Sun, Jul 04, 2021, 1:18 AM UTC
- HN karma
- 672
- Public activity
- 190 items
- HN profile
- View on Hacker News ↗
About MatteoFrigo
No profile information was provided.
Recent public activity
-
comment
Comment #48233746
A true giant. His algorithm for Pythagorean addition, which computes sqrt(a^2 + b^2) without taking square roots, is a wonderful gem. Fun anecdote about early Matlab. In the '80s, …
- story
-
comment
Comment #47128236
ZKP is integrated in Google Wallet and has been running in production for a few months. We (Google) released the ZKP library as open source last year (this is the library used in p…
-
comment
Comment #46842112
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 Resea…
-
comment
Comment #46243903
Yes. The whole trick is a delicate balance between 1) committing to enough information that uniquely pins down the solution, assuming that one can open all the lock boxes, and 2) n…
-
comment
Comment #46243414
Yes. However, at some point there needs to be some unforgeable piece of hardware that prevents copying the document. I am a big fan of yubikeys and I wish everybody used them, but …
-
comment
Comment #46243379
This post is restricted to the context of the European Union and is intended to be factual. The EU age verification app is intended to be a pilot to the EU Digital Identity Wallet …
-
comment
Comment #46239570
Another excellent question. The current answer in the EU seems to be "you need a phone". My preferred answer (despite being one of the Google guys who designed the ZKP mechanism) w…
-
comment
Comment #46239546
I am someone with "deep knowledge", but HN is not the proper place for this discussion. See https://people.cs.georgetown.edu/jthaler/ProofsArgsAndZK.htm... for the gory details. He…
-
comment
Comment #46239397
Excellent question. More generally, what prevents me from copying the credential and giving it to somebody else? The currently favored approach works like this. The DOCUMENT contai…
-
comment
Comment #46239178
FWIW, not that it matters, the proper acronyms are EUDI (EU Digital Itentity) and EUDIW (EUDI Wallet). DIW is not used.
-
comment
Comment #46238674
This is, of course, very technical, but here is how it works at a high level. In the non-ZKP presentation, the "holder" (phone) sends the credential to the relying party (website),…
-
comment
Comment #46237648
https://ageverification.dev/av-doc-technical-specification/d...
-
comment
Comment #45443765
I don't dispute your general sentiment that the ZK terminology is abused. However, at least one serious attempt exists to deploy a real ZKP system. Specifically, our system [1] is …
-
comment
Comment #45366117
See https://github.com/google/longfellow-zk
- comment
-
comment
Comment #44462274
Great question. The current thinking, at least in high level-of-assurance situations, is this. The identity document is only usable in cooperation with a hardware security element.…
-
comment
Comment #44461876
You got it. There are a few nuisances, e.g. the "theorem statement" must be hashed as well so that proving that name=Mickey has a different oracle than proving that name=Goofy, but…
-
comment
Comment #44461776
No. ZK has a technical definition I don't want to get into, but note that the described system is deterministic and it always produces the same proof for Alice on a given day, and …
-
comment
Comment #44461659
See https://github.com/eu-digital-identity-wallet/eudi-doc-archi... for a reference to the nuances on all these topics, at least in the context of the European Union. Other locales…
-
comment
Comment #44461626
As the Google guy who did the system, I really don't want to engage in this discussion. I'll just say that the b-systems solve a different problem, and for the problem solved by ou…
-
comment
Comment #44461530
The government gives a signed document to natural persons, and the ZK system proves that the document is signed by the government. Bots don't have passports or driver's licenses. H…
-
comment
Comment #44461486
The problem that needs to be solved is, how can a government give you an identity document in a way that you cannot give the document to somebody else. Whether or not this problem …
-
comment
Comment #44461391
You are correct. The property that the colluding website and DMV still cannot identify you is called "unlinkability" and as far as I can tell cannot be achieved without zero-knowle…
-
comment
Comment #44459870
The credential ("driver's license") contains a public key whose secret key is stored securely in a hardware secure element. The standard assumption is that the SE is in the phone, …