Skip to main content

CPS Security

Purpose

Bridges physical and cyber domains: telemetry from embedded edge devices, hardware attestation, OT/ICS protocol monitoring (Modbus, DNP3, IEC 61850, BACnet), and physical-cyber correlation.

MCP Domains

DomainDescription
cpsDevice telemetry, attestation, OT protocol monitoring
network_capturePCAP analysis at OT segment level

Tools

ToolDescription
query_cps_sensorQuery telemetry from CPS device
verify_device_attestationValidate DICE attestation chain
revoke_device_certificateRevoke device x.509 cert
correlate_physical_cyberCorrelate physical and cyber events
query_ot_protocolQuery Modbus/DNP3/BACnet telemetry
isolate_network_segmentVLAN isolation of OT segment

Input schema

{
"device_id": "string",
"analysis_type": "attestation | telemetry | correlation | protocol",
"time_range": {"start": "ISO8601", "end": "ISO8601"}
}

Output schema

{
"device_id": "string",
"attestation_status": "valid | revoked | unknown",
"firmware_hash": "string",
"firmware_hash_match": "boolean",
"physical_cyber_correlation": "PHYSICAL_ONLY | CYBER_ONLY | CORRELATED | ESCALATED",
"risk_score": "float",
"containment_actions": ["string"],
"protocol_findings": [
{"protocol": "string", "anomaly": "string"}
]
}

Memory config

ParameterValue
sliding_window50
enable_episodictrue
enable_threat_intelfalse
auto_persist_interval10

Allow-list

cps, network_capture