Difference between revisions of "Security"

From TinyOS Wiki
Jump to: navigation, search
(Symmetric-key Cryptography)
Line 1: Line 1:
 
This page regroups all the contributions and information about '''Security''' and '''Cryptography''' in TinyOS.
 
This page regroups all the contributions and information about '''Security''' and '''Cryptography''' in TinyOS.
  
 +
= Software =
 
== Cryptographic primitives ==
 
== Cryptographic primitives ==
 
=== Symmetric-key Cryptography ===
 
=== Symmetric-key Cryptography ===
Line 12: Line 13:
 
*[[TinySec]]
 
*[[TinySec]]
 
*[[MiniSec]]
 
*[[MiniSec]]
 +
 +
= Hardware =
 +
== CC2420 ==
 
*[[CC2420 Security Tutorial]]
 
*[[CC2420 Security Tutorial]]
 
+
*[http://cis.sjtu.edu.cn/index.php/The_Standalone_AES_Encryption_of_CC2420_(TinyOS_2.10_and_MICAz) Code] to use CC2420 AES encryption and decryption in TinyOS 2.x.
 
[[Category:Security]]
 
[[Category:Security]]

Revision as of 20:08, 24 November 2009

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

Software

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

Secure link layers

Hardware

CC2420