vollcrypt

Post-quantum cryptography workspace for messaging, files, WebAssembly, desktop, and database security.

View the Project on GitHub BeratVural/vollcrypt

Vollcrypt Wave

Tactical Radio COMSEC & TRANSEC Protocol for Military & Covert Communication

FIPS 203 TRANSEC Doppler Sync Acoustic Fallback


Vollcrypt Wave is a self-contained, independent military-grade cryptographic protocol designed specifically for tactical radio communications (HF, VHF, UHF bands). Operating under zero-trust, low-bandwidth, and high-noise environments, it combines robust Transmission Security (TRANSEC) and Communications Security (COMSEC) features to protect tactical nets against jamming, interception, and direction-finding metadata tracking.

Unlike vollcrypt-messages, Vollcrypt Wave is fully independent and implements its own standalone cryptographic flow to meet strict low-overhead and high-resilience requirements of tactical digital and software-defined radios (SDR).


Core Capabilities & Advanced Features

1. Cryptographic & Key Management Core

2. Advanced TRANSEC (Transmission Security)

3. Waveform Sync & RF Physics

4. Zero-Overhead & Low Bandwidth Optimization

5. Tactical Resilience & Mesh Routing

6. Anti-Tamper & Security Guardrails


Logical Crate Architecture

The vollcrypt-wave library is structured as a zero-dependency, #![no_std] Rust crate. The protocol logic is organized into the following logical modules:


Technical Specifications

Layer / Mechanism Primitive / Equation Purpose
COMSEC (Asymmetric) ML-KEM-768 + X25519 Quantum-resistant hybrid KEM
COMSEC (Ad-hoc) PSTP + Blinding + ZK-PoK Decentralized ad-hoc trust & mutual KEM handshake
COMSEC (Symmetric) AES-256-GCM / CTR Authenticated payload encryption
COMSEC (Side-Channel) Edwards Blinding & Decoy Jitter Defends against SPA/DPA/EMA key leakage
ENTROPY (KDF Salt) $\overline{V_n^2} = 4 k_B T R \Delta f$ Johnson-Nyquist thermal noise root salt
TRANSEC (Hopping) Lorenz Attractor / Logistic Map Chaotic FHSS channel & amplitude hopping
TRANSEC (Jitter) Chebyshev Map: $T_{n+1} = \cos(d \arccos T_n)$ Chaotic micro-burst transmission scheduling
TRANSEC (Covert) 256-Chip DSSS Spreading Hides signal below noise floor (LPI/LPD)
PHYSICAL (Sync) $\Delta v = \frac{\Delta \phi \cdot c}{2\pi \cdot \Delta t \cdot f_0}$ Kinematic Doppler correction
PHYSICAL (Masking) Root-Raised-Cosine (RRC) Bounds chaotic spectrum within yasal mask B (LPD)
PHYSICAL (AGC) $\text{RMS} = \sqrt{\frac{1}{N}\sum \mid s_i \mid^2}$ Vector amplitude normalization
RESILIENCE (FEC) PGZ RS(32, 28) + Viterbi (Rate 1/2) Double-layer error correction
INFO THEORY (FEC) $C = B \log_2(1 + \text{SNR})$ & $GF(2^8)$ BM Shannon capacity & Galois adaptation ($P \in [2, 32]$)
RESILIENCE (Acoustic) CPFSK (19k/21k Hz) + Goertzel Ultrasonic communication fallback
RESILIENCE (Sync) SHA-256 + HKDF + Look-Ahead Deterministic P2P & Master Fork-Merge reconciliation
GUARDRAIL (OTAM) Ed25519 M-of-N Consensus Prevent unauthorized control updates
CONTROL PLANE (Wave) $\mid t_{\text{local}} - t_{\text{packet}} \mid \le \Delta t$ & Ed25519 M-of-N Control-plane validation and anti-rollback
PHYSICAL (Colocation) Blanking Bus + Priority Co-site receiver blanking & preemption
PHYSICAL (Localization) Gauss-Newton $2 \times 2$ Hyperbolic Solver Passive TDoA transmitter coordinate lookup
TRANSEC (Compression) Galois-grid 12-bit integer delta-packing 24-bit compact coordinates transmission
PHYSICAL (Attack) Orthogonal Phase Noise + Blanking Spot jamming with look-ahead friendly bypass
PHYSICAL (HAL) TransceiverHal + ClockHal + AudioHal Hardware Abstraction Layer for transceiver drivers

Independent Publishing

The vollcrypt-wave crate is designed to be built, tested, and published completely independently:

cd vollcrypt-wave
cargo clippy --all-targets -- -D warnings
cargo test
cargo package
cargo publish
ON THIS PAGE