AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

A space mission successfully launched a satellite running a fully OCaml-implemented CCSDS protocol stack. This is the first known in-orbit demonstration of post-quantum OTAR using OCaml, highlighting advances in secure, safe space software.

On April 23, 2026, a satellite in low Earth orbit successfully booted up a pure-OCaml CCSDS protocol stack, marking the first public demonstration of such technology in space. This development, part of the Borealis project, underscores the viability of safe programming languages like OCaml for space security and operations, with significant implications for future satellite software security.

The Borealis project, managed by Parsimoni, deployed its protocol stack inside the ClusterGate-2 payload module on a host satellite. The stack implements the CCSDS standard entirely in OCaml, covering layers from radio framing to security extensions, including post-quantum key rotation via OTAR (Over-The-Air Rekeying). The satellite communicates with ground systems through a delay-tolerant filesystem interface, with all data encrypted and authenticated using BPSec extensions wrapped around the CCSDS bundles.

This in-orbit deployment is notable because the satellite has no external network connectivity; all communications occur through filesystem uploads and downloads, with the cryptographic envelope providing confidentiality and integrity. The system supports key rotation for post-quantum security, which is planned to be exercised in upcoming passes, marking a potential first for in-space post-quantum OTAR.

Why It Matters

This development demonstrates that secure, safe, and performant software written entirely in OCaml can operate reliably in the space environment. It addresses longstanding security concerns related to untrusted code execution on satellites, especially in multi-tenant shared hardware where kernel vulnerabilities could compromise security. The successful in-orbit demonstration of post-quantum key rotation also advances space cybersecurity, aligning with NASA standards for long-duration missions.

For the broader aerospace and cybersecurity communities, this signals a shift toward using more robust, mathematically rigorous programming languages in critical space systems, potentially reducing vulnerabilities and improving long-term security management.

Real World OCaml: Functional Programming for the Masses

Real World OCaml: Functional Programming for the Masses

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

Prior to this, space software has predominantly relied on C and other low-level languages with inherent security risks. The CCSDS protocol standard is widely used for space-ground communication, but implementing it entirely in a safe language like OCaml is novel. The project builds on recent advances in OCaml 5, which introduced features enabling high-performance multi-threaded applications. The effort aligns with ongoing concerns about kernel vulnerabilities and supply chain security, especially in shared satellite hardware where kernel exploits like Dirty Frag and Linux privilege escalations pose threats.

Previous demonstrations of space software have focused on traditional languages and protocols; Borealis’s use of a pure OCaml stack is a significant departure, showcasing the potential for safer, more reliable space systems.

“This is the first time we’ve seen a fully OCaml CCSDS stack operate in space, and the success confirms OCaml’s suitability for secure, long-term satellite operations.”

— Virilie Robles

“OCaml 5’s features enable high-performance, safe multi-threaded applications, making it an ideal choice for critical systems like space communication stacks.”

— KC Sivaramakrishnan

What Remains Unclear

It is not yet confirmed how the system will perform over an extended mission duration or how the post-quantum OTAR will be exercised in practice. Details of the operational stability and security resilience are still emerging.

What’s Next

The next steps include exercising the key rotation process during a scheduled pass and monitoring system performance over the satellite’s mission lifespan. Further testing and potential scaling of OCaml-based protocols for other space assets are anticipated.

Key Questions

What is the significance of using OCaml in space software?

OCaml’s safety features and mathematical rigor reduce vulnerabilities, making it a promising language for secure, reliable space applications, especially for untrusted code execution.

What is post-quantum OTAR, and why is it important?

Post-quantum OTAR allows secure remote key rotation resistant to quantum attacks, ensuring long-term cryptographic security for satellite command authentication.

Will this technology be used in future space missions?

While this is the first public demonstration, success could lead to adoption in future satellites, emphasizing secure, safe software architectures in space operations.

You May Also Like

Google will pay SpaceX $920M per month for compute

Google will pay SpaceX $920 million per month from October 2026 to June 2029 for access to approximately 110,000 NVIDIA GPUs and related hardware, as per a regulatory filing.

There’s an internet choke point in the Middle East — is the solution in the North Pole?

Recent submarine cable disruptions in the Middle East highlight risks and prompt EU interest in Arctic routes as an alternative to traditional pathways.

How AI could make wars go nuclear

Experts warn that AI-enabled military systems could accelerate conflict escalation, increasing the risk of nuclear war between major powers like the US and China.

He made your free video player run smoothly. Now he’s doing that for robots.

Jean-Baptiste Kempf, creator of VLC, is now developing Kyber, a platform for real-time remote control of robots and drones, backed by $5M funding.