End-to-end Encrypted Shazam Using Fully Homomorphic Encryption
Blog post from Zama
Zama's Bounty Program, now in its fifth season, challenges developers to integrate Fully Homomorphic Encryption (FHE) into mainstream applications like Shazam, enhancing privacy without compromising user experience. In Season 4, participants were tasked with creating a privacy-preserving version of Shazam, resulting in two innovative solutions. The first-place winner used machine learning models to match songs in under half a second, leveraging Concrete ML classifiers, while the second-place solution adapted Shazam's original algorithm using Zama's Concrete compiler to generate encrypted song hashes. Both approaches utilized spectrograms and innovative cryptographic techniques to maintain high accuracy rates and demonstrate FHE's potential in privacy protection. The program underscores Zama's commitment to empowering developers to safeguard user privacy through open-source tools and rewards.