Security

From TinyOS Wiki
Revision as of 21:29, 25 March 2010 by Sissou (talk | contribs) (Symmetric-key Cryptography)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page regroups all the contributions and information about Security and Cryptography in TinyOS.

Software

Cryptographic primitives

Symmetric-key Cryptography

  • NesC implementation of AES block cipher. Link.
  • Efficient Assembler implementation of AES on AVR microcontroller. Link.
  • An implementation of the Trivium stream cipher for 8-bit and 16-bit microcontrollers can be found here.
  • Two universal hash function families (MMH and Poly32) have been implemented as TinyOS interfaces. The code source can be found here.

Public-key Cryptography

Secure link layers

Hardware

CC2420