As the fast development of Internet of Things (IoT), protection of security and privacy of user data in IoT devices and networks is getting more and more attention. To guarantee this protection, IoT devices are usually authenticated and the communication within the IoT network is encrypted. Therefore, it is important to have IoT devices agree keys with each other, as authenticator or encryption keys. Challenges arise from existing authentication schemes for IoT device include: firstly, pre-distributed authentication keys are not feasible, secondly, manual pairing requires excessive user effort, especially when there are a number of IoT devices, thirdly, context-based solutions are mostly peer-to-peer instead of being scalable or lack of practicality or enough security. In this paper, we propose a group audio-based authentication scheme for IoT devices (GAB-IoT), which achieves the following goals: It is group-based and scalable as the increased number of IoT devices, It is secure under a realistic threat model, It minimizes the user effort during the authentication process, therefore, strengthens the scalability and feasibility.
[1]
Eyal de Lara,et al.
Amigo: Proximity-Based Authentication of Mobile Devices
,
2007,
UbiComp.
[2]
Wade Trappe,et al.
ProxiMate: proximity-based secure pairing using ambient wireless signals
,
2011,
MobiSys '11.
[3]
Stephan Sigg,et al.
Secure Communication Based on Ambient Audio
,
2013,
IEEE Transactions on Mobile Computing.
[4]
Diana K. Smetters,et al.
Talking to Strangers: Authentication in Ad-Hoc Wireless Networks
,
2002,
NDSS.
[5]
Ahmad-Reza Sadeghi,et al.
POSTER: Friend or Foe? Context Authentication for Trust Domain Separation in IoT Environments
,
2016,
WISEC.
[6]
Elaine B. Barker,et al.
A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications
,
2000
.
[7]
Ahmad-Reza Sadeghi,et al.
Context-Based Zero-Interaction Pairing and Key Evolution for Advanced Personal Devices
,
2014,
CCS.
[8]
Hannes Tschofenig,et al.
Pre-Shared Key Ciphersuites for Transport Layer Security (TLS)
,
2005,
RFC.