Measurements of Timing-Differences in the Android API
The report introduces a framework that can automatically detect timing leaks on Android devices. It does so by automatically invoking API methods with different parameters and measuring the execution time of the different calls. If these differ significantly over several invocations, it may be possible to deduce information that is not directly accessible to the caller. The report shows two examples on how such timing differences can partially bypass the authorization system of Android.