TinyPBC

Pairings for authenticated identity-based non-interactive key distribution in sensor networks

keywords

Cryptographic Key Distribution in Sensor Networks; Key Agreement; Identity-Based Cryptography; Identity-Based Encryption (IBE); Pairing-Based Cryptography (PBC); Security in Sensor Networks; Public Key Cryptosystem (PKC); SensorNets; Wireless Sensor Network (WSN); TinyOS, Motes; sensor nodes; Relic; Toolkit.

Paper

PhD Student Diego F. Aranha, PhD Student Conrado P. L. Gouvêa, Prof. Julio López, Prof. Leonardo B. Oliveira, Prof. Michael Scott, Prof. Ricardo Dahab

Download Paper

BibTeX

@article{oliveira2011tinypbc,
                title={TinyPBC: Pairings for authenticated identity-based non-interactive key distribution in sensor networks},
                author={Oliveira, Leonardo B and Aranha, Diego F and Gouv{\^e}a, Conrado PL and Scott, Michael and C{\^a}mara, Danilo F and L{\'o}pez, Julio and Dahab, Ricardo},
                journal={Computer Communications},
                volume={34},
                number={3},
                pages={485--493},
                year={2011},
                publisher={Elsevier}
              }

Code

TinyPBC is mainly based on the RELIC Toolkit and targets the ATmega128L processor, the MICA2 and MICAz motes' processor. It is written in both NesC language, compatible with TinyOS, and C only so that it can be run in AVRStudio or Avrora simulators as well. The RELIC homepage has instructions on how to download the code as well as build TinyPBC.

Extra