Trust Dies in Darkness: Shedding Light on Samsung's TrustZone Keymaster Design