Difference between revisions of "TinySec"

From TinyOS Wiki
Jump to: navigation, search
m
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
'''TinySec''' is a layer security architecture which was implemented in TinyOS 1.x by Chris Karlof, Naveen Sastry and David Wagner. This implementation was not ported to TinyOS 2.x.
 
'''TinySec''' is a layer security architecture which was implemented in TinyOS 1.x by Chris Karlof, Naveen Sastry and David Wagner. This implementation was not ported to TinyOS 2.x.
  
 +
==  Description  ==
 +
TinySec provides two different modes: authenticated encryption ('''TinySec-AE''') and authentication only ('''TinySec-Auth'''). Encryption is provided by the Skipjack algorithm used with the CBC mode of operation. Authentication is provided by the CBC mode of operation wich adds a 4-byte tag to the message.
 
==See also==
 
==See also==
 +
*[[Security]]
 
*[[MiniSec]]
 
*[[MiniSec]]
 
+
*[[CC2420 Security Tutorial]]
 
== External links ==
 
== External links ==
 
*[http://www.cs.berkeley.edu/~daw/papers/tinysec-sensys04.pdf TinySec Paper]
 
*[http://www.cs.berkeley.edu/~daw/papers/tinysec-sensys04.pdf TinySec Paper]
 
+
*[http://www.tinyos.net/tinyos-1.x/tos/lib/TinySec/ TinySec implementation]
 +
*[http://www.cl.cam.ac.uk/research/security/sensornets/tinysec/ TinySec implementation for the CC2420 radiochip]
 
[[Category:Security]]
 
[[Category:Security]]

Latest revision as of 23:12, 18 November 2009

TinySec is a layer security architecture which was implemented in TinyOS 1.x by Chris Karlof, Naveen Sastry and David Wagner. This implementation was not ported to TinyOS 2.x.

Description

TinySec provides two different modes: authenticated encryption (TinySec-AE) and authentication only (TinySec-Auth). Encryption is provided by the Skipjack algorithm used with the CBC mode of operation. Authentication is provided by the CBC mode of operation wich adds a 4-byte tag to the message.

See also

External links