# SASC: Secure and Authentication-Based Sensor Cloud Architecture for Intelligent Internet of Things
## 2 Related Work
Initially, the BS shares a set of keys among sensor nodes where these keys are drawn from a large key pool. In SecLEACH, cluster heads are selected based on random numbers and nodes join a particular cluster head through the strength of a received signal. Each cluster head determines the message authentication code (MAC) and sends the computed value along with aggregated data towards the BS. Nevertheless, the SecLEACH protocol generates clusters in the same traditional fashion and consumes additional energy in re-clustering. Moreover, the proposed solution overlooked the network threats for data manipulation and source and destination authentication in the data routing. Authors in [58] proposed an energy-efficient and trust aware routing protocol for Mobile Ad-hoc Networks (MANETs). The rationale behind the presented solution is to offer the trust-based method to solve the issue of node misbehavior. Along with the trust value, each node also measures its rate of energy consumption for data gathering and forwarding. A special table, referred to as Get-Trust, is created and maintained by all nodes, which aims to determine the trust level of their neighbors. However, each node needs extra computational and energy power to compute the trust value of each neighbor. As a result, the proposed solution disturbs the network lifetime. Besides, the proposed solution does not consider node authentication in data forwarding and it lacks optimal and reliable routing decisions. Moreover, a Secure and Energy-efficient Multi path Routing (SEER) protocol [59] is presented which utilizes energy resources in a balanced manner for the network performance. Each node maintains a routing table and determines multi path routing toward end-points. The proposed solution also makes use of residual energy and is exploited by the BS to determine the status of energy in the constructed routing path based on sending and receiving data packets. Nevertheless, SEER consumes extra network costs in the development of multi-path routing. Furthermore, the proposed solution overlooks data security in terms of integrity, privacym and node-level authentication, which results in compromised nodes and network reliability. A secure and authentication protocol in WSN is proposed in [60], which tries to improve data security with minimal communication overheads. The proposed solution uses mutual authentication protocol by using a timestamp and generates a unique session key for the new data transmission phase. The proposed solution needs light communication and computation load, however, it is vulnerable to different attacks. Additionally, it does not consider energy-efficient and optimal routing decisions. To add more, the generation of session keys for all sessions requires additional network overhead and energy consumption. In [61], the authors proposed a secure knowledge and cluster-based intrusion detection mechanism for smart WSNs. The proposed solution depends on the knowledge base, which is stored and maintained on the BS. The knowledge base stores all events that are triggered by sensor nodes. The proposed solution divides the network field into clusters and each cluster has one cluster head. The cluster head records the behavior of all its members in the format of a unique event. Moreover, all events are forwarded towards the BS and some operations are performed by the BS to compute the load on each cluster head. The proposed solution improves energy efficiency in the network field, however, it imposes an extra computational and storage overload on the part of sensors. Moreover, the optimal decision of the selection of cluster heads is overlooked. The authors in [62] proposed an efficient on-demand latency guaranteed interactive model for sensor-cloud, which aims to reduce the latency rate and energy consumption. The proposed model performs complicated functions on the cloud and light-weight processes are executed on low powered nodes. Moreover, the proposed model presents the aggregation function to reduce the application requests for sensor-cloud.