1. Abstract
ABOS is a unified platform for decentralized mesh communication without routing tables. It combines spread-spectrum stealth, cognitive radio, delay-tolerant networking (DTN), and ionospheric sounding into a single Rust workspace. The system treats the ionosphere as a passive, planetary-scale reflector: Near-Vertical Incidence Skywave (NVIS) propagation in the 2–10 MHz band returns signals almost straight down, enabling beyond-line-of-sight communication with zero infrastructure.
Every transmission is shard-split, FEC-encoded with systematic (256, 512) LDPC, DSSS-spread beneath the cosmic noise floor,
stealth-masked, and delivered through DTN store-and-forward with opportunistic "Phoenix Window" scheduling (meteor scatter).
The implementation is feature-complete per Tier 4 readiness: 13 crates, 103/103 workspace tests passing,
zero compiler warnings, zero clippy warnings (-D warnings), CI-gated on every commit.
2. Motivation & Physics Invariant
Conventional communication infrastructure (cell towers, fiber, satellite uplinks) represents a fragile single point of failure under adversarial electronic warfare or grid collapse. ABOS exploits a physical resource that cannot be physically destroyed or switched off: the ionosphere — a conductive plasma layer at 60–1000 km altitude that refracts radio waves back to Earth.
NVIS uses high-angle radiation (70°–90° elevation) at frequencies just below the ionospheric critical frequency
(f0F2), reflecting energy directly back down like an umbrella and eliminating the traditional 50–500 km HF "skip zone".
// Appleton-Hartree plasma frequency equation
// f_p โ 9.0 ยท โ(N_e) where N_e is electron density in electrons/mยณ
// For N_e = 1e12 e/mยณ:
// f_p = 9.0 ยท 1,000,000 = 9.0 MHz (critical ceiling)
let f_p = 9.0 * electron_density.sqrt();
let f_opt = abos_iono::nvis::select_nvis_frequency(f_p, current_time);3. Workspace Architecture (13 Crates)
| Crate | Subsystem Role | Key Responsibilities |
|---|---|---|
abos-hal |
Hardware Abstraction | DMA zero-copy sample buffers, GPIO T/R antenna switching, GPSDO timer synchronization. |
abos-dsp |
Digital Signal Processing | DDC, SIMD decimation, AGC, I/Q imbalance correction, Costas loop, Gardner timing, 256-OFDM. |
abos-phy |
Physical Waveform | DSSS Gold/PN code spreading, FHSS frequency hopping, scrambler, burst packet framing. |
abos-fec |
Forward Error Correction | Systematic (256, 512) LDPC belief propagation, BICM interleaver, soft QPSK/16-QAM LLR, CRC32. |
abos-protocol |
Routing & Mesh | 1.5× fountain sharding, DTN bundles, buffer-bounce relay, beacon discovery, ACK backoff. |
abos-cognitive |
Spectrum Intelligence | Wideband FFT scanner, automated jammer detection, spectral whitespace finder, adaptive MCS. |
abos-iono |
Ionospheric Sounding | Live chirp sounder, f0F2 estimation, NVIS frequency selector, meteor burst detector. |
abos-stealth |
Anti-Electronic Warfare | Cyclostationary masking (variable symbol rates), artificial phase noise, amplitude dithering. |
abos-storage |
Embedded Storage | Persistent sled bundle store, TTL eviction, content-hash dedup, disk spooling for blackouts. |
abos-common |
Mathematical Primitives | Complex numbers, ChaCha12 PRNG, Gold code generators, AES-256-GCM / HMAC-SHA256, NodeId. |
abos-cli |
Command Line Interface | 10 production subcommands with typed argument validation (clap-derived binary). |
abos-gui |
Cockpit Dashboard | Headless GuiState + egui visualization (tested without display server). |
abos-tests |
Verification Harness | Loopback RF channel (AWGN, loss, duplication), e2e roundtrips, fault injection, 3-node mesh. |
4. Deterministic RF Signal Chain
The transmission and reception pipelines operate without heap allocations on the hot path:
TX Chain:
Input Bytes โ Shard Split (1.5x) โ DTN Bundle โ Scrambler โ BICM Interleaver โ
LDPC (256/512) โ QPSK Mapper โ 256-OFDM โ RRC Filter โ DSSS Spreading โ
Stealth Masking โ Burst Packet Framing โ SDR DMA TX
RX Chain:
SDR DMA RX โ Burst Detect & Sync โ DDC โ Costas Carrier Recovery โ Gardner Timing โ
DSSS Despreading โ OFDM Demod โ Soft-Decision LLR โ LDPC Belief Propagation โ
Deinterleaver โ Descrambler โ Bundle Hash Dedup โ Buffer-Bounce Forward โ Reconstructed File5. Stealth & Anti-EW Countermeasures
Standard military spread spectrum relies solely on direct-sequence spreading. Modern electronic intelligence (ELINT) interceptors use cyclostationary feature detectors (spectral autocorrelation) to detect chip rates and carrier frequencies even when buried below the noise floor. ABOS implements a three-tier anti-interception shield:
- Thermal Burial: DSSS spreading with 20–30 dB processing gain keeps PSD < -120 dBm/Hz.
- Cyclostationary Masking: Randomized micro-dithering of the symbol clock (1–2%) destroys cyclic autocorrelation peaks.
- Phase & Scintillation Emulation: Controlled phase noise and amplitude modulation imitate natural ionospheric scintillation, tricking classifiers into cataloging the burst as geomagnetic noise.
6. Threat Model & Security Guarantees
| Adversary Capability | Attack Vector | ABOS Defense Mechanism |
|---|---|---|
| Barrage Jammer | High-power broadband noise | LDPC soft-decision coding + cognitive whitespace channel hopping + 1.5× shard redundancy. |
| ELINT Direction Finder | Angle-of-arrival triangulation | Sub-millisecond microbursts + NVIS high-angle reflection scatter (omni-directional ground illumination). |
| Malicious Relay Node | Packet injection / spoofing | HMAC-SHA256 authenticated bundle headers + cryptographic NodeId derived from public keys. |
| Replay Attack | Resending stale packets | Content-hash deduplication cache + monotonically increasing TTL and timestamp windowing. |