Security
SmartMesh networks are among the most secure networks available. All traffic in a SmartMesh network is protected by end-to-end encryption, message integrity checking, and authentication. Additionally, the SmartMesh manager contains applications that enable secure joining of the network, key establishment, and key exchange.
The security features provide:
- Confidentiality: End-to-end data encryption using 128-bit AES encryption is employed in the packets to prevent sensitive data from being intercepted.
- Data integrity: Data transmitted within the packets is protected by message integrity codes to ensure that it has not been tampered with and that it originated from a known source.
- Replay protection: Replay attacks are prevented on both the link layer and the network layer by using nonrepeating replay counters.
- Denial-of-service (DoS) protection: DoS attacks are mitigated with a combination of all of the above. In addition, the time-slotted channel hopping protocol diminishes the risks of a DoS attack by using the entire radio space.
- Access control: The source address of a joining mote is verified with a secure key to prevent device spoofing.
