An Energy Efficient Data Privacy Scheme for IoT Devices in Mobile Cloud Computing

The Internet of Things (IoT) paradigm allows a network of smart objects to sense the environment. Specifically, these objects may obtain IPv6 for connecting to the Internet through 6LoWPAN protocol. These smart objects are able to transfer the data that reads from their embedded sensors and submitted directly to mobile cloud computing. However, outsourcing data to a mobile cloud computing server, as a third-party, is a challenge when data privacy can be violated by the cloud vendor's entities. Traditionally, we use encryption methods, such as AES, to encrypt data for maintaining data privacy and to avoid unauthorized entities access to data. However, traditional encryption methods cannot be run efficiently on IoT devices when they have limited resources, such as low-power battery, low-speed processor with a kilobyte storage capacity. This paper presents a novel light-weight data privacy scheme for these tiny computing devices when the method enables devices to outsource their data to a semi-trusted mobile cloud computing system. We simulate the proposed scheme on Contiki simulation tools to assess the CPU power consumption and the average power consumption of the smart devices while it uses our proposed method. The experimental results show that the proposed scheme does not introduce radical additional power consumption, and the scheme maintains data privacy while the smart devices outsource data to a mobile cloud computing system.

[1]  M.A. Elgamel,et al.  Interconnect noise analysis and optimization in deep submicron technology , 2003, IEEE Circuits and Systems Magazine.

[2]  Nilmini Wickramasinghe,et al.  CCmH: The cloud computing paradigm for mobile health (mHealth) , 2013, SOCO 2013.

[3]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[4]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[5]  Mukesh Singhal,et al.  The Role of Cloud Computing Architecture in Big Data , 2015 .

[6]  Khin Mi Mi Aung,et al.  Building a large-scale object-based active storage platform for data analytics in the internet of things , 2016, The Journal of Supercomputing.

[7]  Mukesh Singhal,et al.  CloudPDB: A light-weight data privacy schema for cloud-based databases , 2016, 2016 International Conference on Computing, Networking and Communications (ICNC).

[8]  Xianfeng Li,et al.  Evaluating and analyzing the performance of RPL in contiki , 2014, MSCC '14.

[9]  L. Kocarev Chaos-based cryptography: a brief overview , 2001 .

[10]  Andrey Bogdanov,et al.  PRESENT: An Ultra-Lightweight Block Cipher , 2007, CHES.

[11]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[12]  Antonio F. Gómez-Skarmeta,et al.  Shifting primes: Optimizing elliptic curve cryptography for 16-bit devices without hardware multiplier , 2013, Math. Comput. Model..

[13]  Mukesh Singhal,et al.  A Light-Weight Permutation Based Method for Data Privacy in Mobile Cloud Computing , 2015, 2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering.