Security Related Codes for TinyOS & Mote
Wednesday, December 19th, 2007Following are some security related codes for TinyOS:
TinyECC: Elliptic Curve Cryptography for Sensor Networks
TinyECC 1.0 is a software package providing ECC-based PKC operations that can be flexibly configured and integrated into sensor network applications. It provides a digital signature scheme (ECDSA), a key exchange protocol (ECDH), and a public key encryption scheme (ECIES). TinyECC uses a number of optimization switches, which can turn specific optimizations on or off based on developer’s needs.
TinyECC 1.0 is intended for sensor platforms running TinyOS. The current version is implemented in nesC, with additional platform-specific optimizations in inline assembly for popular sensor platforms. It has been tested on MICAz, TelosB, Tmote Sky, and Imote2. TinyECC 1.0 supports SECG recommended 128-bit, 160-bit and 192-bit elliptic curve domain parameters.
More info here.

