nowfound

Dev tools · February 21, 2024

Building an End-to-End Encrypted Shazam with Homomorphic Encryption

A tutorial on how to code a privacy-preserving version of Shazam using Zama Concrete ML.

Building an End-to-End Encrypted Shazam with Homomorphic Encryption launched on February 21, 2024 with 59 votes, #898 of 3,962 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 2 years on.

Visit zama.ai ↗Alternativestop 23% of February 2024

In plain words

This project demonstrates how to build a music recognition service similar to Shazam using end-to-end encryption and homomorphic encryption technology. It is for developers interested in privacy-preserving applications and cryptographic techniques. The standout feature is the ability to identify songs while keeping user queries and the music database encrypted throughout the entire process, preventing any party from accessing the underlying data.

written from the facts on this page · September 2026

From the sources

Shazam's algorithm, detailed in a 2003 paper , involves users sending queries to its servers for matching in its central database—a prime scenario for applying FHE to protect user data. We challenged bounty participants to create a Shazam-esque app using FHE, allowing for any machine learning technique or the method outlined in Shazam's original paper. The solution is based on a custom implementation using machine learning models, and matches a song against a 1000-song database in less than half a second, while providing a client/server application based on the Concrete ML classifiers. Spectrograms are a popular approach to extracting features from raw audio. Spectrograms are created by…from zama.ai

Does a similar job

all alternatives →

More dev tools this month

the category →
  • Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.

    Dev tools · 1d ago · github.com

  • /dev/null▲492

    a social network for devs

    Dev tools · 4d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 29d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 24d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 22d ago · talanoa.email

Source: Show HN post ↗

Launched alongside, February 2024

the whole month →
  • Flipner AI▲1,623

    Capture your ideas & craft texts with AI's touch

    AI · 2024 · flipner.webflow.io

  • Typeframes▲1,315

    Video creation for makers

    Work · 2024 · revid.ai

  • Superlist▲1,252

    The task layer for your AI agents

    Work · 2024 · superlist.com

  • Never run out of marketing ideas ever again

    Growth · 2024 · marketingideas.com

  • Layers▲1,198

    A home for designers

    Work · 2024 · layers.to

  • Heyday▲1,178

    AI copilot for your own research, notes & conversations

    AI · 2024 · heyday.xyz