Mobile phone technology, mobile phones are turning into an inescapable part of human lives. To run enormous applications on mobile phones, users cannot utilize the capability of mobile phones in an effective way since mobile phones are compelled by processing power, memory requirements and battery limit. Running complex software on smart mobile phones could bring about poor performance and reduced battery life due to their limited resources. In Future of Internet Services Cloud computing and Mobile Cloud Computing plays an important role and it focuses on maximizing the effectiveness of the shared resources and to process local data globally. This is accomplished by dividing an application into tasks such that the computational intensive tasks are offloaded to cloud and in the wake of executing task on cloud, results are sent once again to mobile phone, alluded to as computation offloading. An advanced a versatile, framework can be implemented for powerfully and ideally divide the application. The main aim of our proposed system is to achieve security, reliability and minimize the computation overhead. In this system we are using the Cryptography algorithms for security and to minimize the computation overhead we are using task distribution scheme which help the cloud to increase security, performance and to minimize the memory and computation overhead.