| Literature DB >> 35746390 |
Zhengyi Yao1, Liang Tan1,2, Kun She3.
Abstract
A smart sensor is a sensor with information processing functions. It is the product of the combination of sensor integration and a microprocessor. It has the characteristics of intelligence, networking and high precision. It has been widely used in aerospace, aviation, intelligent transportation, industrial control and medical and health care. However, in some specific application scenarios with high data security requirements and low transmission delay, such as environmental detection, transportation, etc., smart sensors have three obvious shortcomings. First, the data transmission delay is high. Second, the confidentiality and integrity of the data transmission process cannot be effectively guaranteed. Third, centralized data storage is easily leaked and tampered with by malicious users and semi-trusted administrators. Therefore, a 5G-based blockchain smart sensor 5G-BSS was designed. 5G-BSS has three innovation points. First, the 5G communication module enables the smart sensor 5G-BSS. The 5G communication module is integrated into the smart sensor 5G-BSS to reduce the delay of data transmission and improve the speed and reliability of data transmission. Second, cryptographic algorithms enable the smart sensor 5G-BSS. The data encryption module of the smart sensor 5G-BSS improves the confidentiality and integrity of the data transmission process. Third, blockchain empowers the smart sensor 5G-BSS. The blockchain client is integrated into the smart sensor 5G-BSS to ensure the centralized storage of data and prevent data leakage and tampering by semi-trusted administrators. The operation process of the hardware and software architecture is described in detail and tested on the Fisco-Bcos. The experimental results show that 5G-BSS not only has fast data transmission speed but also can effectively guarantee the integrity, confidentiality and availability of data. 5G-BSS is suitable for application scenarios with high requirements for data security and data transmission, such as environmental monitoring, intelligent transportation, autonomous driving, etc.Entities:
Keywords: 5G communication; blockchain; distributed storage system; smart sensor
Mesh:
Year: 2022 PMID: 35746390 PMCID: PMC9227997 DOI: 10.3390/s22124607
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Comparison table of the four open-source hardware parameters.
| Work | 5G | Blockchain | Features | Disadvantages |
|---|---|---|---|---|
| Paper [ | × | √ | Use only the blockchain SHA-1 algorithm | Slow and complicated data transmission, data security cannot be guaranteed |
| Paper [ | × | √ | Use only the temporal data database InfluxDB to store data | Slow and complicated data transmission, data security cannot be guaranteed |
| Paper [ | × | √ | Use BigChainDB and Distributed Ledger Technology (DLT) to be used as a blockchain-like database to store data | Slower data transfer |
| Paper [ | √ | × | Data transmission using 5G communication | Data storage security is not completely guaranteed |
| Paper [ | √ | √ | 5G transmission of data, using only blockchain technology to encrypt data | The security of data storage cannot be completely guaranteed |
| Paper [ | √ | √ | A framework is proposed which uses 5G communication and blockchain technology for protecting AV systems | Complex data transmission process, data storage security is not thoroughly guaranteed |
Figure 1Diagram of 5G-BSS structure.
Comparison table of the four open-source hardware parameters.
| Model | CPU | Memory | Support Interface | Features and Application |
|---|---|---|---|---|
| Raspberry Pi-4B | 4x@ | 1 GB/2 GB/4 GB /8 GB LPDDR4 | 2 × USB3.0, 2 × USB2.0, 17 × GPIO, | Support for multiple operating systems, suitable for complex scenarios with multiple tasks, e.g., industrial internet, smart home. |
| Arduino R3 | ATmega328P | 16 MB/ | 14 × GPIO, 2 × IIC, | Low price, commonly used for creator IoT experiments, physical environment monitoring, etc. |
| vvBoard | Quad-core Cortex-A53 1.5 GHz | 1 GB, | GPIO, 1 × IIC, 1 × SPI, USB2.0, 1 × USB3.0, UART, etc. | Suitable for Python programming, mainly for the acquisition and processing of artificial intelligence data. |
| mirco:bitV2 | nrf52833 Clock:32, | Flash: | 20 × GPIO, 1 × IIC, 1 × SPI, 1 × USB2.0, | Easy to use and suitable for primary and secondary school student electronic interest development and IT teaching. |
Comparison of 5G industrial modules.
| Model | Network Format | Frequency Band | Features |
|---|---|---|---|
| MH5000-31 5G | 5G-NR | 4XCA | Based on domestic Baron 5000 baseband, cost effective, supports AT commands, supports Huawei’s own developed interfaces such as Modem, PCUI, Diag, GPS, GPS Control, etc. |
| SIM8200EA-M2 | 5G-NR | 5G-NR:n1/2/3/5/7/8/12/20/25/28/40/41/66/71/77/78 | Based on Qualcomm Snapdragon X55 baseband, expensive and supports AT commands. |
USBKey product comparison.
| USBKey Model | Password Service | Safety Memory | Interfaces | Features |
|---|---|---|---|---|
| SuCIZ U1000_Smart | Supports multiple encryption algorithms TEA, DES, SM1, SM2, SM3, true random number operation generation, etc. | 8 KB | Software: multiple language SDK development kits are available. | On-chip software and hardware with iterative self-destruct design; driverless, hot-plugging support; Windows and Linux system support. |
| UltraSec USK-200 | Hardware implementation of multiple packet cipher algorithms, including DES, 3DES, SM1, SSF33, SM4 and SM2 algorithms. | 200 KB | Software: standard security middleware interface provided. | Has a 64-bit unique hardware serial number and supports operating systems such as Windows and Linux. |
| LinguoTech USBKey | Supports SM1, SM4, DES, 3DES, RSA encryption, RSA signature verification, SM2-256 key pair generation algorithm, SM2, SM3, MD5, true random number generation algorithm, etc. | 64 KB | Software: CSP interface, national secret standard interface, etc. | Rich interfaces, hot-plugging support, good support for national security algorithms. Flexible customization according to requirements, support for application layer interface calls, support for COS command layer interface calls. Supports Windows and Linux operating systems. |
Figure 2Hardware design of the interface between the Raspberry Pi 4B and the multiparameter sensing acquisition module.
Figure 3Hardware design of the interface between Raspberry Pi 4B and the 5G communication module.
Figure 4Schematic diagram of the Huawei MH5000-31 5G module development steps based on Raspberry Pi 4B.
Figure 5Software overall architecture block diagram.
Important symbols used in this paper and their meanings.
| Symbols | Meaning |
|---|---|
|
| Blockchain, which is open, transparent, tamper proof and irreversible; used as a database for decentralized storage in this solution. |
|
| Blockchain smart sensor(5G-BSS) nodes. |
|
| Blockchain smart sensors(5G-BSS) for ID. |
|
| Asymmetric secret key pairs for smart sensors(5G-BSS), including the public key |
|
| Symmetric encryption secret key for Smart sensor(5G-BSS), provided by USBKey. |
|
| The smart sensor blockchain account address |
|
| Interface for generating smart sensor asymmetric key pairs for |
|
| Interface for the generation of symmetric key pairs |
|
| The parameter |
|
| |
|
| USBKey writes data function interface, |
Figure 6Blockchain client program module initialization process.
Figure 7Flowchart of the operation of 5G-BSS.
Figure 8Schematic diagram of the 5G-BSS connection.
Functional validation of 5G-BSS.
| Blockchain Client Initialization | Data | Cryptographic Operations | Hash | Data | |
|---|---|---|---|---|---|
| 5G-BSS | √ | √ | √ | √ | √ |
Figure 9Blockchain system throughput and transaction latency test results.
Figure 10Blockchain client initialization time spends.
SM3 hash time overhead.
| Data Format (Size/B) | Time Overhead/ms |
|---|---|
| Temperature (38) | 0.159 |
| Humidity (39) | 0.161 |
| Temperature and humidity (49) | 0.173 |
SM4 data encryption time overhead.
| Data Format (Size/B) | Time Overhead/ms |
|---|---|
| Temperature (38) | 0.769 |
| Humidity (39) | 0.772 |
| Temperature and humidity (49) | 0.814 |
Figure 11MH5000-31 5G communication industrial module data upstream transmission rate test results.
Figure 12MH5000-31 5G communication industrial module network latency test results.