Skip to content

qianfei11/CHAMELEON

 
 

Repository files navigation

CHAMELEON

We present two deployment options for Chameleon (EL1 and EL3), along with a collection of 41 open-source TA repositories and an analysis of 138 high-risk CVEs related to TrustZone TEE.

$ git clone https://github.com/TZChameleon/CHAMELEON.git
$ cd artifacts/
$ docker build . -t chameleon-el3
$ ./run_chameleon.sh

Chameleon-EL1

This prototype runs on Hikey960 development board.

  • The optee_os folder is the source code of the Trusted OS.

Chameleon-EL3

This prototype runs on Hikey960 development board.

  • The optee_os folder is the source code of the Trusted OS.
  • The arm-tf folder is the source code of the Monitor.

We will supplement detailed deployment steps after the paper is published.

About

Chameleon: Towards Building Least-privileged TEE via Functionality-based Resource Re-grouping

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 92.3%
  • Assembly 4.3%
  • Makefile 2.4%
  • Python 0.6%
  • HTML 0.3%
  • Shell 0.1%