An architecture for attestation. Features the Copland Attestation Manager and novel introspective measurements over Linux.
- make
- curl
- git
- repo tool
- docker engine
repo init -u https://github.com/ku-sldg/attarch-manifest.git
repo sync
./dockerfiles.sh
./startDocker.sh
./linux.sh 6.1.y
python3 ScrapeSystemMap.py attarch >> components/Measurement/configurations/linux_definitions.h
mkdir build && cd build
../init-build.sh -DCAMKES_VM_APP=attarch -DPLATFORM=qemu-arm-virt
ninja
./simulate
Use username "root" to login to the shell. The AM in the Linux VM will request measurement right after booting, and the AM in the seL4 thread will respond.