Abstract
Cloud computing is a concept of inheritance and integration with distributed computing, grid computing, and networking computing. Because cloud computing services are pursued and applied recent years, it has a trend to develop diversification of all kinds of information and communication products and services. Secure virtualization for cloud computing inherits traditional security issues from the past, and even faces emerging security problems in virtual environments. Therefore, it’s very important to decrease the threats of cloud computing services and strengthen security measures. A wireless ad-hoc network is a multi-hop wireless network that doesn't need access points or base stations, and it is defined as the devices of a number of nodes or routers which are able to communicate with each other directly on the wireless network. It’s very easy to suffer from eavesdropping and attacks if you use radio waves to send data in wireless network environment. Ad hoc network architecture is applied to individual network, home internet connection, conferences on local communication or military applications, such as laptops, wireless headphones, wireless mouse, wireless keyboards, etc. however, because the confidentiality of information has more importance and doesn’t be allowed to suffer from eavesdropping, the issues of Information security are noticeable. In order to protect nodes from eavesdropping, it’s an important issue how to establish a highly secure authentication scheme between users, especially an authentication scheme which is combined with the biometric data is able to effectively enhance security. Therefore, the paper proposes an ECC based remote three-factor authentication scheme, which does not requires ID tables to verify its users, is more efficient to prevent adversaries from passing the authentication. Furthermore, the paper proposes a minimum spanning tree based ad hoc wireless networks routing algorithm scheme to effectively and quickly build the shortest path and search for transmitting data between routers. It’s able to achieve a secure and effective way that transmits digital data in different types of information and network environments. In other words, It’s able to make every executable node in network topology achieve the request of network services and applications on cloud computing.