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?)
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.
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.
[+] [-] rkagerer|2 years ago|reply
[+] [-] Kiuhrly|2 years ago|reply
If you have a Google Pixel phone running the stock OS, you already have this! https://support.google.com/pixelphone/answer/7535326?hl=en#z...
[+] [-] binoua|2 years ago|reply
[+] [-] unstatusthequo|2 years ago|reply
[+] [-] zacchj|2 years ago|reply
[+] [-] niekb|2 years ago|reply
[+] [-] binoua|2 years ago|reply
Here, the training is not done on encrypted values: the songs are public, what is secret is which song(s) you like
[+] [-] oulipo|2 years ago|reply
[+] [-] agree697|2 years ago|reply
[deleted]