NODUS FORTIS
An Australian-controlled hardware architecture that catches a faked GPS position and rejects the lie — the first hardware enforcement node on a machine's navigation path, for a world where the map can no longer be trusted.
Post-receiver detection · Pre-controller enforcement · Independent of host software
[PRE-HARDWARE · SIMULATION & RECORDED-DATA EVIDENCE] Detection demonstrated in closed-loop simulation and recorded-data testing; the first physical-board build is the next milestone.
Hardware-enforced navigation integrity for drones and autonomous systems operating in GPS-contested environments · Dual-use · Conceptually aligned to AUKUS Pillar II
Machines that believe whatever they are told
Autonomous machines are multiplying — delivery drones, self-driving vehicles, aircraft, ships, satellites — and almost every one depends heavily on an input it cannot itself verify: the position handed to it by GPS. That position is typically accepted and acted upon with little independent challenge — an assumption underneath much of the autonomous economy, not independently checked before the machine acts on it.
GPS was never designed to be secure. The signal is broadcast from twenty thousand kilometres away, and by the time it reaches the ground it is weaker than the ambient noise of a city. Equipment costing a few hundred dollars can overwhelm it — or, more dangerously, counterfeit it. The cost of attacking is low, the number of exposed platforms is large, and dedicated protection is not widely fitted. What was once a laboratory curiosity is now a routine instrument of modern conflict, and its effects have spread well beyond the battlefield into civilian aviation, commercial shipping, and border regions across three continents.
A jammed machine usually knows it is lost. A spoofed machine does not.
Deception is the harder problem, and the one a loss-of-signal failsafe cannot detect. It is the problem Nodus Fortis exists to address.
Every autonomous machine acts on information it receives from outside itself. Almost none of them contain a place where that information is independently examined before it is allowed to influence control. The receiver reports; the controller acts. There is nothing between them whose job is to ask whether the report should be believed.
The principle: a machine should treat the position it is handed as a claim requiring verification, not a fact to be trusted — and the moment that claim fails to hold, the input should be rejected and the platform protected before the deception can continue to influence its behaviour.
That decision has to be made somewhere, and it has to be enforced by something the attacker cannot argue with. That place is what Nodus Fortis builds.
A drone is not blind without GPS. It already carries sensors that measure its own movement directly — the physical experience of accelerating, turning, tilting, holding a heading. That information does not arrive from the sky. It cannot be transmitted to, jammed or faked from the ground, because it is not a signal being received; it is the platform sensing itself.
A spoofer, however sophisticated, can lie about what the machine is told. It cannot reach inside and change what the machine feels. So a counterfeit position has to survive a second question: does it agree with what the platform can establish about its own motion? A true position always does. A fabricated one — if it is actually steering the platform somewhere it should not go — eventually cannot. The two accounts pull apart, and the contradiction becomes measurable. The attack fails not because the signal was blocked — it cannot be blocked — but because it was checked against something the attacker could not reach.
Nodus Fortis does not claim that every conceivable deception can be detected. A sufficiently resourced adversary can, at considerable expense, construct a counterfeit that contains no detectable inconsistency — and no consistency-based system can catch that, ours included. We do not claim to. (Timing-only attacks and key-custody compromise are separate boundaries, named in Section 02.)
What the architecture does is establish a boundary that forces an attacker to defeat more than the external position signal alone — an attack demanding far greater knowledge of the target, tighter coordination, and more sophisticated control of the counterfeit signal. The present detection boundary, and the evidence supporting it, are set out in Sections 07 and 08.
Nodus Fortis is not building a single anti-spoofing device. It is establishing the hardware trust boundary around which autonomous machines can begin to defend themselves. The first essential decision has been demonstrated in simulation: a machine can challenge the position it is given and autonomously reject the lie. The Black Box is designed to turn that decision into a physical enforcement point — and everything else in this deck is built around it.
The principal ways satellite navigation can be denied or deceived
This is a practical map of the principal attack families against satellite navigation, anchored to published research and documented real-world events. Each attack is stated plainly first, then detailed for a technical reader.
The attacks fall into three families: drowning out the signal, counterfeiting it, and tampering from the inside.
Broadband jamming
LoudThe bluntest attack: raw noise transmitted across the satellite frequencies until the receiver can no longer resolve the real signal. The machine goes blind — but it registers that it is blind.
overwhelming a faint sound with sheer volume.
The detail
Record-and-replay
QuietThe simplest deception: record the genuine signal and rebroadcast it, delayed and amplified. The receiver resolves a position it held at an earlier moment.
replaying an earlier set of directions after the route has changed.
The detail
The sudden jump
QuietA cruder counterfeit forces the receiver onto a false signal, so the reported position shifts discontinuously — present in one location, and a block away the next.
a position that relocates instantaneously — a movement no real platform could make, and therefore detectable.
The detail
The slow sideways drag
The initial target attack classRather than a discontinuous jump, the attacker assumes control of the signal smoothly and eases the reported position sideways — a few centimetres at a time — slowly enough that no coarse alarm is triggered. Over a few minutes, a platform can be walked hundreds of metres off course while continuing to report full confidence.
being guided one lane across at a time, each step too small to notice, until the destination is wrong.
The detail
The slow forward-and-back nudge
Roadmap — requires separate validationThe same smooth takeover, but easing the platform forward or back along its own line of travel rather than sideways.
being told you are slightly further along your route than you are — a change that reveals almost nothing about your path.
The detail
The perfect shadow
The irreducible edgeThe most sophisticated attack: hold the platform at a fixed false offset and advance it at exactly its true speed, so nothing about the motion ever appears inconsistent.
a shadow that tracks you perfectly — always the same distance away, moving exactly as you do.
The detail
The full orchestra
Nation-state gradeA coordinated attack that counterfeits several of the platform's information sources at once, in mutual agreement, so no single check finds a contradiction.
multiple witnesses independently telling the same false account, so cross-checking them reveals nothing.
The detail
The wiretap
Inside the machineThe attacker is not in the airwaves at all, but inside the machine — on the wiring after the sensor, introducing a bias into the data as it flows.
altering the contents of a message after it has been sealed but before it is delivered.
The detail
The stolen key
Key custodyIf an adversary steals the secret cryptographic keys, any scheme that relies on those keys is beaten by definition.
the strongest lock provides no protection once the key has been copied.
The detail
In summary: the Black Box detects the attacks that move a platform in ways which quietly contradict its own motion; it is designed to increase the knowledge, coordination and sensing control required for the harder, nation-state-grade attacks at the edge; and the small number that belong to a companion device or to key custody, it names explicitly. A defender able to state precisely what it stops and what it does not is one worth trusting.
The first enforcement node
A single compact circuit board — targeted for a business-card-class form factor (subject to PCB layout, thermal, power and interface validation) — designed for inline integration on the navigation path, between the machine's GPS receiver and the controller that acts on it. From that position it continuously checks the navigation feed against independent motion evidence, and when the accumulated evidence crosses the defined distrust threshold, it is designed to prevent the rejected receiver output from continuing through the navigation-data path. The design aims to avoid replacing the existing receiver or flight controller; physical installation, wiring and interface compatibility are still required and will be confirmed during hardware integration. This is the first physical node of the architecture in Section 01 — a place in the machine where external information is examined before it is allowed to influence control.
Nodus Fortis is designed to place an independent enforcement point outside that decision environment. Once the defined distrust condition is reached, dedicated logic intervenes directly on the protected navigation-data path — at a boundary external to both the receiver's internal decision-making and the host controller's software trust domain. The host is not merely informed that the source is untrusted: the rejected receiver output is prevented from continuing unchanged through that path. The rejection is not a request.
To be precise: the device is not "software-free" — it uses programmed logic. The distinction is architectural — the decision and its enforcement are separated from both the receiver being assessed and the controller consuming its output. Physical isolation behaviour remains to be measured on the prototype.
Where the technology stands now — Tier 1:
The core detection method has been demonstrated in closed-loop simulation and tested against recorded TEXBAT spoofing scenarios; the results show the underlying detection logic works under the conditions tested, and the boundary of those conditions is stated openly in Section 07. The next stage is physical: complete the PCB layout and fabrication package, build the board, and measure its behaviour under representative sensor, interface, timing and attack conditions — a stage that can reveal timing, signal-integrity, interface, power, environmental and fail-safe behaviour simulation cannot. We have demonstrated the decision; the next milestone is to embody it in hardware and measure its performance in the physical world.
From an enforcement node to a defensive architecture
The Black Box is not the end product. It is the first enforcement node of a sovereign trust architecture for autonomous machines.
The foundational decision mechanism has been demonstrated under defined simulation and recorded-data conditions: externally supplied navigation data can be challenged against an independent account of the platform's own motion, and trust withdrawn when the two no longer agree. The first hardware node is designed to enforce that decision on the navigation path; its physical enforcement behaviour remains the next validation milestone. What has been demonstrated is narrow by design. The architecture it enables is not.
1 · Bring more attacks inside the boundary
RoadmapSection 02 names the attacks that remain outside the present line — the slow along-track nudge, the perfectly self-consistent counterfeit. Later capabilities are designed to draw more of that landscape inside, by adding independent observations that a counterfeit must also satisfy. The objective is to shrink the set of attacks capable of remaining consistent across every available source — not to claim that deception can be made impossible.Requires additional independent observations and, for the hardest cases, a companion device.
2 · Catch the attacker, not just the lie
RoadmapAny jammer or spoofer must transmit, and a transmission is evidence. With companion sensing, and observations shared across multiple protected platforms, the architecture is designed to turn those transmissions into direction and location estimates — making the act of attacking a source of evidence against its origin.Requires companion RF sensing beyond the first board and, for position, cooperative geometry across platforms.
3 · Defend as a trusted fleet
RoadmapThe architecture is designed to let protected machines share what they detect. But a fleet system must do more than pass warnings — it must establish which members and which messages are trustworthy, so that a compromised unit is not automatically trusted and cannot, by itself, determine the group's response. Designed correctly, the fleet routes trust around the deception rather than automatically inheriting it: suspect observations are quarantined, corroborated detections are distributed, and the geographic extent of an attack becomes visible across the group.Requires a secure inter-platform link and an attestation scheme; not implemented in the first node.
4 · Designed to resist capture and cloning
RoadmapFuture variants are designed to bind sensitive material to individual hardware, protect device identity and cryptographic keys, and reduce the intelligence and replication value of a captured unit through tamper detection, secure storage and controlled key destruction. Where device identity, fleet messages or archived intervention records require long-term protection, future variants are intended to be cryptographically agile — including migration to post-quantum algorithms where the threat model and deployment lifetime justify it.Requires the device-identity and key-provisioning work scheduled for a later stage.
5 · Make the attack contribute to the defence
RoadmapAn attack is an emission, and an emission is energy. The architecture is designed to exploit hostile RF exposure in two bounded ways: as a passive threat stimulus capable of waking the security layer, and as an opportunistic contribution to an isolated reserve supporting low-duty security functions after primary power is removed. Core protection does not depend on hostile energy being present. The claim is narrower: energy captured during sufficient exposure may extend tamper evidence, protected logging and controlled secret-destruction after power loss. It is explicitly not a claim to power propulsion, navigation, or the platform itself. Internal analysis defines the exposure assumptions, storage limits and the security functions that fit within that budget.Requires companion hardware not present on the first board; supported by internal power-budget analysis.
6 · One principle, domain-specific variants
RoadmapThe core idea — never let an unverifiable external signal override what a machine can establish about itself — is designed to extend beyond drones: to ground vehicles, crewed aircraft, ships, and ultimately satellites. Each domain would bring its own sensing assumptions, interfaces, validation envelope and certification pathway. One principle, developed into variants. Not one universal board.Requires a separate development and qualification programme per variant.
These are not six unrelated products. They are layers around the same trusted local decision. Additional observations strengthen the evidence on which that decision is made. Emitter sensing and cooperative platforms turn local detection into attribution. Fleet attestation lets trusted decisions be shared without automatically trusting every participant. Capture resistance protects the hardware identity, records and secrets on which that trust depends. Domain-specific variants carry the same architectural principle into machines with different sensors, interfaces and certification requirements.
Why the node is the right anchor: a decision made in dedicated hardware, outside the software being protected, is a decision the rest of the architecture can rely on. Attestation, evidence and fleet trust all require a point in the machine that can be trusted more than the machine around it. That is what the node is designed to be.
Not every later capability is proven by the foundational demonstration, and each has its own engineering and validation programme. What the demonstration establishes is the decision around which they are organised: external navigation information is no longer accepted by default — it must earn the right to influence control.
One demonstrated decision mechanism. One physical enforcement node. A defensive architecture built around it.
From a demonstrated decision to a fielded trust architecture
The roadmap separates what has been demonstrated, what funding is being sought for now, how the node reaches the field, and what is built afterwards. Each stage carries its own dependencies and its own validation gate. Nothing later is assumed to work because something earlier did.
- DemonstratedDecision foundation
The decision mechanism demonstrated; the first hardware implementation designed
The decision logic has demonstrated autonomous detection under defined conditions — in closed-loop simulation against the operational ArduPilot flight-control stack, and against recorded spoofing scenarios from the TEXBAT public benchmark. The digital logic has passed synthesis and timing closure on the target device.
The schematic and netlist are complete and have undergone internal technical review against primary manufacturer documentation. PCB layout, design-rule verification and the final fabrication package remain outstanding before manufacture. No physical-board performance is claimed at this stage.
Nodus Fortis presently self-assesses the decision-logic maturity at approximately TRL 4, based on closed-loop simulation, recorded-data evaluation and target-device digital implementation. The physical enforcement node has not been validated on a fabricated board. Formal maturity classification will be determined under the framework used by the relevant funding or procurement authority.
- Funding sought nowThe first enforcement node
Build and characterise the first boards
Complete the PCB layout and fabrication package. Fabricate, assemble and test the first physical prototypes. Measure what simulation cannot: electrical interface behaviour, post-decision isolation latency, signal integrity, power consumption, real-sensor false-intervention behaviour, fail-safe transitions and preliminary EMI/EMC performance.
Testing at this stage is conducted under an independently reviewed test plan, with the completion tests independently witnessed and the resulting evidence made available for external assessment.
Completion gate
The phase is complete when a functioning physical prototype:- executes the frozen decision logic and identifies the defined deception scenarios using live electrical interfaces and controlled, representative GNSS and motion inputs;
- prevents rejected receiver data from continuing unchanged through the protected path within the specified post-decision latency budget (measured from the distrust decision, not from attack onset);
- completes the defined clean and manoeuvring control suite without false intervention across that envelope, with every intervention and non-intervention recorded so a preliminary false-intervention rate can be reported;
- enters the specified deterministic fail-safe output state after rejection;
- generates a time-aligned intervention record sufficient for an independent evaluator to reconstruct what entered the device, why distrust was declared, and what output action followed;
— with a documented go/no-go decision on progression to relevant-environment trials. This is what is being funded. The gate is the deliverable. Indicative programme duration, work packages and funding envelope are available to authorised parties.
- NextRelevant-environment validation
Move the first node from the bench into a representative platform
Integrate the prototype with a representative receiver, motion-sensing suite and flight controller. Exercise the complete protected navigation path under controlled motion, representative RF conditions and defined spoofing scenarios. Characterise detection performance, false-intervention behaviour, interface latency, fail-safe transitions and recovery across the intended operating envelope. The purpose is not to add features — it is to determine whether the demonstrated decision mechanism and the physical enforcement node continue to perform under the timing, noise, motion, interference and integration conditions of a real platform.
Completion gate
Independently witnessed relevant-environment results, a documented protection envelope, identified residual failure modes, and a go/no-go decision for operational trials. The preferred pathway is a jointly defined trial with a government, defence, autonomous-systems or platform-integration partner whose operational scenario can establish the first product requirements.Requires completed prototype characterisation, representative platform access, controlled RF-test capability and an operational test partner. - NextExpanded protection envelope
Widen the detection boundary
Extend coverage below the currently demonstrated detection boundary — beginning with the slower sideways drags (0.5 and 1.0 m/s) that the frozen configuration does not presently detect, then the along-track cases, and then more self-consistent deception — through additional independent observations and companion sensing. This widens the envelope; it does not abolish the theoretical limit: a counterfeit that remains consistent across every trusted source leaves no contradiction to find.Requires additional independent observations; the hardest cases require a companion device.
- NextFrom detection to attribution
Locate the emitter
Introduce companion RF sensing and cooperative geometry across protected platforms to estimate the direction and location of a jammer or spoofer.Requires companion RF sensing hardware and, for position, multiple participating platforms.
- LaterCooperative defence
Defend as a trusted fleet
Allow protected platforms to exchange authenticated observations, identify the geographic extent of interference, and coordinate a response without relying on any single platform's report — with member attestation, so a compromised unit is not automatically trusted and cannot, by itself, determine the group's response.Requires a secure inter-platform link and an attestation scheme.
- LaterProduction & security hardening
Protect the architecture itself
Protect device identity, cryptographic keys, intervention records and manufacturing provenance. Advance environmental, EMI/EMC, tamper-resistance and production-readiness work according to the intended deployment class. Bounded energy persistence for security-critical functions is carried here as a long-horizon research stream.Requires the device-identity and key-provisioning programme.
- LaterDomain-specific variants
Carry the principle into new machines
Develop separately validated variants for aerial, ground and maritime platforms — each carrying the same enforcement principle into a different sensing environment, interface architecture and qualification pathway. Crewed aviation and orbital applications remain longer-horizon programmes with substantially different qualification requirements.Requires its own development and qualification programme per variant.
- VisionThe intended end state
A distributed navigation trust architecture
A family of hardware-enforced, domain-specific systems designed to detect and isolate deceptive navigation, expose hostile emitters, support authenticated fleet response, and preserve independently checkable evidence of every intervention. The objective is to make practical deception substantially harder, more resource-intensive and more observable — while continuing to state the residual boundary plainly.
The threat is operational — and allied investment is accelerating
What was a laboratory curiosity is now a standing feature of modern conflict, bleeding into civilian life. The figures below are public reported figures, presented as reported.
Allied investment is accelerating
When NATO and partner nations fund resilient navigation in GPS-denied and electronic-warfare conditions, it shows the broader capability category has moved from research concern to active defence priority — the category Nodus Fortis addresses.
Australia needs an Australian-controlled option
Resilient PNT is widely treated as a defence priority across allied nations, Australia included, and this technology is dual-use. Sovereign ownership would preserve Australian control of the core intellectual property — a provisional patent application covering the device has been filed in Australia — together with design authority, security architecture and future integration priorities, and could provide an Australian-controlled alternative to systems dependent on foreign cryptographic access or export-controlled integration pathways — while recognising that component-level supply-chain sovereignty requires separate qualification. It aligns conceptually with AUKUS Pillar II priorities in autonomy, electronic warfare and resilient systems — an alignment statement, not a claim of formal endorsement.
Funding now produces the decisive evidence
The decision logic has produced encouraging closed-loop and recorded-data results, and the hardware design has completed schematic and netlist with internal review; PCB layout and the fabrication package remain before manufacture. The next phase is bounded and measurable: fabricate the first prototypes, characterise their electrical and physical behaviour, test them with real sensors and representative attack inputs, and subject the results to independent observation. Targeted funding now converts a designed capability into evidence that government, defence and integration partners can evaluate.
A defined boundary is a testable capability
Nodus Fortis does not claim navigation deception can be made impossible. It states which attacks are inside its protection boundary, which remain outside it, and what evidence supports each. That boundary is operationally useful: it lets the capability be tested, compared and integrated against a known threat model rather than an advertised one.
The Black Box does not promise the impossible. The objective is not to stop every conceivable deception, but to reject practical attacks and force a successful adversary toward methods requiring greater knowledge of the target, tighter coordination, more sophisticated equipment and greater exposure. (Locating the transmitter is a roadmap capability, not part of the demonstrated current tier.) The hardware is the product; the clearly stated operating boundary is what makes it testable and trustworthy.
The immediate opportunity: Nodus Fortis is seeking funding for prototype fabrication and bench validation, together with an independent validation partner able to test interface behaviour, isolation latency, real-sensor false-intervention performance, fail-safe operation and preliminary EMI/EMC characteristics. Specific funding amount, duration and completion outputs are available on request.
mia@nodusfortis.com · 0422 156 677
Technical test material, internal design-review material (an external review can be arranged) and protected capability details are available to authorised government, defence and research parties under NDA. Request a briefing
The evidence behind the decision
The test results behind Section 03: the principal closed-loop attack result, the clean-flight control that anchors it, and a data-integrity test. Every figure is a measured result from software-in-the-loop simulation, run against the ArduPilot / ArduCopter autopilot software used on operational drones — not a claim about physical hardware. [SIM] · TRL 4 (Nodus Fortis self-assessment)
Test environment: ArduCopter SITL (Software-in-the-Loop) · EKF3 state estimator · multirotor model · an idealised sensor-noise model (a simplified representation of sensor behaviour that does not yet reproduce every imperfection, vibration, bias and environmental effect of physical sensors).
The sideways drag
Detected at 2 m/sThe attacker takes over the signal smoothly and eases the drone's apparent position sideways — a few centimetres at a time — slowly enough to avoid any crude discontinuity alarm.
a satnav nudging you one lane over, then another, so gently you never notice you've been driven to the wrong place.
The measured three-rate sweep — one frozen configuration
Clean-flight control — no attack
No false intervention ✓A normal flight from take-off to cruise, with no spoofing at all — the essential control, and the one that matters most for trust: a detector that intervenes when nothing is wrong is worthless.
Test scope
Simulated trusted-path data alteration
DetectedThis test introduced an unauthorised alteration into the modelled trusted data path — testing the logic's response to a defined data-integrity condition. It is not a physical tamper-resistance test: it does not test enclosure opening, board probing, voltage or clock manipulation, memory extraction or physical key protection.
Tested against TEXBAT — a recognised public spoofing benchmark
TEXBAT — the Texas Spoofing Test Battery, developed by the University of Texas at Austin — is a public collection of recorded live GNSS/GPS-spoofing tests. It is the standard against which the field evaluates whether a detection method recognises different forms of counterfeit GPS signal. Using it means being tested on attacks Nodus Fortis did not design.
We ran the Black Box's position-checking logic against the TEXBAT scenarios relevant to the deception it is built to detect. Official TEXBAT dataset — University of Texas at Austin ↗
Some scenarios were processed through an in-house software receiver that was separately checked against a surveyed reference position. The dynamic ds6 result uses a synthesised motion reference without fully independent moving-platform ground truth, and is the fastest observed trigger but the least independently grounded. Read these as evidence that the detection mechanism behaves as intended under the tested conditions — not as final hardware validation. [SIM] · [RECORDED DATA] · TRL 4 (self-assessment)
| Scenario | TEXBAT attack (official) & plain description | Platform | Scope | Observed position-layer effect | Result | Detected in |
|---|---|---|---|---|---|---|
| ds1 | Static switchGenuine GPS signal suddenly replaced by a counterfeit while the receiver is stationary — as though the real GPS were unplugged and a fake one connected. | Static | — | Not evaluated | Not evaluated † | — |
| ds2 | Overpowered time pushA much stronger counterfeit gradually corrupts the receiver's sense of GPS time. | Static | Mixed | Mostly a clock/timing shift, with a small position residual | Detected | ~17 s |
| ds3 | Matched-power time pushA power-matched counterfeit gradually deceives the receiver. | Static | In-scope | Gradual position drift | Detected | ~58 s |
| ds4 | Matched-power position pushA power-matched counterfeit eases the stationary receiver's position off its true point. | Static | In-scope | Position pushed off the fixed point | Detected | ~95 s |
| ds5 | Dynamic overpowered time pushThe receiver is moving while an overpowering counterfeit gradually corrupts its sense of GPS time. | Dynamic | — | Not evaluated | Not evaluated † | — |
| ds6 | Dynamic matched-power position pushA power-matched counterfeit eases a moving receiver's position off its true path. | Dynamic | In-scope | Position pushed off the moving path | Detected ‡ | ~1 s ‡ |
| ds7 | Matched-power time push (carrier-aligned)A power-matched, carrier-aligned counterfeit shifts timing while leaving position steady. | Static | Boundary | Timing shifted; position steady | No position-layer trigger | — |
| ds8 | SCER time pushA security-code estimation-and-replay variant of the timing attack. | Static | Boundary | Timing shifted; position steady | No position-layer trigger | — |
† ds1 & ds5 not evaluated. ds1 and ds5 have not yet been processed through the complete Nodus Fortis software-receiver pipeline. They are therefore reported as unevaluated, with no result and no prediction claimed either way, and remain part of the planned expanded benchmark programme.
"In-scope", "mixed" and "boundary" are Nodus Fortis classifications based on the position-layer effect observed in our receiver processing — they are not official TEXBAT classifications. TEXBAT officially describes ds3, for example, as a matched-power time-push scenario; in our receiver processing it produced a gradual position-layer drift, and that observed output is why it is treated as in-scope here.
‡ ds6 — the fastest observed trigger, and the least independently grounded. Read the two together. There is no independent moving-platform ground truth (the reference is a self-consistent clean twin), the motion reference is synthesised, not a physical sensor, and its clean baseline rests on a thin sample. ds6 is evidence that the mechanism responds on a moving platform under the tested conditions — not an independently validated result, and not comparable in strength to the static cases.
The result that matters most. ds3 and ds7 were processed through the same receiver, in the same regime, at the same frozen threshold. ds3 (a gradual position drift) was detected; ds7 (a carrier-aligned timing shift that left position steady) produced no trigger. That the same unchanged detector separates a genuine position drift from a timing-only attack — with no re-tuning between them — is the core evidence that the position-layer distinction is real, not an artefact of configuration.
Six of the eight TEXBAT scenarios were included in this evaluation; the remaining two (ds1, ds5) are shown with their status and reason. The position solutions came from two sources of navigation solutions: the University of Texas laboratory's own published solution for the pre-solved scenarios (including the cleanStatic reference), and an in-house software-defined receiver — gate-checked against a surveyed ground-truth position — for the three that exist only as raw recordings. This is not independent third-party verification.
How the receiver evidence was produced
What the evidence shows. Within this evaluation, the Black Box detected every tested scenario that produced an in-scope position inconsistency, and stayed below its threshold on the timing-only cases that did not. Detection times ranged from about one second (ds6, with its caveats) to about 95 seconds, each measured from spoof onset. Most tellingly, the same unchanged detector separated a real position drift (ds3) from a carrier-aligned timing attack (ds7) in the same regime and at the same threshold.
These are internally generated results at TRL 4 self-assessment, not third-party certification, and the ds6 result rests on a weaker reference than the others. Taken together, they are credible evidence that the position-checking principle behaves as intended against recorded attacks it did not design for. Physical implementation, broader testing and independent reproduction are the next proof points.
[SIM]Demonstrated in software or closed-loop simulation[RECORDED DATA]Tested using previously recorded external signal data[DESIGN]Designed but not yet implemented physically[HW PENDING]Requires physical hardware confirmation[INDEPENDENT REVIEW]Reviewed externally; not necessarily independently reproduced[ROADMAP]Future capability, not demonstrated todayExisting systems protect navigation. Nodus Fortis acts at a different trust boundary.
Serious anti-spoofing and resilient-navigation systems already exist. Some authenticate satellite signals, some reject interference at the antenna, and others combine inertial, visual and alternative sensors to continue navigating when GNSS becomes unreliable. These systems are technically credible; several are operationally mature and fielded with major defence primes. They work.
Nodus Fortis is designed around a different integration point: after the existing GNSS receiver and before the controller. Its intended role is not simply to produce another spoofing warning, but to enforce the trust decision independently of both systems. The difference is not whether the lie is caught — it is where the trust decision is made and how it is enforced.
| System | Protects | Integration requirement | Its reference | Where it acts |
|---|---|---|---|---|
| Advanced NavigationCertus / Boreas — inertial navigation units that fuse GNSS with inertial sensors and reject spoofed GNSS, continuing on inertial nav. | position | integrate a high-grade INS + its aiding sources | inertial — accumulates error over time | on-platform INS hardware |
| UAV Navigation — Grupo OesíaGNSS-denied nav kit — inertial + visual stack; a camera re-anchors accumulated inertial error to keep flying. | position | add an inertial + visual navigation kit | inertial + visual (camera added to fight drift) | on-platform navigation computer |
| Septentrio AIM+Receiver-resident anti-jam / anti-spoof; layered signal-anomaly checks with OSNMA authentication where available. | signal | replace your GNSS receiver | cryptography + signal metrics | inside the receiver |
| Microchip BlueSky FirewallInline firewall between antenna and receiver; flags jamming/spoofing from raw RF observables. Protects timing for fixed infrastructure. | timing | insert before your receiver | raw signal observables | upstream of the receiver (RF/signal) |
| GPSPATRON GP-ProbeInline probe between antenna and receiver; multi-channel RF analysis detects and classifies spoofing. Physical RF isolation requires the separate GP-Blocker. | signal / timing | insert a probe before your receiver | multi-antenna RF / signal observables | upstream of the receiver (RF/signal) |
| Huld Block-boxESA NAVISP-funded FPGA "RF2RF" device around a COTS receiver; AI threat detection plus DSP signal recovery and retransmission. | signal | insert in the RF path around your receiver | RF signal / AI classification | upstream of the receiver (RF domain) |
| Military assured PNT — MAPS GEN IIAssured-PNT architecture: a nav hub (NavHub-100) distributing trusted PNT + a CRPA / M-code multi-sensor antenna (MSAS-100). | position + timing | fit CRPA antenna + M-code, hold crypto keys, carry the SWaP | encrypted signal + antenna geometry + sensor fusion | vehicle-wide assured-PNT architecture |
| Nodus FortisInline hardware trust layer after the receiver and before the controller; checks position consistency and isolates untrusted position. | position (the trust decision) | add inline — designed to avoid replacing receiver or controller | a reference designed not to accumulate position error through inertial integration | in hardware, after the receiver / before the controller — by design, outside both software trust domains |
① The decision is made outside the software the attacker is influencing. Most competing protection lives inside the navigation chain — within the receiver, the antenna system, the inertial-navigation computer, or the host navigation software. Its response therefore depends on that same software continuing to execute correctly, prioritising the warning, and acting on it. A software warning is, in effect, a request the host may act on, defer, weigh against other sensors, or treat as advisory. Nodus Fortis is designed as a separate hardware trust boundary, after the receiver and before the controller:
- The GNSS receiver does not decide whether its own output should be trusted.
- The flight controller does not decide whether to obey the warning.
- Host software is designed to be unable to force rejected receiver data back through the isolated path.
- Once distrust crosses the defined threshold, dedicated hardware controls the navigation-data path.
- The protection is designed to be added without replacing the receiver or controller.
The Nodus Fortis detection reference is designed not to construct position through continuous inertial integration, avoiding that specific source of accumulating error. It does not remove noise, bias or uncertainty, and it does not escape the shared theoretical limits of consistency-based detection (see below). That is part of why the device is designed to be small, low-cost and inline rather than a premium replacement unit. (How that reference works is the core of the invention and is not disclosed publicly.)
We are also honest about maturity: the detection logic is demonstrated in closed-loop simulation and tested against the recognised public TEXBAT benchmark; the physical board is designed, internally reviewed, and pending PCB layout, fabrication and bench validation. (See Section 03.)
Existing systems prove the threat is real and that customers will pay for resilient navigation. Nodus Fortis does not claim that spoofing detection is new — its intended distinction is where the trust decision is made and how it is enforced: independently, after the receiver, before the controller, in dedicated hardware, by design outside both software trust domains, while preserving the receiver and controller already fitted. In that sense it is a different product category, not a better version of the same one — the systems above improve a component, replace one, or add an inline device in the RF path, whereas Nodus Fortis is designed to stand between components and enforce the trust decision itself.
Based on publicly available product information reviewed as of July 2026 — a review of public information, not a claim about classified or unpublished systems — we found no documented equivalent that makes the trust decision at this integration point, after the receiver and before the controller, on independent position-consistency, and enforces it in dedicated hardware while preserving the installed receiver and controller. Physical-board validation is the next step in proving that distinction.
From demonstrated logic to independently tested hardware
The detection logic has been demonstrated in closed-loop simulation and internally evaluated against six of TEXBAT's eight attack recordings (Sections 07 and 08). The target-device digital logic has passed synthesis and timing closure.
The schematic and netlist are complete and have undergone internal technical review against primary manufacturer documentation. PCB layout, design-rule verification and the final fabrication package remain outstanding before manufacture. No physical prototype has yet been built or tested. Completing and independently characterising that prototype is the phase for which funding is being sought.
Simulation cannot answer the electrical, timing and failure-behaviour questions that determine whether the enforcement node works as a physical product. The prototype phase is designed to measure:
- operation across real receiver-to-controller electrical interfaces, protocol rates and message conditions;
- execution of the frozen detection logic on the fabricated hardware, using controlled, representative navigation and motion inputs;
- post-decision isolation latency — the time from distrust declaration to enforcement on the physical data path, measured rather than estimated;
- the deterministic output presented to the host after rejection;
- preliminary false-intervention behaviour across a defined clean and manoeuvring hardware-in-the-loop suite;
- startup, shutdown, reset, brownout, watchdog and invalid-input behaviour;
- power consumption, thermal behaviour, signal integrity and preliminary EMI/EMC characteristics;
- repeatability across prototype units and repeated runs;
- generation of a time-aligned intervention record from which an evaluator can reconstruct the input, the decision, and the enforced response.
What this means for where we are. The decision mechanism has been demonstrated under defined simulation and recorded-data conditions. The pre-layout electrical design is complete; PCB layout, fabrication and physical validation remain. The next step is bounded, fundable and measurable: build the enforcement node and prove, against predeclared criteria, how it behaves on physical hardware. Successful completion would convert a demonstrated mechanism into an independently assessable prototype and provide the evidence required to progress to relevant-environment trials. It would not, by itself, constitute a fielded or qualified capability.
The funded deliverable is not merely a fabricated board. It is an independently assessable body of physical evidence, judged against a bar defined in advance.