Question: Suppose a user has an iPhone (running iOS) and downloads an app called NAME_1 from the Apple App Store and installs it. The user unlocks the phone and runs NAME_1. NAME_1 exploits a bug in the iOS kernel which allows NAME_1 to redirect execution inside the kernel to code that NAME_1 controls. Now NAME_1 can execute any instructions it likes inside the iOS kernel. NAME_1 is not able to exploit any bugs in the phone’s secure enclave. Can NAME_1 read the user’s private information stored in the phone’s flash (e.g. Contacts and messages), or will the security measures described in the paper keep the data private? If NAME_1 is only able to see encrypted data, then the phone has successfully kept the data private. Circle the security features of the phone (if any) that will prevent NAME_1 from reading information from the flash on the phone.
A: Secure boot chain
B: System software authorization 
C: The secure enclave’s ephemeral key
D: None of the above
Please eliminate two incorrect options first, then think it step by step and choose the most proper one option.