NDNViber: Vibration-Assisted Automated Bootstrapping of IoT Devices

The rapid proliferation of sensors and their use in the modern Internet of Things (IoT) environment has led to a highly connected environment. For these inexpensive and connected devices to function efficiently, they need to communicate with each other as per the application they support. Communication with the correct entity and joining the correct network to share information are necessary operations. The action of pairing such devices securely so that they can trust the information exchange between them is termed as onboarding / trust bootstrapping. Bootstrapping is usually a highly cumber-some process, especially in resource-constrained and interface-less devices, which may not be accessible even physically after installation. In this paper, we propose NDNViber which compliments the existing bootstrapping techniques used in NDN based IoT networks. NDNViber provides NDN based networks with a dynamic, usable and secure out-of-band communication scheme using modulated vibrations to bootstrap multiple devices simultaneously and works in devices without any user interfaces. We implement a prototype that involves a commodity smartphone as the controller that can bootstrap many small IoT devices that possess accelerometer sensors. With NDNViber, we also analyze the bootstrapping of IoT devices that are inaccessible due to their physical orientation and deployment locations.

[1]  Dafang Zhang,et al.  A Secure Sign-On Protocol for Smart Homes over Named Data Networking , 2019, IEEE Communications Magazine.

[2]  S. Sitharama Iyengar,et al.  Evolution of Sensors Leading to Smart Objects and Security Issues in IoT , 2017 .

[3]  Claudio Soriente,et al.  HAPADEP: Human-Assisted Pure Audio Device Pairing , 2008, ISC.

[4]  Haitao Zhang,et al.  NDN host model , 2018, CCRV.

[5]  Niraj K. Jha,et al.  Vibration-based secure side channel for medical devices , 2015, 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC).

[6]  Heinrich Hußmann,et al.  Vibrapass: secure authentication based on shared lies , 2009, CHI.

[7]  N. Asokan,et al.  Vibrate-to-unlock: Mobile phone assisted user authentication to multiple personal RFID tags , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[8]  A. W. Roscoe,et al.  Usability and security of out-of-band channels in secure device pairing protocols , 2009, SOUPS.

[9]  Mauro Conti,et al.  OnboardICNg: a Secure Protocol for On-boarding IoT Devices in ICN , 2016, ICN.

[10]  Alexander Afanasyev,et al.  Breaking Out of the Cloud: Local Trust Management and Rendezvous in Named Data Networking of Things , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).

[11]  Anand Raghunathan,et al.  SYNCVIBE: Fast and Secure Device Pairing through Physical Vibration on Commodity Smartphones , 2018, 2018 IEEE 36th International Conference on Computer Design (ICCD).

[12]  Mario Cagalj,et al.  Flashing displays: user-friendly solution for bootstrapping secure associations between multiple constrained wireless devices , 2016, Secur. Commun. Networks.

[13]  Van Jacobson,et al.  Schematizing Trust in Named Data Networking , 2015, ICN.

[14]  E. Uzun,et al.  BEDA : Button-Enabled Device Association , 2007 .

[15]  Rong Jin,et al.  MagPairing: Pairing Smartphones in Close Proximity Using Magnetometers , 2016, IEEE Transactions on Information Forensics and Security.

[16]  Nitesh Saxena,et al.  Vibreaker: Securing Vibrational Pairing with Deliberate Acoustic Noise , 2016, WISEC.