Abstract

scenarioOf late, threats enabled by the ubiquitous use of mobile devices have drawn much interest from the research community. However, prior threats all suffer from a similar, and profound, weakness --- namely the requirement that the adversary is either within visual range of the victim (e.g., to ensure that the pop-out events in reflections in the victim's sunglasses can be discerned) or is close enough to the target to avoid the use of expensive telescopes. In this paper, we broaden the scope of the attacks by relaxing these requirements and show that breaches of privacy are possible even when the adversary is around a corner. The approach we take overcomes challenges posed by low image resolution by extending computer vision methods to operate on small, high-noise, images. Moreover, our work is applicable to all types of keyboards because of a novel application of fingertip motion analysis for key-press detection. In doing so, we are also able to exploit reflections in the eyeball of the user or even repeated reflections (i.e., a reflection of a reflection of the mobile device in the eyeball of the user). Our empirical results show that we can perform these attacks with high accuracy, and can do so in scenarios that aptly demonstrate the realism of this threat.

Paper

paperYi Xu, Jared Heinly, Andrew M. White, Fabian Monrose, Jan-Michael Frahm, Seeing double: reconstructing obscured typed input from repeated compromising reflections, ACM Conference on Computer and Communications Security (CCS), 2013[pdf]

 

Overview

Results

Eyeball+Mirror Reflection (3m)

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

Typed user input: when it is a long one

Recovered hypothesis: when it a a long one

METEOR score: 0.74


Sunglasses +Toaster Reflection (5m)

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

Typed user input: when your round is a short one you take a walk

Recovered hypothesis: when your round is a short one he take a walk

METEOR score: 0.88


Direct View (50m)

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

Typed user input: i plan to stay at home

Recovered hypothesis: i plan to stay at his

METEOR score: 0.80


Sunglasses Reflection (10m)

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

Typed user input: you need not fear the results of a hundred battles

Recovered hypothesis: you need not fear the results of a hundred battles

METEOR score: 1.0


IPAD Refelction

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

Perfectly reconstructed all 8 sentences