Enhancing vula and related libraries
Automatic local network encryption for IPv4/IPv6 with PQC
With zero configuration, Vula automatically encrypts IP (v4) communication between hosts on a local area network (LAN) in a forward-secret and transitionally post-quantum manner to protect against passive eavesdropping. Improvements within the scope of this project include enhancing highctidh with autoconf and to provide a pkg-config enabled shared C library with additional language bindings. The project will also enhance privacy preserving peer discovery with REUNION, and increase implementation diversity of the protocol with a Golang version to enhance mobile device support. Initial Bluetooth integration will be added, and IPv6 support will be enhanced. As a final result, a network traffic enforcement library will be created (Guardrail) which can be used by vula and similar projects with IP traffic routing security needs.
- The project's own website: https://www.vula.link
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).