Open Source Conference Luxembourg

Quantum Key Distribution Across Borders: Extending the eduKMS Key-Management System for Cross-Operator Quantum-Key Interoperability

Quantum Key Distribution (QKD) provides key exchange whose secrecy rests on physics rather than computational hardness, a long-term defence against the "harvest now, decrypt later" threat to today's public-key cryptography. But a QKD network is confined to a single operator until its key-management systems can hand keys across operator boundaries. This talk covers extending eduKMS, the open-source Key Management System maintained by SURF, to do exactly that.

The work took place during an internship at the Restena Foundation, within its network and systems activity, in the context of BENELUX-QCI, the foundation's experimental quantum-communication-infrastructure project. At the start, eduKMS implemented only the application-to-local-KMS interface (ETSI GS QKD 014); it had no way to deliver a key across the boundary between two independently operated networks. Implementing that missing inter-operator layer (ETSI GS QKD 020), with the routing, acknowledgement, and security machinery to make a multi-operator network function end to end, was the project.

I will walk through the architecture and the decisions that mattered: enforcing one-time-pad masking so no key crosses a conventional network readable, and the single reasoned exception to that rule; extending mutual TLS to every interface; multi-boundary forwarding so a key reaches an operator that is not a direct neighbour; and a set of real security findings surfaced by review and realistic testing (improper certificate validation, missing per-peer authorisation, and an SSRF-exposed acknowledgement callback that the ETSI standard requires you to honour, closed by validating it against known peers).

No quantum-physics background is assumed; the focus is systems, standards, and security engineering.


This talk draws on a twelve-week internship at the Restena Foundation, Luxembourg's national research and education network, contributing to the open-source eduKMS project maintained by SURF. The work extended eduKMS with cross-operator key delivery (ETSI GS QKD 020) so a quantum key can cross the boundary between two independently operated networks, the prerequisite for a multi-operator quantum-key network. It was developed and verified in a virtual multi-operator laboratory, for BENELUX-QCI.

The talk covers:

Why cross-operator key exchange matters, and where it sits in the QKD stack
The architecture: national and backbone key management, and the border node that bridges two operators
Delivering and confirming a key across an operator boundary, and across more than one
The confidentiality model: masking key material on every hop, and the one reasoned exception
Security findings from review and realistic testing, reported with honest status
A standards-conformance lesson: choosing the convenient mode before reading which one the standard mandates
Contributing to a maintainer-led open-source project: reviewable changes, upstream conventions, handover

Aimed at security engineers and systems developers. Assumes symmetric cryptography and TLS; no quantum-physics background.

Project references:

eduKMS (SURF), the upstream project: https://gitlab.com/surfquantum/eduqkd/edukms
The internship contribution (fork with the full merge-request series): https://gitlab.com/restena/qkd/edukms and the completed stack at https://gitlab.com/restena/qkd/edukms/-/tree/pr/24-etsi020-error-codes
The operational dashboard built during the internship: https://gitlab.com/restena/qkd/edukms-dashboard

Sam KAFAI

Sam Kafai is a cybersecurity student, currently in the third year of the BUT Réseaux et Télécommunications (Cyber track) at IUT Nancy-Brabois, in alternance with the Restena Foundation, Luxembourg's national research and education network.
Having completed a BTS Cybersecurity, he carried out a twelve-week internship at Restena where he implemented cross-operator quantum-key interoperability (ETSI GS QKD 020) in the open-source eduKMS key-management system, contributing the work upstream as a reviewable series of merge requests. He continues to work with Restena on its quantum-communication-infrastructure projects. His interests are in applied cryptography, network security, and secure software engineering.