WSN Security Protocols
We have developped the following TinyOS modules:
TinyRNG: TinyRNG is a random number generator of a cryptographic quality. It uses entropy collection and accumulates entropy into two pools, that makes possible to provide forward and backward security. One of the source of entropy comes from the erroneous packet received from the radio, with careful selection between what's could be modified by an attacker and what could not be attacker controlled. TinyRNG provide standard TinyOS Random interface and it is expected to be extremely easy to integrate into existing projects.
RoK module: RoK is a novel key exchange protocol for wireless sensor networks.
CDA: CDA is a module that provide encryption of convergecast traffic.