Imagine having a powerful AI model right on your smartphone. Handy, but risky: if a hacker extracts the model's "weights" (its brain), they can steal or tamper with it. Until now, the fix was locking everything in a digital vault called a TEE (Trusted Execution Environment). The catch? The vault has tiny memory. The model had to be sliced and shuffled in and out constantly: a massive slowdown, up to 100x slower.
Enter Amulet, a new framework just posted on arXiv. The trick is clever: inside the vault (TEE), the model gets "scrambled" with mathematical obfuscation techniques. The transformed model becomes unreadable to a thief but runs perfectly on the phone's GPU. So it sits in normal memoryβfast and spacious. Each inference needs only two lightning-fast trips to the vault: input in, output out.
Security? Backed by theoretical proof: the obfuscation leaks zero information about the original weights. Speed? Only 2.8-4.8x slower than an unprotected model, versus orders of magnitude for old methods. Tested on diverse architectures from ResNet-18 to GPT-2, Amulet beats the current state-of-the-art by 2.2x. On-device AI finally becomes both safe and snappy.
