Projects

Padded Uniform Random Blobs (PURBs)

A format for encrypted data which makes it indistinguishable from random bits and minimizes leakage of sensitive metadata.

Security of software-update systems

A software-update framework that provides decentralized enforcement of development and release processes, independent verification of source-to-binary correspondence, transparency via a collectively-signed update timeline, and efficient release validation by arbitrarily out-of-date clients.

The Collective Authority (Cothority) Framework

Joint DeDiS project that offers a framework for simulating and deploying decentralized and distributed cryptographic protocols.

tinygroupdtls

Lightweight DTLS implementation for the Contiki OS (TinyDTLS) with an extension for secure group communication. Our extension enables securing multicast messages and their corresponding unicast responses.