Skip to main content
Have a personal or library account? Click to login
Blockchain-based security tools and procedures for industry IoT and Industry 4.0 Cover

Blockchain-based security tools and procedures for industry IoT and Industry 4.0

Open Access
|Apr 2026

Figures & Tables

Figure 1.

Architecture of the proposed framework

Figure 2.

Comparison block chain framework verses traditional frame work

Figure 3.

Memory Usage Over Time in the Blockchain Framework vs Traditional Approach

Figure 4.

Latency versus Load (line chart)

Figure 5.

Security incident response time

Figure 6.

Key Performance Metrics

Storage and data efficiency

ParameterResult
Off-chain data size~200 MB (stored in IPFS)
Blockchain size after 1000 txns~8.4 MB
Hashing time per record (SHA-256)8.2 ms

Performance matrices and their description

MetricResultDescription
Transaction Latency315 ms (avg)Time from IIoT sensor event to blockchain confirmation.
Throughput75 TPSNumber of transactions handled by the network under load.
Block Creation Time~2 secAverage block interval in RAFT consensus.
Edge CPU Usage42% avgLightweight agents kept device CPU below critical thresholds.

Comparative Analysis of block chain and traditional system

FeatureTraditional SecurityProposed Blockchain Framework
Central Point of FailureYesNo (decentralized)
Tamper ResistanceLow; unauthorized changes detected in >500 msHigh; unauthorized changes detected in <50 ms
AuditabilityManual logs; verification takes several minutesAutomated, real-time; verification <100 ms per transaction
Device AuthenticationPKI / Static keys; higher impersonation riskCertificates + Blockchain; stronger authentication
Integration ComplexityMediumHigh (initial setup)

Comparison of RAFT, PBFT, and Other Consensus Mechanisms

Consensus MechanismFault ToleranceCommunication OverheadScalabilityLatencySuitability for IIoT/Industry 4.0
RAFT (Crash Fault Tolerant)Tolerates crash faults (non-Byzantine)Low (leader-based log replication)High (scales well with nodes)Low latencyHighly suitable: lightweight, efficient, good for trusted/permissioned environments
PBFT (Byzantine Fault Tolerant)Tolerates Byzantine and crash faultsHigh (quadratic communication with node count)Moderate (limited by overhead at scale)Moderate to high latencySuitable when adversarial behavior is expected, but less efficient for large IIoT systems
PoW (Proof of Work)Byzantine fault tolerantVery high (energy- and compute intensive)Low (resource expensive, slow)Very high latency (seconds–minutes)Unsuitable: resource-heavy and impractical for real-time operations
PoS (Proof of Stake)Byzantine fault tolerantModerate (depends on stake distribution)Moderate to highHigher latency than RAFT, lower than PoWLess suitable: requires stake economics, not aligned with industrial trust model

Statistical validation: ANOVA

Latency under Network Load
F-statisticp-value
6.160.0111 (< 0.05)
Memory Usage over Time
F-statisticp-value
0.0850.918 (> 0.05)
Security Incident Response Time
F-statisticp-value
26.440.00017 (< 0.001)

Hardware and Software Environment

CategorySpecification
Blockchain/Server NodesIntel Xeon Silver 4210 (10 cores, 2.2 GHz, 32 GB RAM, 1 TB NVMe SSD), Ubuntu 22.04 LTS, 1 Gbps Ethernet
Edge/IIoT DevicesRaspberry Pi 4 Model B (Quad-core Cortex-A72 @ 1.5 GHz, 4 GB RAM, 64 GB microSD), Raspberry Pi OS
Blockchain PlatformHyperledger Fabric v2.4, Docker v20.x, Docker Compose v2.x, CouchDB v3.x (world state DB)
Messaging ProtocolsMQTT (Mosquitto v2.0), CoAP (Eclipse Californium) for device communication
ML/Analytics ServerIntel Core i7-11700K (8 cores, 3.6 GHz, 16 GB RAM), NVIDIA GTX 1660 Ti (6 GB VRAM), Ubuntu 22.04 LTS
ML FrameworksPython 3.10, TensorFlow 2.12, PyTorch 2.0, Scikit-learn 1.2, Optuna 3.0 (for hyperparameter tuning)
Monitoring ToolsPrometheus, Grafana, Node Exporter, Docker Stats
Random Seed ControlSeeds: 42, 123, 2025, 7, 99 across all experiments (NumPy, TensorFlow, PyTorch, Fabric configs)

Statistical validation: t-tests

Latency under Network Load
t-statisticp-value
-5.040.0039 (< 0.01)
Memory Usage over Time
t-statisticp-value
0.290.7795 (>0.05)
Security Incident Response Time
t-statisticp-value
-13.860.0008 (< 0.001)

System Model Description

ModuleDescription
Identity & Access ControlEach device and user gets a digital certificate from the CA. Smart contracts verify roles before granting data access.
Smart ContractsThree chaincodes developed: (1) Predictive Maintenance, (2) Supply Chain Logger, and (3) Access Auditing.
Security AgentsPython scripts deployed on edge gateways that intercept data, compute hashes, and push to blockchain.
Monitoring DashboardVisual interface for network health, transaction logs, and device status.

Statistical Validation of Experimental Results

MetricTest TypeComparisonTest Statisticp-valueSignificanceInterpretation
Latency (ms)Paired t - testBlockchain vs Traditionalt = -5.040.0039Yes (p < 0.01)Blockchain significantly lowers latency.
ANOVA (F-test)All methodsF = 6.160.0111Yes (p < 0.05)Significant overall difference across methods.
Blockchain vs Traditional0.0157YesBlockchain significantly better than Traditional.
Memory Usage (MB)Paired t-testBlockchain vs Traditionalt = 0.290.7795NoNo significant difference.
ANOVA (F-test)All methodsF = 0.0850.9184NoNo significant difference across methods.
Response Time (s)Paired t-testBlockchain vs Traditionalt = -13.860.0008Yes (p < 0.001)Blockchain significantly faster response.
ANOVA (F-test)All methodsF = 26.440.00017Yes (p < 0.001)Strong significant difference across methods.
ANOVA (F-test)All methodsF = 26.440.00017Yes (p < 0.001)Strong significant difference across methods.

Security Threats, Countermeasures, and Results

Threat (STRIDE / MITRE ATT\&CK)CountermeasureResult
Spoofing (Identity Theft / T1078 – Valid Accounts)PKI-based digital identities, digital signaturesEnsures strong authentication and prevents unauthorized device/user impersonation
Replay Attacks (T1001 – Data Obfuscation / T1071 – Application Layer Protocol)Nonce values, timestamp validation in transactionsPrevents reuse of captured messages, ensuring data freshness and integrity
Tampering (Data Manipulation / T1565 – Data Manipulation)Transaction verification, hash integrity checks in blockchainDetects and prevents alteration of IIoT or blockchain data
Repudiation (T1070 – Indicator Removal on Host)Immutable blockchain audit logsProvides non-repudiation and forensic evidence for compliance and recovery
Information Disclosure (T1040 – Network Sniffing)End-to-end encryption (TLS/DTLS)Protects sensitive industrial data during transmission
Denial of Service (T1499 – Endpoint DoS)Rate limiting, edge filtering, consensus mechanism resilienceMaintains service availability under attempted overload conditions
Elevation of Privilege (T1548 – Abuse Elevation Control)Role-Based Access Control (RBAC) enforced via smart contractsRestricts unauthorized privilege escalation, ensuring secure access control

Security Evaluation matrices

Threat ScenarioOutcomeDefences
Data TamperingDetectedHash mismatch alerted via smart contract
Replay AttackPreventedNonce and timestamp verification
Unauthorized AccessBlockedRole-based access enforced on-chain
Node FailureRecoveredPeer node failure tolerated by RAFT consensus
DOI: https://doi.org/10.2478/ias-2025-0011 | Journal eISSN: 1554-1029 | Journal ISSN: 1554-1010
Language: English
Page range: 180 - 197
Published on: Apr 28, 2026
In partnership with: Paradigm Publishing Services
Publication frequency: 6 issues per year

© 2026 Mohd Haroon, Zeeshan Ali Siddiqui, Mohammad Husain, Arshad Ali, published by Cerebration Science Publishing Co., Limited
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.