top | item 39451845

Show HN: Building an End-to-End Encrypted Shazam with Homomorphic Encryption

59 points| zacchj | 2 years ago |zama.ai | reply

8 comments

order
[+] rkagerer|2 years ago|reply
This is awesome but with a mere 1000-song database it would be simpler just to run the whole thing on the client. How well could the approach scale? (eg. To a billion song DB?)
[+] binoua|2 years ago|reply
Yes for now, it's 1000 song, which is already awesome if you think about it, no? As it's like 300 ms, one can increase the DB size by a few order of magnitude, certainly. It will scale to billions of songs thanks to hardware accelerators, which are coming. One can google and see that there is a bunch of companies (small or large) working on accelerating FHE computations.
[+] unstatusthequo|2 years ago|reply
Nice idea, but do I need E2E to identify a song? Seems like a very low threat model for a malicious attacker to know my wife needs that Elton John song.
[+] zacchj|2 years ago|reply
Yes, but I think it illustrates that FHE has the power to safeguard users' privacy for any app that require mic access... !