A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Program Counter Encoding for ARM® Architecture
2017
Journal of Information Security
ARM® is the prevalent processor architecture for embedded and mobile applications. For the smartphones, it is the processor for which software applications are running, whether the platform is with Apple's iOS or Google's Android. Software operations under these platforms are prone to semantic gap, which refers to potential difference between intended operations described in software and actual operations done by processor. Attacks that compromise program control flows, which result in these
doi:10.4236/jis.2017.81004
fatcat:iv2tmkcccrbq3lruti5g72n7lq