Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 1.74 KB

README.md

File metadata and controls

13 lines (12 loc) · 1.74 KB

CATS2023

A repository for all material presented during The Odyssey: Android's First Firmware Binary Transparency via Pixel. talk at the 1st Workshop on Cryptography Applied to Transparency Systems (CATS2023).

A brief summary of what this repository contains:

  • slides
  • demo (youtube)
  • a patch that can be applied to the copy of the android-key-attestation repository.
  • link to the Android Verified Boot (AVB) repository from AOSP.
  • directory containing example implementation of an app that makes use of Android Key Attestation.
    • contains source code that can be built using Android Studio.
    • contains a pre-built debug app that can be a installed straight to an Android device using the following command adb install -t KeyAttestationIdExtractor-debug.apk.
    • the app can be invoked/launched after installation using this command: adb shell am start -a android.intent.action.SEND -t text --es nonce [insert_random_string] -n com.test.keyattestationidextractor/.MainActivity.
    • the certificate chain can be pulled from the device (if Pixel) using this command: adb pull /storage/emulated/0/Android/data/com.test.keyattestationidextractor/files/response attestation_certs.