Reverse Engineering Armv8-A Systems: A practical guide to kernel, firmware, and TrustZone analysis - Kim (IEEE, 2003)