pith. sign in

arxiv: 2605.21624 · v1 · pith:R5U6FYJWnew · submitted 2026-05-20 · 💻 cs.NI · cs.CY

An Open-Source Framework to Emulate Delay and Disruption Tolerant Networks for International Space Station Communication

Pith reviewed 2026-05-22 08:26 UTC · model grok-4.3

classification 💻 cs.NI cs.CY
keywords Delay Tolerant NetworksBundle ProtocolInternational Space StationOpen SourceNetwork EmulationSpace CommunicationsDTN Security
0
0 comments X

The pith

An open-source full-stack Bundle protocol implementation with security features emulates Delay Tolerant Networks for International Space Station communications.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper establishes a complete open-source software system that implements the Bundle protocol to support reliable data transfer in environments like the International Space Station where connections are frequently interrupted. It incorporates security through specific blocks for authentication, integrity, and confidentiality using standard encryption methods, along with practical handling for fragmentation, priority queuing, custody transfers, and retransmissions. A responsive web interface makes the system interactive for users. A sympathetic reader would care because this provides a freely available tool for testing and learning about network protocols designed for space and other challenged settings without requiring physical hardware.

Core claim

The authors deliver an open-source, full-stack implementation of the Bundle protocol tailored for ISS communication that includes Bundle Authentication Block, Payload Integrity Block, and Payload Confidentiality Block secured with HMAC-SHA256 and AES-256-CBC encryption, plus bundle fragmentation and reassembly, priority-based queuing, custody transfer using ACK/NAK mechanisms, automatic retransmission, and a modern responsive web frontend.

What carries the argument

The full-stack Bundle protocol implementation equipped with security blocks and disruption-tolerant mechanisms for custody transfer and retransmission.

If this is right

  • Developers can prototype and validate DTN applications for space missions using only software.
  • Educators obtain an interactive platform to demonstrate protocol behavior in disrupted networks.
  • Community contributors can extend the code for additional space or terrestrial challenged environments.
  • Security mechanisms allow realistic evaluation of encrypted data flows in intermittent links.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The framework could support comparative testing against other DTN implementations to identify performance differences in ISS-like scenarios.
  • Integration with hardware-in-the-loop simulators might extend its utility for validating end-to-end space mission workflows.
  • Open availability positions it as a potential baseline for standardizing secure Bundle protocol deployments in future lunar or planetary networks.

Load-bearing premise

The released code fully and correctly implements all listed features to match the Bundle protocol specification without material bugs that would prevent functional emulation of ISS communications.

What would settle it

Executing the system to send encrypted bundles with authentication blocks under simulated long delays and disruptions, then confirming successful decryption, reassembly, and custody transfer completion would support the claim; any failure in security processing or transfer reliability would refute it.

Figures

Figures reproduced from arXiv: 2605.21624 by Krit Grover, Marcelo Ponce.

Figure 1
Figure 1. Figure 1: The implementation employs WebGL for hardware [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 1
Figure 1. Figure 1: Main dashboard interface showing 3D globe visualization, orbital parameters, and next pass. [PITH_FULL_IMAGE:figures/full_fig_p004_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Ground View showing the interface for creating bundles that show the encrypted text, network topology, link parameters and transmission history. [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: ISS View showing a relay interface, message inbox, and a reassembly [PITH_FULL_IMAGE:figures/full_fig_p006_3.png] view at source ↗
read the original abstract

Delay and Disruption Tolerant Networks (DTN) are critical for reliable communications in challenged network environments, particularly for space systems where end-to-end connectivity cannot be guaranteed. We present an open-source, full-stack implementation of the Bundle protocol for communicating with the International Space Station (ISS), with complete security features including Bundle Authentication Block (BAB), Payload Integrity Block (PIB), and Payload Confidentiality Block (PCB) using HMAC-SHA256 and AES-256-CBC encryption. The system includes bundle fragmentation and reassembly, priority-based queuing, custody transfer with ACK/NAK mechanisms, and automatic retransmission. Our system also includes a frontend facilitated by a modern responsive web interface. We consider this work highly relevant in the context of computer networking because: i) it demonstrates a full stack, open-source, freely available implementation of this critical and reliable protocol; and ii) it offers an interactive educational and learning framework in the field of computer networks and communications.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The manuscript presents an open-source full-stack implementation of the Bundle protocol for Delay and Disruption Tolerant Networks (DTN) targeted at International Space Station (ISS) communications. It claims to include complete security features (BAB, PIB, PCB using HMAC-SHA256 and AES-256-CBC), bundle fragmentation/reassembly, priority-based queuing, custody transfer with ACK/NAK, automatic retransmission, and a responsive web frontend, positioning the work as both a practical tool and an educational framework.

Significance. A verified, correct, and complete open-source Bundle protocol stack with the listed security and reliability mechanisms would constitute a useful contribution to the DTN community by lowering barriers to experimentation with space-relevant challenged networks and supporting teaching. The absence of any validation, test results, or interoperability data, however, means the current manuscript primarily asserts rather than demonstrates these capabilities.

major comments (2)
  1. [Implementation] Implementation section (around the description of security blocks): the claims that BAB, PIB, and PCB are fully realized with HMAC-SHA256 and AES-256-CBC are load-bearing for the 'complete security features' assertion, yet the manuscript supplies no test vectors, RFC 9172 compliance checks, or cryptographic validation steps.
  2. [Evaluation] Evaluation or Results section: the central claim of a functional emulation framework for ISS communications rests on the correct operation of fragmentation/reassembly, priority queuing, custody transfer with ACK/NAK, and retransmission, but no performance data, coverage metrics, error analysis, or interoperability results with existing DTN implementations are provided.
minor comments (2)
  1. [Abstract] The abstract and introduction would benefit from explicit statements of the Bundle protocol version (e.g., BPv7 per RFC 9171) and the programming language or libraries employed.
  2. [Conclusion] Repository URL, installation instructions, and example usage commands should be included in a dedicated 'Availability' subsection to support the open-source claim.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for their thorough review and constructive feedback on our manuscript. We appreciate the recognition of the potential contribution of our open-source DTN framework for ISS communications. We address each major comment below and outline the revisions we will make to strengthen the manuscript.

read point-by-point responses
  1. Referee: [Implementation] Implementation section (around the description of security blocks): the claims that BAB, PIB, and PCB are fully realized with HMAC-SHA256 and AES-256-CBC are load-bearing for the 'complete security features' assertion, yet the manuscript supplies no test vectors, RFC 9172 compliance checks, or cryptographic validation steps.

    Authors: We agree that providing explicit validation would strengthen the security claims. The manuscript describes the implementation of BAB, PIB, and PCB using HMAC-SHA256 and AES-256-CBC following the Bundle Protocol Security specification. In the revised version, we will add sample test vectors for each block type along with a description of the compliance verification process against RFC 9172. revision: yes

  2. Referee: [Evaluation] Evaluation or Results section: the central claim of a functional emulation framework for ISS communications rests on the correct operation of fragmentation/reassembly, priority queuing, custody transfer with ACK/NAK, and retransmission, but no performance data, coverage metrics, error analysis, or interoperability results with existing DTN implementations are provided.

    Authors: We acknowledge that empirical validation is important to demonstrate functionality. The current manuscript focuses on presenting the open-source full-stack design and its educational value. In the revision, we will incorporate an Evaluation section with performance measurements for fragmentation/reassembly, priority queuing, custody transfer, and retransmission, along with test coverage information, error analysis, and interoperability results against other DTN implementations. revision: yes

Circularity Check

0 steps flagged

No circularity: implementation report with no derivations or predictions

full rationale

The paper describes an open-source software framework implementing the Bundle protocol for ISS/DTN emulation, listing features such as BAB/PIB/PCB security blocks, fragmentation, custody transfer, and a web frontend. No equations, fitted parameters, predictions, or first-principles derivations appear in the abstract or described content. The central claim is the existence and functionality of the released code itself, which is self-contained and externally verifiable by inspection or testing against RFC 9171/9172. No self-citation chains, ansatzes, or renamings reduce any result to its inputs by construction. This matches the default expectation for non-circular engineering papers; the reader's assessment of score 0.0 is confirmed.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

As an engineering implementation paper the work rests on standard networking protocol assumptions rather than new mathematical axioms or fitted parameters.

axioms (1)
  • domain assumption The implementation correctly follows the Bundle protocol specification and security block definitions.
    Invoked throughout the abstract's description of the system's features and security mechanisms.

pith-pipeline@v0.9.0 · 5695 in / 1207 out tokens · 181667 ms · 2026-05-22T08:26:49.120993+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

22 extracted references · 22 canonical work pages

  1. [1]

    Dtn7: An open-source disruption-tolerant networking implementation of bundle protocol 7,

    A. Penning, L. Baumg ¨artner, J. H ¨ochst, A. Sterz, M. Mezini, and B. Freisleben, “Dtn7: An open-source disruption-tolerant networking implementation of bundle protocol 7,” inAd-Hoc, Mobile, and Wireless Networks, M. R. Palattella, S. Scanzio, and S. Coleri Ergen, Eds. Cham: Springer International Publishing, 2019, pp. 196–209

  2. [2]

    Quicl: Disruption-tolerant networking via a quic convergence layer,

    M. Sommer, A. Sterz, M. V ogelbacher, H. Bellafkir, and B. Freisleben, “Quicl: Disruption-tolerant networking via a quic convergence layer,”Computer Communications, vol. 241, p. 108247, 2025. [Online]. Available: https://www.sciencedirect.com/science/article/pii/ S014036642500204X

  3. [3]

    Nasa/jpl interplanetary overlay network (ion),

    “Nasa/jpl interplanetary overlay network (ion),” accessed: 2026-04-01. [Online]. Available: https://github.com/nasa-jpl/ION-DTN

  4. [4]

    Iss simulator repository,

    “Iss simulator repository,” 2020, accessed: 2026-04-01. [Online]. Available: https://gitlab.com/d3tn/ud3tn

  5. [5]

    Bundle protocol for space communication networks in presence of intermittent link connectivity,

    R. Wang, S. Peng, A. Sabbagh, B. Cao, K. Zhao, and G. Yang, “Bundle protocol for space communication networks in presence of intermittent link connectivity,” in2018 IEEE Global Communications Conference (GLOBECOM). IEEE Press, 2018, p. 1–5. [Online]. Available: https://doi.org/10.1109/GLOCOM.2018.8647274

  6. [6]

    Iss simulator repository,

    K. Grover, “Iss simulator repository,” 2025, accessed: 2026-04-01. [Online]. Available: https://github.com/kritgrover/iss-simulator

  7. [7]

    A network in a laptop: rapid prototyping for software-defined networks,

    B. Lantz, B. Heller, and N. McKeown, “A network in a laptop: rapid prototyping for software-defined networks,” inProceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, 2010, pp. 1–6

  8. [8]

    A delay-tolerant network architecture for challenged internets,

    K. Fall, “A delay-tolerant network architecture for challenged internets,” inProceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, 2003, pp. 27–34

  9. [9]

    Rfc 4838: Delay-tolerant networking architecture,

    Cerf, Vinton and Burleigh, Scott and Hooke, Adrian and Torgerson, Leigh and Durst, Robert and Scott, Keith and Fall, Kevin and Weiss, Howard, “Rfc 4838: Delay-tolerant networking architecture,” 2007

  10. [10]

    Delay-and disruption-tolerant networks (dtns),

    F. Warthmanet al., “Delay-and disruption-tolerant networks (dtns),” A Tutorial. V . 3.2, Interplanetary Internet Special Interest Group, pp. 5–9, 2012. [Online]. Available: https://www.nasa.gov/wp-content/ uploads/2023/09/dtn-tutorial-v3.2-0.pdf

  11. [11]

    Rfc 5050: Bundle protocol specification,

    K. Scott and S. Burleigh, “Rfc 5050: Bundle protocol specification,” 2007

  12. [12]

    Rfc 9171: Bundle protocol version 7,

    S. Burleigh, K. Fall, and E. Birrane, III, “Rfc 9171: Bundle protocol version 7,” USA, 2022

  13. [13]

    Lubanovic,FastAPI

    B. Lubanovic,FastAPI. ” O’Reilly Media, Inc.”, 2023

  14. [14]

    Communicating and displaying real- time data with websocket,

    V . Pimentel and B. G. Nickerson, “Communicating and displaying real- time data with websocket,”IEEE Internet Computing, vol. 16, no. 4, pp. 45–53, 2012

  15. [15]

    Skyfield: High precision research-grade positions for plan- ets and Earth satellites generator,

    B. Rhodes, “Skyfield: High precision research-grade positions for plan- ets and Earth satellites generator,” Astrophysics Source Code Library, record ascl:1907.024, Jul. 2019

  16. [16]

    Vallado and P

    D. Vallado and P. Crawford,SGP4 Orbit Determination. [Online]. Available: https://arc.aiaa.org/doi/abs/10.2514/6.2008-6770

  17. [17]

    Sakhniuk and A

    M. Sakhniuk and A. Boduch,React and React Native: Build cross- platform JavaScript and TypeScript apps for the web, desktop, and mobile. Packt Publishing Ltd, 2024

  18. [18]

    Danchilla,Three.js Framework

    B. Danchilla,Three.js Framework. Berkeley, CA: Apress, 2012, pp. 173–203. [Online]. Available: https://doi.org/10.1007/ 978-1-4302-3997-0 7

  19. [19]

    Integrating popular chart libraries built on d3,

    E. Elrom, “Integrating popular chart libraries built on d3,” inIntegrating D3. js with React: Learn to Bring Data Visualization to Life. Springer, 2021, pp. 267–298

  20. [20]

    Gerchev,Tailwind CSS

    I. Gerchev,Tailwind CSS. SitePoint Pty Ltd, 2022

  21. [21]

    Network forensics analysis using wireshark,

    V . Ndatinya, Z. Xiao, V . R. Manepalli, K. Meng, and Y . Xiao, “Network forensics analysis using wireshark,”International Journal of Security and Networks, vol. 10, no. 2, pp. 91–106, 2015

  22. [22]

    Rfc 6257: Bundle security protocol specification,

    S. Symington, S. Farrell, H. Weiss, and P. Lovell, “Rfc 6257: Bundle security protocol specification,” 2011