Data Integrity in Mobile Cloud Computing

Data Integrity in Mobile Cloud Computing

Abhishek Majumder (Tripura University, India), Samir Nath (Tripura University, India) and Avijit Das (Tripura University, India)
Copyright: © 2018 |Pages: 34
DOI: 10.4018/978-1-5225-3038-1.ch007
OnDemand PDF Download:
List Price: $37.50


With the help of cloud computing Mobile Cloud Computing (MCC) overcomes the limitations of a mobile device such as security, performance and environment. But, security of the data stored in the cloud is a very challenging issue. Since the cloud cannot be fully trusted, data stored in the cloud is not fully secured. Integrity of the stored data is very important for the data owner. Therefore, it is a big problem to maintain the integrity of the data stored in the cloud environment. This chapter discusses existing schemes for data integrity in the mobile cloud environment. In this chapter a scheme has been proposed for enhancing data integrity in Mobile Cloud Environment. To make integrity checking fast the size of the data file is used. It has also been shown that how fast the integrity loss can be detected if the file size is considered. Finally, the proposed scheme is compared with some of the existing scheme.
Chapter Preview


The data storage and processing has been shifted to the centralized and powerful systems located inside the cloud from the mobile devices because of the platform provided by the Mobile cloud computing (MCC). MCC (Dinh, 2013, Chetan et al., 2010; Gupta et al., 2012; Mane et al., 2013) offers an infrastructure where data processing and storage is performed outside the mobile device. By this way, the services of MCC can be provided not only to the smart phone users but also to much wide range of mobile users. An example of MCC is shown in Figure 1.

Figure 1.

Mobile cloud computing architecture

In MCC Mobile Client gets relived from the burden of computation and storage because most of their data files are put into the cloud. But it gives rise to some new problems and challenges. The owners of the data are often worried about the integrity of the data stored in the cloud because, when the data is stored, owners do not have full control over the data. The cloud cannot be fully trusted; therefore, the data stored in the cloud is not fully secured. CSP can be dishonest and can disclose or manipulate the stored information. This kind of activities will not be acceptable to data owner. Mishaps such as tempering and information disclosure can take place with the data while residing in the cloud. So, data confidentiality and security is very important for the owner. If data is altered by any unauthorized person, the integrity of the data gets severely damaged. Therefore, for the clients it is very vital to guarantee that their data is correctly maintained and stored in the cloud. So, maintaining the integrity of the user data is a challenging issue in mobile cloud environment.

The main objective of this chapter is to design a mechanism to ensure the data integrity as well as the confidentiality of the user’s data stored in cloud in MCC environment. In this scheme the objective is to make the data secret not just from the cloud service provider (CSP) but also from trusted third party (TPA). Secondly, to build a simple and efficient mechanism through which the resource constrained mobile device can also be benefited by offloading most of the tasks like encryption, decryption and integrity verification tasks to the TPA.


Mobile Cloud Computing

In today’s world, handheld devices such as, smart phone, tablet PCs have emerged as an integral part of human life as they are very convenient and effective tools for communication at any place and at any time. The users have the expectation that all the information should be accessible at their fingertips anytime anywhere. But, compared to conventional processing devices such as PCs and laptops mobile devices have lack of resources (e.g. bandwidth, storage and battery life).

For overcoming the limitations of handheld devices, a new technology named mobile cloud computing has emerged which combines both cloud computing and mobile computing. The concept of mobile has been introduced not much after the launch of cloud computing in mid-2007. Since mobile cloud computing reduces the cost for development and running of mobile applications, it has attracted the attention of large number of industrialist (Soyata et al., 2013).

Complete Chapter List

Search this Book: