Calculating Cyber RTO for Mine Automation Systems
Cyber RTO (Recovery Time Objective) is the maximum time allowed to restore a mine’s automated control system—like conveyor monitoring or autonomous drill fleet coordination—after a cyberattack or failure.
🎯 Learning Objectives
- ✓ Calculate cyber RTO for a PLC-controlled ventilation system using safety integrity level (SIL) and process dynamics constraints
- ✓ Analyze interdependencies between OT subsystems (e.g., SCADA → DCS → field devices) to identify critical path RTO bottlenecks
- ✓ Design a tiered RTO profile for a multi-layered mine automation architecture (field, control, supervisory, cloud)
- ✓ Apply NIST SP 800-34 and IEC 62443-2-4 to justify RTO values in a recovery plan documentation
📖 Why This Matters
📘 Core Principles
📐 RTO Boundary Formula
Process-Constrained Minimum RTO
RTO_min = PSM − (t_detect + t_isolate) × SFCalculates the shortest defensible RTO based on physical process hazard escalation timelines and detection/mitigation latency.
| Symbol | Name | Unit | Description |
|---|---|---|---|
| RTO_min | Minimum Defensible RTO | seconds | Shortest achievable recovery time consistent with process safety limits |
| PSM | Process Safety Margin | seconds | Time from automation failure to hazardous physical condition onset (from HAZOP/LOPA) |
| t_detect | Threat Detection Latency | seconds | Time from cyber event initiation to confirmed alert generation |
| t_isolate | Isolation Execution Time | seconds | Time to physically or logically isolate affected subsystem (e.g., VLAN quarantine, breaker trip) |
| SF | Safety Factor | dimensionless | Conservative multiplier (typically 1.1–1.3) per ISA 84.00.01 to account for uncertainty in PSM estimation |
💡 Worked Example
🏗️ Real-World Application
🔧 Interactive Calculator
🔧 Open Mine Automation Cybersecurity Framework Calculator📋 Case Connection
Legacy CAN bus interfaces exposed to lateral movement; lack of secure firmware update mechanism
Direct Ethernet connectivity between DCS and corporate IT network; no segmentation or protocol whitelisting
Use of consumer-grade LoRaWAN gateways with default credentials; no sensor identity attestation
Single-factor authentication for blast engineers; no session timeout or command replay protection
Unpatched firmware (v21), default passwords, and unrestricted Modbus TCP access