build 3.0.0 · aes-256-gcm / post-quantum · eu/de · ram only
Compliance · IEC 62443

How paramant supports IEC 62443 compliance

IEC 62443 defines security requirements for Industrial Automation and Control Systems (IACS). This document explains how paramant’s IoT relay supports the zones-and-conduits model, secure communications requirements, and integrity verification for OT environments.

Standard: IEC 62443 (series) Scope: Industrial control systems, OT/ICS/SCADA Paramant sector: iot.paramant.app

Bottom line: IEC 62443 requires organisations to secure communications between zones, prevent unauthorised data access, and maintain integrity of data crossing conduits. Paramant functions as a quantum-safe data diode for the inter-zone conduit: data passes through encrypted and is destroyed on receipt. Nothing accumulates. Nothing can be exfiltrated from the conduit itself. A dedicated IoT sector relay (iot.paramant.app) isolates industrial traffic from other sectors.

IEC 62443-3-3 SR 4.1 Information confidentiality — protection of information at rest and in transit

SR 4.1 requires the IACS to protect the confidentiality of information at rest and in transit as required to meet the target Security Level (SL-T).

Transit protection: ParaShare authenticated transfers are encrypted client-side before transmission using ML-KEM-768 (post-quantum key encapsulation per NIST FIPS 203) combined with ECDH P-256. Decryption requires the receiver’s private key, which never leaves the receiver’s device. The relay never holds a decryption key.

No data at rest: Paramant stores no payload on disk. Files reside in RAM only and are deleted upon first download (burn-on-read). The concept of “data at rest” is structurally eliminated for transit events. An attacker who gains access to the relay server finds no stored data.

Ciphertext padding: ParaShare authenticated transfers are padded to a fixed 5 MB block, preventing traffic analysis based on file size — relevant for SCADA environments where message patterns carry operational meaning.

ML-KEM-768 (FIPS 203) ECDH P-256 RAM-only, no disk write Fixed-size ciphertext

SR 4.1 requires confidentiality at rest and in transit — paramant delivers post-quantum encryption in transit with no “at rest” state to protect.

IEC 62443-3-3 SR 5.1 / IEC 62443-3-2 Network segmentation — zones and conduits

IEC 62443-3-2 requires assets to be grouped into security zones. Communication between zones must traverse defined conduits with security controls. SR 5.1 requires the system to separate networks and communications into different security zones.

Dedicated IoT conduit: Paramant provides a dedicated relay sector at iot.paramant.app that is isolated at the application and network level from all other sectors (relay, health, legal, finance). Traffic from OT environments is never co-mingled with other sectors.

Conduit as a service: The paramant relay acts as the conduit between your OT zone and a receiving IT zone or cloud system. Data enters the conduit encrypted and exits as ciphertext. The conduit itself cannot decrypt the payload. This mirrors the IEC 62443 principle of a managed, controlled communication path with no persistent data in the conduit.

Self-hosted option: Operators with strict zone control requirements can deploy paramant relay entirely within their own infrastructure, maintaining full network topology control without any dependency on the managed cloud service.

iot.paramant.app isolated sector No cross-sector data leakage Relay cannot decrypt payload Self-hostable

SR 5.1 / IEC 62443-3-2 requires zones and controlled conduits — paramant delivers a dedicated OT conduit service that is isolated, non-decryptable, and optionally self-hosted.

IEC 62443-3-3 SR 3.1 Communication integrity — protection of transmitted information

SR 3.1 requires the IACS to protect the integrity of transmitted information to detect and correct errors and detect and deter tampering.

Cryptographic integrity: The paramant wire format includes an AEAD authentication tag (AES-256-GCM). Any modification of the ciphertext in transit — whether by a network attacker or a compromised relay — causes decryption to fail with an authentication error. Tampered transfers are rejected, not silently accepted.

CT log integrity: Every key registration is appended to a Merkle tree. The tree root hash is published at health.paramant.app/v2/ct/log. Any retroactive modification of a log entry invalidates all subsequent tree hashes, making tampering immediately detectable by any verifier who holds the expected root.

ML-DSA-65 relay identity: Each relay instance signs its registration with ML-DSA-65 (NIST FIPS 204, post-quantum digital signature). A relay claiming a known identity cannot be impersonated without the corresponding signing key.

AES-256-GCM AEAD ML-DSA-65 (FIPS 204) Merkle CT log Tamper-evident

SR 3.1 requires integrity verification for transmitted data — paramant delivers AEAD authentication on every payload and a tamper-evident Merkle log for relay identity.

IEC 62443-2-1 / IEC 62443-2-3 Product security baseline & supply chain management

IEC 62443-2-3 addresses patch management and the security of supplier relationships. IEC 62443-2-1 requires a documented security program for the IACS components in use.

Minimal attack surface: The relay binary has 22 runtime dependencies, all present in the public npm registry with reproducible builds. The Docker image is built from Alpine Linux with a non-root relay process and a read-only filesystem. No shell access is exposed at runtime.

Publicly audited: The relay software is open source under BUSL-1.1. An independent security audit (RAPTOR methodology, April 2026) is available and documents all findings and remediations. Operators can verify that findings have been addressed before deployment.

Versioned releases: All relay releases are tagged, signed, and published on GitHub and Docker Hub (mtty001/relay). Patch history is publicly traceable. Operators receive upgrade paths without hidden changes.

22 dependencies Reproducible builds RAPTOR audit (2026) Versioned Docker releases

IEC 62443-2-3 requires supply chain security and patch management — paramant delivers open-source code, a public audit, and versioned releases with traceable patch history.

IEC 62443-3-3 SR 4.2 Use control — authorised access to information

SR 4.2 requires the IACS to enforce authorisation, ensuring that only authenticated identities can access information or initiate transfers.

API key per device: Every sender and receiver must present a valid API key (X-Api-Key header). The relay rejects requests without a valid key. Operator installations use plk_ keys with unlimited quota; field devices use pgp_ keys with per-day rate limits.

Download requires knowledge of hash: Retrieval requires the blob hash, which is only known to the sender. An authenticated caller who does not hold the hash cannot enumerate or retrieve blobs belonging to other transfers.

max_views enforcement: Each blob is destroyed after a configured maximum number of downloads (default: 1). A second download attempt returns 404, preventing replay or eavesdropping by a party who intercepts the hash.

API key per device Hash-addressed retrieval Burn-on-read (max_views)

SR 4.2 requires authorised access control — paramant delivers per-device API keys, hash-addressed retrieval, and automatic burn-on-read enforcement.

IEC 62443-3-3 SR 1.1 Human user identification — device identity

SR 1.1 requires that all users (human or device) be uniquely identified before access is granted. In OT contexts this extends to machine-to-machine identities for PLCs, gateways, and sensors.

DID enrollment: Field devices register a persistent identity via POST /v2/did/register. Each device submits a device ID string and an ECDH public key. The relay derives a W3C-compatible DID (did:paramant:<hash>) and appends the registration to the public CT log. The CT index provides a timestamped, tamper-evident record of when the device identity was established.

DID document resolution: Any auditor or integrator can resolve a device identity via GET /v2/did/:did to retrieve the public key, registration timestamp, and CT proof. This supports zero-trust device verification without a central directory.

did:paramant: identity scheme CT log registration W3C DID compatible

SR 1.1 requires unique device identification — paramant delivers ECDH-based device DIDs registered in the public CT log with cryptographic timestamps.

Purdue Model placement

Where Ghost Pipe sits in the IEC 62443 zone architecture.

Level 4  Enterprise       ─────────────────────────────────────────────────
         ERP, business     paramant-receiver → business systems / cloud

Level 3  Operations        ─────────────────────────────────────────────────
         SCADA, historian  paramant-receiver → data historian

Level 3.5 Industrial DMZ   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                           ┌─────────────────────────────────────────────┐
         Ghost Pipe relay  │  iot.paramant.app  or  self-hosted relay    │ ← HERE
         (conduit)         │  RAM-only. No disk. Cannot decrypt payload. │
                           └─────────────────────────────────────────────┘

Level 2  Control           ─────────────────────────────────────────────────
         DCS, PLC output   paramant-sender --interval 15 --relay iot

Level 1  Field devices     ─────────────────────────────────────────────────
         Sensors, PLCs     (generate sensor data)

Requirement reference overview

For ICS security managers and system integrators.

Requirement Obligation How paramant addresses it
SR 4.1 Confidentiality at rest and in transit ML-KEM-768 encryption; no disk writes — no “at rest”
SR 4.2 Use control — authorised access API key per device; hash-addressed retrieval; burn-on-read
SR 3.1 Communication integrity AES-256-GCM AEAD; Merkle log for audit integrity
SR 1.1 Device identification DID enrollment via /v2/did/register; CT log timestamped
SR 2.8 Auditable events Every transfer in tamper-evident Merkle CT log; public at /ct
SR 5.1 / IEC 62443-3-2 Zones and conduits Isolated IoT sector relay; relay cannot decrypt payload
IEC 62443-2-3 Supply chain / patch management Open source, RAPTOR audit, versioned tagged releases
ML-DSA relay ID Relay authentication ML-DSA-65 (FIPS 204) relay identity signatures

Performance — managed relay (Hetzner Falkenstein DE)

Round-trip latency: POST /v2/inbound + GET /v2/outbound. Run scripts/paramant-benchmark.py with your API key for site-specific measurements.

Payload p50 p95 p99 Typical use
4 KB run benchmark run benchmark run benchmark Sensor packet, heartbeat
64 KB run benchmark run benchmark run benchmark PLC configuration blob
1 MB run benchmark run benchmark run benchmark Firmware chunk

Self-hosted relay on same-network hardware achieves sub-10 ms p50 for 4 KB payloads. Ghost Pipe is designed for data collection and configuration push, not hard real-time control loops.

Deploy Ghost Pipe in your OT environment

Step-by-step integration guide: Purdue Model placement, Raspberry Pi edge deployment, continuous sensor mode, and air-gap configuration.

OT Integration Guide →
Hetzner DE · GDPR · no US CLOUD Act
ML-KEM-768 · NIST FIPS 203/204
BUSL-1.1 · © 2026 PARAMANT