- CONTENTS:

  1. Middleware
  2. Routing
  3. Transport
  4. Key-distribution
  5. Convergecast-traffic encryption
  6. Authentication
  7. Cryptographic primitives
  8. Utility modules


- MIDDLEWARE:

Module name

Del. no.

Partner

Dependency

Optional dependency

Description

TinyPEDS

D3.1

NEC

Identity
TinyLUNAR

CaMyTs
EC-ElGamal
PANEL
RANBAR

Middleware for storing the environmental fingerprint in asynchronous WSNs

TinyDSM

D3.1

IHP

Identity
DTSN
DSDV

n/a

Distributed shared memory

DISC

 

RWTH- Aachen

 

 

Distributed information storage and collection protocol



- ROUTING:

Module name

Del. no.

Partner

Dependency

Optional dependency

Description

TinyLUNAR

D1.1

LTU
RWTH- Aachen

Identity

n/a

Reactive end-to-end connection oriented routing protocol

DSDV

D1.3

INOV

CBC-MAC

n/a

Destination-Sequenced Distance-Vector Routing



- TRANSPORT:

Module name

Del. no.

Partner

Dependency

Optional dependency

Description

DTSN

D1.3

INOV

DSDV

n/a

Distributed transport protocol for sensor networks

NanoTCP

D1.1

RWTH- Aachen

 

 

 

GPSR

D1.2

BUTE

Identity
NManagement

n/a

Greedy perimeter stateless routing



- KEY-DISTRIBUTION:

Module name

Del. no.

Partner

Dependency

Optional dependency

Description

RoK

D2.4

INRIA

n/a

NManagement

Robust key pre-distribution protocol for multi-phase WSNs

TAUK

D2.4+

NEC

Identity

NManagement

Topology aware unique keying protocol for bihomomorphic encryption



- CONVERGECAST-TRAFFIC ENCRYPTION:

Module name

Del. no.

Partner

Dependency

Optional dependency

Description

CDA (CaMyTs)

D2.1

INRIA

Stream cipher

n/a

Encryption of convergecast traffic

CDA (DoFe)

D2.1

NEC

DoFe

n/a

Encryption of convergecast traffic



- AUTHENTICATION:

Module name

Del. no.

Partner

Dependency

Optional dependency

Description

CCastAuth

D2.2

RUB

Hmac-MD5

TinyRNG

Authentication of convergecast traffic

UCastAuth

D2.2

RUB

Hmac-MD5

TinyRNG

Authentication protocol for unicast traffic

MCastAuth

D2.2

NEC

Hmac-MD5

TinyRNG

Authentication protocol for multicast traffic

RANBAR

D3.1

BUTE

n/a

n/a

RANSAC-based resilient aggregation



- CRYPTOGRAPHIC PRIMITIVES:

Module name

Del. no.

Partner

Dependency

Optional dependency

Description

Hmac-MD5

n/a

NEC

n/a

n/a

Implementation of Hmac-MD5 in NesC

NTRUSign

n/a

RUB

SHA1

n/a

Implementation of NTRUSign signature scheme in NesC

EC-ElGamal

D3.1

NEC

ECCArith

n/a

Efficient implementation of the asymmetric homomorphic encryption primitive required by TinyPEDS

TinyRNG

D0.2

INRIA

Sym. ciphers and modes

n/a

Random number generator



- UTILITY MODULES:

Module name

Del. no.

Partner

Dependency

Optional dependency

Description

Identity

n/a

IHP

n/a

RSI

Module for managing key, identity, and loaction of nodes

PANEL

D1.1

BUTE

Identity

TinyLUNAR
TinyRNG

Position-based aggregator node election

RSI

D1.3

INOV

TinyRNG

n/a

Robust sensor intialisation

NManagement

n/a

NEC

n/a

n/a

Flexible architecture to share data with neighbors

ECounter

n/a

NEC

n/a

GPS

Time synchronisation module

FFArith

n/a

NEC

n/a

n/a

Efficient implementation of finite field arithmetic operations on the prime field

ECCArith

n/a

NEC

FFArith

n/a

Efficient implementation of elliptic curve arithmetic operations on the prime field

Selected software modules of the UbiSec&Sens security and reliability toolbox are available for download.
UbiSec&Sens security and reliability toolbox has been presented at the ZigBee Alliance member meeting in Vancouver, BC, Canada, October 6-9, 2008 (Slides).
Next Meeting: 6/7 November at INESC Inovacao - Instituto De Novas Tecnologias (INOV), Portugal.
   © 2006 UbiSec&Sens (This page is maintained by Osman Ugus) Impressum