Title
Authenticated key establishment for low-resource devices exploiting correlated random channels.
Abstract
Authenticated key establishment is a central requirement for securing IoT devices. For efficiency and management reasons, it might be desirable to avoid public-key-based solutions that are ubiquitous in traditional Internet settings but have many drawbacks for resource-constrained (RC) nodes. We introduce a novel Vicinity-based Pairing (VP) mechanism that allows authenticating arbitrary ‘unloaded’ RC-nodes by delegating trust from already authenticated and secured, we call it ‘loaded’, RC-nodes. For authenticating RC-nodes, VP exploits the correlation between channel profiles from devices that are in close physical proximity. In our setting, only devices that are within a few centimetres from the ‘loaded’ RC-nodes are authenticated after a user initiates such a process. Subsequently, the embedded end device can extract an unique shared symmetric key with another device such as a SCADA gateway, again by exploiting channel parameters. Based on extensive experiments, we propose new techniques for extracting time-varying randomness from channel parameters for use in VP. We describe the first MITM-resistant device pairing protocol purely based on a single wireless interface with an extensive adversarial model and protocol analysis. We show that existing wireless devices can be retro-fitted with the VP protocol via software updates, i.e. without changes to the hardware. Implementation results of our embedded prototype demonstrates that the approach has the potential to dramatically reduce the cost and efforts of securing low-resource devices that are common in the IoT.
Year
DOI
Venue
2016
10.1016/j.comnet.2016.06.013
Computer Networks
Keywords
Field
DocType
Authenticated key agreement over wireless channels,Experimental results,Proximity-based pairing,Embedded implementation
Symmetric-key algorithm,Authentication,Wireless,Computer science,Computer network,Communication channel,Exploit,Default gateway,Wireless network interface controller,Distributed computing,The Internet
Journal
Volume
ISSN
Citations 
109
1389-1286
5
PageRank 
References 
Authors
0.44
37
6
Name
Order
Citations
PageRank
Christian T. Zenger1415.11
Mario Pietersz250.44
Jan Zimmer3131.26
Jan-Felix Posielek4301.99
Thorben Lenze550.44
Christof Paar63794442.62