Difference between revisions of "Security"
m |
(→Symmetric-key Cryptography) |
||
Line 4: | Line 4: | ||
=== Symmetric-key Cryptography === | === Symmetric-key Cryptography === | ||
*Efficient Assembler implementation of AES block cipher on [[Atmel AVR|AVR]] microcontroller. [http://point-at-infinity.org/avraes/ Link]. | *Efficient Assembler implementation of AES block cipher on [[Atmel AVR|AVR]] microcontroller. [http://point-at-infinity.org/avraes/ Link]. | ||
+ | * An implementation of the Trivium stream cipher for 8-bit and 16-bit microcontrollers can be found [http://tinyos.cvs.sourceforge.net/viewvc/*checkout*/tinyos/tinyos-2.x-contrib/crypto/index.html here]. | ||
+ | |||
===Public-key Cryptography=== | ===Public-key Cryptography=== | ||
*[[TinyECC]] : Elliptic Curve Cryptography for Sensor Networks. [http://discovery.csc.ncsu.edu/software/TinyECC/ver0.3/index.html Webpage]. | *[[TinyECC]] : Elliptic Curve Cryptography for Sensor Networks. [http://discovery.csc.ncsu.edu/software/TinyECC/ver0.3/index.html Webpage]. |
Revision as of 04:11, 23 November 2009
This page regroups all the contributions and information about Security and Cryptography in TinyOS.
Contents
Cryptographic primitives
Symmetric-key Cryptography
- Efficient Assembler implementation of AES block cipher on AVR microcontroller. Link.
- An implementation of the Trivium stream cipher for 8-bit and 16-bit microcontrollers can be found here.
Public-key Cryptography
- TinyECC : Elliptic Curve Cryptography for Sensor Networks. Webpage.
- TinyPBC : Pairing-based Cryptography in Sensor Networks. Webpage