| Literature DB >> 32375374 |
Cristian Lupascu1, Alexandru Lupascu1, Ion Bica1.
Abstract
The latest technological progress in the industrial sector has led to a paradigm shift in manufacturing efficiency and operational cost reduction. More often than not, this cost reduction comes at the price of dismissing information security, especially when multiple stakeholders are involved and the complexity increases. As a further matter, most of the legacy systems and smart factoring processes lack a security by design approach, making them highly vulnerable to cyber-attacks. Taking into consideration the aforementioned issues, we propose an architectural framework for Industrial Internet of Things (IIoT) that provides authentication and guaranteed integrity. Our proposal properly addresses the security by design principle while combining some of the emerging technologies like Secure Multi-Party Computation (SMPC) for grounded policy rules and Distributed Ledger Technology (DLT) for an immutable and transparent registry.Entities:
Keywords: decentralized authentication; distributed ledger technology; industrial Internet of Things; industry 4.0; secure multi-party computation
Year: 2020 PMID: 32375374 PMCID: PMC7248967 DOI: 10.3390/s20092621
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Nodes with the associated consensus engine.
Figure 2Multi-party computation signing flow of policies.
Figure 3The authentication framework.
This is a table of Secure Multi-Party Computation (SMPC) two-party implementation execution times.
| Operation | Time |
|---|---|
| Key generation | 2640 ms |
| Backup key | 2468 ms |
| Signing | 6464 ms |
| Verify | 2 ms |
Distributed Ledger Technology (DLT) metrics and the associated parameters.
| Setup No./Metric | No. of Sensors | Validator Nodes | Transaction Time | Block Time | Block Dimension 1 |
|---|---|---|---|---|---|
| 1 | 500 | 5 | 120.06 ms | 2101.06 ms | 17 |
| 2 | 1000 | 5 | 61.03 ms | 2454.64 ms | 40 |
| 3 | 1500 | 10 | 40.16 ms | 2269.72 ms | 56 |
| 4 | 2000 | 20 | 30.57 ms | 3817.22 ms | 124 |
| 5 | 4000 | 20 | 15.54 ms | 3980.36 ms | 256 |
1 Anaverage of transactions present in a block.