whatisgithub

What is awesome-moai-security?

jinxhy/awesome-moai-security — explained in plain English

Analysis updated 2026-05-18

2Audience · researcherComplexity · 1/5Setup · easy

In one sentence

A curated academic reading list covering research on attacks against and defenses for AI models that run directly on mobile phones.

Mindmap

mindmap
  root((Awesome-MoAI-Security))
    What it does
      Curated reading list
      Mobile on-device AI security
      Companion to SoK survey paper
    Topics
      Adversarial attacks
      Backdoor attacks
      Model stealing
      Defenses and TEEs
    Use cases
      Find entry point into research area
      Locate papers by attack type
    Audience
      Security researchers and students

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Find an organized entry point into mobile on-device AI security research

USE CASE 2

Locate papers on a specific attack type, such as model stealing or backdoor attacks

USE CASE 3

Understand how researchers categorize on-device AI defenses like model obfuscation and watermarking

USE CASE 4

Identify open research problems to pursue in mobile AI security

How does it compare?

jinxhy/awesome-moai-security0-bingwu-0/live-interpreter010zx00x1/faresnipe
Stars222
LanguagePythonPython
Setup difficultyeasymoderateeasy
Complexity1/52/52/5
Audienceresearchergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
License not stated in the available metadata.

So what is it?

This repository is a curated reading list rather than a piece of software. It collects academic research papers about the security of mobile on-device AI, meaning AI models that run directly on a phone instead of on a remote server, using frameworks like LiteRT, Core ML, ExecuTorch, and ONNX. The list is a companion resource to a research survey paper written by the repository's authors, covering the attacks that threaten these on-device AI systems and the defenses researchers have proposed against them. The README organizes the field into a clear taxonomy. On the attack side, it groups papers into categories such as adversarial attacks that fool a model into wrong predictions, backdoor attacks that plant hidden malicious behavior into a model, attacks that steal a copy of the model itself, and attacks that drain a device's battery or slow it down. On the defense side, it covers techniques for hiding a model's internal details from attackers, verifying that only an authorized model can run, using secure hardware regions called trusted execution environments, and watermarking a model to prove ownership if it is stolen. For newcomers to this specific research area, the README includes a suggested reading order, starting with background studies on how common on-device AI already is in real apps, then moving into the core security risk of models being extracted or copied, followed by the specific attack surfaces, and finally the corresponding defenses. A table summarizes which security concerns fall under which broad category of protection, and the repository also lists open research problems and emerging directions for future work in this area. This is intended for security researchers, graduate students, and engineers who want a structured entry point into an academic field, not a tool you install or run. Its main value is as an organized bibliography with links to the original papers and, where available, their published code.

Copy-paste prompts

Prompt 1
Summarize the main categories of attacks on mobile on-device AI systems listed in this repo.
Prompt 2
Explain the difference between model obfuscation and trusted execution environment defenses covered here.
Prompt 3
Suggest a reading order through this list for someone new to mobile AI security research.
Prompt 4
What open problems does this reading list identify for future mobile on-device AI security research?

Frequently asked questions

What is awesome-moai-security?

A curated academic reading list covering research on attacks against and defenses for AI models that run directly on mobile phones.

What license does awesome-moai-security use?

License not stated in the available metadata.

How hard is awesome-moai-security to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-moai-security for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.