With the development of social economy and science and technology, mobile terminals have been widely used in practical applications. Mobile terminal refers to the computer equipment that can be used in mobile, while it is convenient to use, the problem of computing, limited storage resources and shortage of energy supply is becoming more and more obvious when the mobile terminal increases the user's demand greatly. In order to solve these problems, cloud computing as a support architecture is being attracted, and this shows the mobile cloud computing.
In the mobile cloud computing, because the mobile end user is through the wireless network resources, the service obtains, by the wireless network characteristic decides, it has many security problems. First of all, in connection with the authentication is necessary to solve the problem, and secondly, the completion of authentication data or connection protection, including tamper-proof, hijacking, replay and other malicious attacks. To solve these problems, the best known solution is the use of SSL (security socket Layer, Secure Sockets Layer).
In addition, in the mobile cloud computing, with the intelligent hand learning more and and performance of the relative improvement, in the cloud environment, the business of the data also put forward higher requirements, such as the use of rich sensing equipment in the data acquisition process involved in a large number of data transmission, of course, there are other needs for a large number of key data transmission needs, In these cases, the security guarantees for mass data transmission will have an impact on performance.
Based on the security problems in the process of data transmission in mobile cloud computing, this paper explores the impact of security protection on the energy consumption and time delay of the application service under the Mobile Cloud computing architecture. Through the research of these questions, this paper provides the cyanide in the security protection process of mobile cloud computing The second part introduces the concepts of cloud computing and mobile cloud computing, and the third part introduces the security issues and data protection in mobile cloud computing, The Forth part introduces the experiment of the performance change of mobile cloud computing in two different data encryption methods, the comparison of each parameter and the result analysis, and the fifth part summarizes the work.
Mobile Cloud Computing
1. Cloud computing and Mobile cloud computing
Cloud computing as a new computing architecture was formally proposed by Google in 2007, its emergence has been widely concerned, and in the industry and academia set off a research boom. Mobile cloud computing has become the focus of people's research in the background of the popularity of mobile terminals.
1.1 Cloud Computing
In 2006, Eric Schmidt, Google Inc., used the term cloud computing to respond to Amazon's Jeff? Bezos (Jeff Bezos), an event seen as the first appearance of cloud computing. It was also argued that cloud computing (Cloud Computing) originated in Amazon EC2 (elastic Compute Cloud) products and GOOGLE-IBM distributed computing projects, which used the concept of "Cloud Computing" directly.
Cloud computing is really implemented on-demand computing, thus effectively improving the use of software and hardware resources efficiency. It is the result of the development of processor technology, distributed storage technology, automation management technology, virtualization technology and broadband Internet technology. Technically speaking, the implementation of cloud computing basic functionality depends on two key factors, one is data storage capacity, the other is distributed computing power. Cloud computing has the following characteristics: Low cost, includes user terminals, IT infrastructure and software, high performance, including enhanced computing power, unlimited storage capacity and enhanced data security, high compatibility between user systems and data formats, timely updating and simple maintenance of software, minimal device dependencies, and efficient group collaboration.
So cloud computing is a service model that can be quickly deployed and released with minimal management and interaction with service providers, providing users with convenient, on-demand access to dynamically configurable computing resources such as networks, servers, storage, applications, and services.
1.2 Mobile Cloud Computing
Mobile computing refers to running a stand-alone application on a portable device or accessing a remote application via a wireless network. Merging mobile computing with cloud computing creates the concept of mobile cloud computing. Mobile Cloud computing, the first of its kind in the literature, refers to a computing architecture in which data storage and processing occur outside of mobile devices (cloudcomputing).
Generally speaking, the definition of mobile cloud computing can be divided into two categories: the first category refers to the transfer of data storage and processing of terminal equipment, mobile terminals in the cloud computing architecture only play a simple terminal role, the purpose is to provide a more convenient way to access the cloud services, The advantage of this architecture is that it solves the problem of insufficient storage and computing resources of mobile terminals, and the application of high security requirements through centralized management, so as to raise the security problem to a new level. The second category means that storage and processing are still performed on the terminal equipment, cloud computing in this context is different from the data center on-demand mode, where each node is owned by a single user and may be mobile, in this way can effectively use the hardware advantages, such as the processing of multimedia and sensing data to avoid a large number of data transmission, More efficient access to data from other devices, distributed hardware management, and so on.
In short, mobile cloud computing is to solve the problem of mobile terminals in a variety of resources, through the mobile cloud computing architecture, can effectively use the distributed resources to save mobile terminals in the business process of time and energy consumption.
123 Next