Live data from Hacker News

Viewing profile — MatteoFrigo

MatteoFrigo

HN member
Joined
Sun, Jul 04, 2021, 1:18 AM UTC
HN karma
672
Public activity
190 items

About MatteoFrigo

No profile information was provided.

Recent public activity

  1. 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, …

  2. story
  3. 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…

  4. 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…

  5. 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…

  6. 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 …

  7. 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 …

  8. 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…

  9. 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…

  10. 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…

  11. comment
    Comment #46239178

    FWIW, not that it matters, the proper acronyms are EUDI (EU Digital Itentity) and EUDIW (EUDI Wallet). DIW is not used.

  12. 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),…

  13. comment
    Comment #46237648

    https://ageverification.dev/av-doc-technical-specification/d...

  14. 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 …

  15. comment
    Comment #45366117

    See https://github.com/google/longfellow-zk

  16. comment
  17. 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.…

  18. 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…

  19. 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 …

  20. 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…

  21. 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…

  22. 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…

  23. 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 …

  24. 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…

  25. 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, …