iShake: ImitationResistant Secure Pairing of Smart Devices via Shaking In conventional devicetodevice (D2D) communication through wireless channels, it is an essential demand to authenticate with each other and establish spontaneous secure connections among the smart devices. In this paper, we propose an imitationresistant mutual authentication and key generation framework for smart devices, by shaking these devices together. According to the multisensor data collected from smart devices, these devices are able to authenticate each other and generate a unique and consistent symmetric key if and only if they are shaken together. We have conducted comprehensive experimental study on shaking various devices, illustrated several novel observations and extracted some important clues for efficient key generation. We propose a series of novel techniques to make the key generation robust to noise and privacypreserving, and generate highly distinctive and fully randomized symmetric keys among these devices. Realistic experiment results indicate that our solution is able to authenticate with each other and generate the symmetric keys with high accuracy and timeefficiency.

An Efficient Mutual Authentication Scheme for Internet of Things Abstract   The Internet of Things (IoT) is developed to facilitate the connections and data sharing among people, devices, and systems. Among the infrastructural IoT techniques, Radio Frequency IDentification (RFID) has been used to enable the proliferation and communication in IoT networks. However, the RFID techniques usually suffer from security issues due to the inherent weaknesses of underlying wireless radio communications. One of the main security issues is the authentication vulnerability from the jamming attack. In order to tackle the vulnerabilities of key updating algorithms, this paper therefore proposes an efficient authentication scheme based on the selfadaptive and mutual key updating. Furthermore, we evaluate the performance and applicability of our solution with a thorough simulation by taking into account the energy consumption, authentication failure rate and authentication delay. The feasibility and applicability are demonstrated by implementing the proposed authentication scheme in smart home IoT systems.