Iris microcontroller secure communications library

Cerberus Iris logo


Cerberus Iris is an efficient, low-footprint software library that allows data to be sent securely from a microcontroller to another device, such as a local or cloud-based server.

Iris is based on the NOISE protocol framework and is compatible with the Wireguard® protocol1, which is now supported by the Linux®2 kernel, Android3 and FreeBSD®4.

MCU security hardware support

Iris currently supports hardware security features on the following microcontrollers :


  1. Wireguard is a registered trademark of Jason A. Donenfeld. ↩︎

  2. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. ↩︎

  3. Android is a trademark of Google LLC. ↩︎

  4. FreeBSD is a registered trademark of The FreeBSD Foundation. ↩︎