Post-Quantum Cryptographic Verification

In a world where AI
can fake anything,
Foritech proves what is real.

Foritech Secure System is a cryptographic verification platform for industrial telemetry and machine data — a digital notary that proves where data came from and whether it was altered.

Run Live Demo Architecture →
ML-DSA-65
Post-quantum signature algorithm
79
Tests passing, 0 failing
IANA
PEN 65385 · registered
<50ms
Verification latency (ARM64)
Interactive demo

Live Verification Pipeline

Watch the full pipeline: edge telemetry → ML-DSA-65 signing → server-side verification. Try injecting a tampered container.

EDGE AGENT — IoT2050 ARM64
09:14:01device_id: siemens-iot2050-01
09:14:01energy_kw: 48.72
09:14:01voltage_v: 231.4
09:14:01freq_hz: 49.98
09:14:01alg: ML-DSA-65
09:14:01nonce: a3f9c2e1b8d47f05
MAGIC46 54 45 43 48
VER 01
SIG ML-DSA-65 · 3309 bytes
KEM ML-KEM-768 · encrypted DEK
FMT .ftech container v2
VERIFICATION ENGINE — SERVER
Parse .ftech container — check MAGIC
Validate header JSON — DoS guards (64KB)
Algorithm lock — ML-DSA-65 required
PQC signature verification — liboqs
Replay guard — timestamp + nonce
Trust decision — emit result
Traction & metrics

What we have built

Production-ready core, validated on real industrial hardware.

79/0
Tests passing / failing
5
Attack regression vectors confirmed REJECTED
TRL 7
End-to-end verified on IoT2050 ARM64
IANA
PEN 65385 · media type registration in progress
System architecture

Edge signs. Server decides.

The verification intelligence lives server-side — this is the moat. The edge agent is open and lightweight; the verification engine is closed and paid.

Sensor
Modbus / industrial telemetry
📡
Edge Agent
ML-DSA-65 signing · .ftech wrap · ARM64
🔒
Verify API
Closed · proprietary · monetized
🧠
Proof Engine
ML-DSA verify · replay guard · audit log
Trusted Data
VERIFIED / REJECTED · deterministic
OPEN (EDGE)
· ML-DSA-65 signing only
· Minimal dependencies: oqs + requests
· No verification logic
· No PKI, no trust decisions
· Runs on any ARM64 device
· Free · open installer
CLOSED (SERVER) — THE MOAT
· Full verification engine
· Replay protection + nonce store
· Device identity resolution
· Immutable audit logs
· Security scoring API
· Licensed · paid · proprietary
Business model

Verification as a service

Usage-based at scale. Device licensing for embedded. Enterprise contracts for critical infrastructure.

Starter
€0.001
per verification · up to 100k/month
  • Verification API access
  • Basic audit logs (30 days)
  • Single device identity
  • Community support
Enterprise
€50k+
on-prem deployment · annual
  • On-premises verify cluster
  • Private key infrastructure
  • Air-gap capable
  • Compliance reporting (NIS2)
  • Dedicated engineer support
Industrial IoT · Energy metering · Telecom · Smart infrastructure
€150k ARR · Industrial tier · fully automated billing
NIST PQC standards finalized 2024 · NIS2 enforcement · AI-generated data crisis
Risk register

Risks & mitigations

Honest assessment of open risks. All critical security issues are closed.

Risk Likelihood Impact Status Mitigation
Trailing data / container injection Low P0 CLOSED fd72c74 Parser rejects all appended bytes after valid signature
Algorithm downgrade attack (ECDSA/Ed25519) Low Critical CLOSED · enforced ML-DSA-65 lock at wrap + verify layers — any other alg → immediate REJECT
Replay attack Medium Medium CLOSED InMemoryReplayGuard: future timestamp rejection + DoS guard
Plugin supply chain injection Medium Medium CLOSED fd861e0 PLUGIN_ALLOWLIST = frozenset({}) — empty allowlist by default
X.509 carries ECDSA P-256 (carrier only) Low Low OPEN · TEMP COMPAT Isolated in compat/ecdsa_carrier.py — NOT in trust path. Replacing with mldsa_carrier.py in v0.8.x
PQC standard changes (NIST) Low Medium Mitigated ML-DSA-65 is FIPS 204 finalized. Modular crypto interface — swappable.