*2.9.1. SPINS - Security protocols for sensor networks*

SPINS (Security Protocols for Sensor Networks) [24] is a set of security protocols that is optimized for WSN. It is mainly composed of two building blocks: (i) *SNEP (Secure Network Encryption Protocol)*: This protocol provides data confidentiality, two-party authentication and data freshness (ii) *µTESLA (micro version of Timed, Efficient, Streaming, Loss-tolerant Authentication protocol)*: This protocol provides authenticated streaming broadcast.

SNEP provides its features by semantic encryption; however, we can notice that these security services do not have a provision for secure routing. In other words, SNEP is an end to end security protocol and cannot prevent routing misbehavior.

On the other hand, µTESLA provides a secure broadcast communication, which is a common and important communication pattern in almost all WSN applications. µTESLA is developed to meet the special condition of WSN. For example, µTESLA authenticates initial packets using only symmetric keys instead of digital signature. µTESLA obtains routing security by authenticated routing that is achieved by deriving the operation on routing update packets and checking the correctness of the claiming parents by key disclosure.
