Proximity Based IoT Device Authentication
- Jiansong Zhang
INFOCOM 2017 |
Published by IEEE
Internet of Things (IoT) devices are largely embedded
devices which lack a sophisticated user interface, e.g., touch
screen, keyboard, etc. As a consequence, traditional Pre-Shared
Key (PSK) based authentication for mobile devices becomes
difficult to apply. For example, according to our study on home
automation devices which leverage smartphone for PSK input,
the current process does not protect against active impersonating
attack and also leaks the Wi-Fi password to eavesdroppers, i.e.,
currently these IoT devices can be exploited to enter into critical
infrastructures, e.g., home networks. Motivated by this realworld
security vulnerability, in this paper we propose a novel
proximity-based mechanism for IoT device authentication, called
Move2Auth, for the purpose of enhancing IoT device security. In
Move2Auth, we require user to hold smartphone and perform one
of two hand-gestures (moving towards and away, and rotating)
in front of IoT device. By combining (1) large RSS-variation and
(2) matching between RSS-trace and smartphone sensor-trace,
Move2Auth can reliably detect proximity and authenticate IoT
device accordingly. Based on our implementation on Samsung
Galaxy smartphone and commodity Wi-Fi adapter, we prove
Move2Auth can protect against powerful active attack, i.e., the
false-positive rate is consistently lower than 0:5%.