Abstract
Security and privacy are the major concerns in the internet of things (IoT) which are uncertain and unpredictable. Trust aware routing is one of the recent and effective strategies which ensure better resilience for IoT nodes from different security threats. Towards such concern, this paper proposes a new strategy called independent onlooker withstanding trust aware routing (IOWTAR) for IoT. IOWTAR introduced a new compound trust metric by combining three individual metrics namely independent trust, onlooker trust, and withstanding trust (a combination of resilient trust and immovability trust). Independent trust and onlooker trust are assessed based on direct and indirect experiences of nodes about their neighbor nodes. Withstanding trust is assessed based on the stability and resilience of nodes towards dynamic topological changes and network failures respectively. Further, this work adapted the Firefly algorithm (FFA) to optimize the weights of individual trusts and establishes a secure path. Simulation experiments carried out over the proposed method had shown its superiority in terms of packet delivery ratio, delay, and throughput. The proposed method has gained an average improvement in the throughput is of 23.71%, 20.18%, 17.27%, and 2.88% from PSO, GSA, WOA, and CBBMOR-TSM-IOT methods respectively.