ABSTRACT

For high efficiency of wireless sensor networks (WSNs) and to ensure higher security in routing, a trustworthy routing strategy is very important. There are plenty of plans to improve the reliability of routing nodes like using trust management, cryptographic hash, centralized routing decisions, etc. But most routing schemes are hard to achieve in real life because unreliable behaviors are difficult to detect in dynamically routing nodes. In the meantime, there is still no hard-hitting way to prevent the attack of malevolent nodes. With these issues in mind, in this chapter we will look at trusted routing schemes for blockchains and reinforcement learning to ensure better routing security and efficiency for WSNs. Blockchain routing schemes will be discussed in order to obtain information about the routing of routing nodes in the blockchain, which makes it possible to identify routing information identifiably and in completely. The learning model is utilized to help routing nodes dynamically select more dependable and cost-efficient routing links.