FMD + TEE shielded msg recovery -> fast mobile UX

Shielded message recovery will be Namada’s adoption bottleneck :ambulance:

I know everyone has AI for this (Optimising Shielded State Synchronization with FMD and TEEs), but i still wrote a quick summary about why it’s important. @cwgoes pls correct me if you see anything amiss!

Transparent systems show addresses and amounts, but private systems encrypt outputs. No one (not even the recipient) can tell which outputs are theirs. So their device has to try decrypting all of the outputs to give the owner (and their wallet) control of their funds and transaction history :magnifying_glass_tilted_right:

Brute-force scanning everything doesn’t scale, and we’ll feel the pain as we grow. On mobile, it’s too slow or power-hungry. Our users will turn to centralized services, undermining privacy (and potentially exposing their data to a bad actor en masse). We’re not meeting this headwind yet, but we will :bomb:

Anoma researchers Enrique and Yulia propose combining Fuzzy Message Detection (FMD) with Trusted Execution Environments (TEEs) to solve it. FMD lets detection servers filter messages without learning identities, and TEEs process them securely.

This will unlock fast, scalable, privacy-preserving UX on mobile :fire:


https://x.com/cwgoes/status/1925582696665030895

@cwgoes May 8 Bonfire update:

The cryptography and (a subset of) Namada engineering teams at Heliax are speed-cooking :man_cook: :woman_cook: this upcoming shielded sync speedup with FMD+TEEs. We’re preparing a paper describing the scheme to submit to LatinCrypt, and I think the engineers expect to have a prototype of the full-stack integration within the next few weeks - on target for a potential hard fork #1 (GitHub · Where software is built) soon after phase 5.

3 Likes