Towards Secure Cloud Computing Architecture - A Solution Based on Software Protection Mechanism
Cloud computing grows as an important keyword to accelerate IT businesses. A feature of cloud computing is distributed architecture based on unfixed nodes, and security risks have been highlighted for cloud computing services. In this paper, the authors present a novel approach for solving the essential issue of cloud computing: how to protect a program running in an untrusted cloud computing environment. They apply a separation technique to the program and divide it into two pieces: a user program and a protected program. The security analysis shows that both internal and external attacks require exponential computational costs; that is, the scheme is computationally secure against these attacks.