Skip to main content

NavCore FAQ

Frequently asked questions about NavCore.


General

What is NavCore?

NavCore is QCOS's Positioning, Navigation and Timing (PNT) module. It provides resilient GPS with quantum protection against spoofing, jamming, and other threats.

What is the difference between NavCore and traditional GPS?

Traditional GPS:

  • Signals vulnerable to spoofing
  • No authentication
  • No precision holdover
  • No cryptographic proof

NavCore:

  • Spoofing detection in <50ms
  • PQC authentication (ML-DSA-65)
  • Quantum holdover <50ns/hour
  • Evidence bundles for auditing

Do I need special hardware?

Not for API usage. For edge/embedded deployments, we support:

  • Standard GNSS receivers (u-blox, Septentrio)
  • Custom hardware available for enterprise

Technical

What is the positioning accuracy?

  • Position: <1m CEP95 (95% of points within 1m)
  • Timing: <100ns
  • Holdover: <50ns/hour drift

Which GNSS constellations are supported?

  • GPS (USA)
  • Galileo (EU)
  • GLONASS (Russia)
  • BeiDou (China)

How does spoofing detection work?

We combine multiple techniques:

  1. Signal analysis: Doppler, carrier phase, pseudorange
  2. Multi-constellation cross-check: Cross-validation between GPS/Galileo/GLONASS
  3. Machine learning: Models trained with real attack data
  4. Anomaly detection: Inconsistent time/position patterns

What is QRNG Holdover?

When GPS is unavailable (jamming, indoor, tunnel), holdover maintains precise timing using quantum entropy:

GPS Available    → GPS Timing
GPS Unavailable → QRNG Holdover (<50ns/hour drift)
GPS Returns → Automatic resynchronization

What PQC algorithm is used?

ML-DSA-65 (formerly CRYSTALS-Dilithium), standardized by NIST FIPS 204. Resistant to quantum computer attacks.


Integration

How do I integrate with my system?

Three options:

  1. REST API: For any language
  2. Python SDK: pip install qcos-sdk[navcore]
  3. Edge Deployment: Docker/Kubernetes on-premises

Can I use it offline?

Yes, with edge deployment:

  • Docker container with NavCore
  • Calibration data updated periodically
  • Works completely offline

Is there a C/C++ SDK?

Available for enterprise customers. Ideal for embedded and real-time systems.

Can I integrate with SCADA?

Yes. NavCore supports:

  • Modbus TCP/IP
  • OPC-UA
  • REST API
  • NMEA output

Security

Is position data stored?

By default, we do not store positions. Evidence bundles are optional and controlled by the customer.

How do I protect my API key?

  • Use environment variables
  • Never expose in client-side code
  • Rotate every 90 days
  • Use restricted scopes when possible

What happens during a spoofing attack?

  1. NavCore detects the attack (<50ms)
  2. Alert is generated
  3. System enters holdover mode
  4. Positions are marked as "under attack"
  5. When attack ceases, automatic resynchronization

Compliance

Does NavCore meet IMO/SOLAS requirements?

Yes. NavCore was designed to meet the resilient PNT requirements of the IMO (International Maritime Organization).

Does NavCore meet DO-365?

NavCore supports the GPS resilience requirements of DO-365 for aviation. Formal certification requires specific integration.

Are there certifications?

  • Algorithm ML-DSA-65: NIST FIPS 204
  • Security: IEC 62443 (industrial cybersecurity)
  • Quality: ISO 9001

Plans and Pricing

What does NavCore cost?

NavCore is part of QCOS Pro and Enterprise:

PlanPriceCalls/month
ProEUR 199/month50,000
EnterpriseCustomUnlimited

Is there a free trial?

Yes, 14 days with full access to NavCore APIs.

Do I need NavCore + Core, or are they separate?

They are independent but integrated modules. You can use only NavCore, only Core, or both.


Support

Where can I get support?

What is the availability SLA?

  • Pro: 99.9% uptime
  • Enterprise: 99.99% uptime with custom SLA

Is there a status page?

Yes: status.softquantus.com


Troubleshooting

"Spoofing detected" but there is no real attack

Possible causes:

  1. Nearby RF interference
  2. Severe multi-path (urban canyons)
  3. Poorly positioned antenna

Solution: Adjust spoofing_sensitivity for your environment.

Holdover drift higher than expected

Check:

  1. Holdover calibration (/navcore/holdover/calibrate)
  2. Time since last GPS synchronization
  3. Environmental conditions (temperature affects drift)

Position not updating

  1. Check API connectivity
  2. Confirm valid API key
  3. Check rate limits
  4. For edge: check container status

© 2024-2026 SoftQuantus Innovative OÜ