| Literature DB >> 34070069 |
Abstract
As the development of IoT technologies has progressed rapidly recently, most IoT data are focused on monitoring and control to process IoT data, but the cost of collecting and linking various IoT data increases, requiring the ability to proactively integrate and analyze collected IoT data so that cloud servers (data centers) can process smartly. In this paper, we propose a blockchain-based IoT big data integrity verification technique to ensure the safety of the Third Party Auditor (TPA), which has a role in auditing the integrity of AIoT data. The proposed technique aims to minimize IoT information loss by multiple blockchain groupings of information and signature keys from IoT devices. The proposed technique allows IoT information to be effectively guaranteed the integrity of AIoT data by linking hash values designated as arbitrary, constant-size blocks with previous blocks in hierarchical chains. The proposed technique performs synchronization using location information between the central server and IoT devices to manage the cost of the integrity of IoT information at low cost. In order to easily control a large number of locations of IoT devices, we perform cross-distributed and blockchain linkage processing under constant rules to improve the load and throughput generated by IoT devices.Entities:
Keywords: AIoT edge computing; cross-distributed and blockchain linkage processing; integrity of IoT data; multiple blockchain; synchronization using location information
Year: 2021 PMID: 34070069 PMCID: PMC8158132 DOI: 10.3390/s21103515
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Classification of AIoT Implementation Methods.
| Classification | Explanation | Example | |
|---|---|---|---|
| Cloud intelligence utilize | Intelligent Cloud Platform Utilization | - Utilization of cognitive services such as vision, language, and machine learning services provided by cloud platforms of global IT companies such as Google, Amazon, IBM, MS, etc. | - Amazon Alexa |
| Intelligent IoT Services Cloud Platform Utilization | - Provide intelligent IoT services by adding recognition and analysis capabilities to the service cloud platform built by hardware object manufacturers to provide applied services | - Artificial Intelligence Home Appliances (LG, Samsung) | |
| Intelligence of things | Intelligent Engine Mounting Things on board | - Intelligent engine based on learning algorithms (machine learning, deep learning, etc.) is equipped with its own cognitive and thinking capabilities | - Nest Thermostat |
| Intelligent Object Platform and Cognitive Tools Utilization | - Utilization of object platforms to be mounted on objects requiring specialized intelligence, such as data analysis and self-driving cars | - IBM Quark | |
Figure 1AIoT edge computing environments in proposed technique.
Figure 2IoT data operation process of proposed technique.
Figure 3Measure integrity synchronization of IoT data using AIoT location information.
Figure 4IoT block information grouped with multiple hash chains.
Figure 5Blockchain-based multi-data connection structure.
Environment setup.
| Parameter | Value |
|---|---|
| The number of server | 1 |
| The number of AIoT | 20 |
| The number of IoT | 300 |
| The transmit/receive power of the | 0.15 W/0.1 W |
| The network coverage radius | 500 m |
| The static circuit power | 0.03W |
| The path loss exponent | 3 |
| The subnet tree depth | 5 |
| The available bandwidth for | 10 MHz/5 MHz |
| The power of noise | −174 dBm/Hz |
| Subnet storage capacity | 1 TB |
| Input data size | 3 kbits/s |
| Delay threshold | 10 s |
| Link capacity | 10 Gbps |
| Poisson lambda |
|
| Data generation span | 10 min |
| Max access count | 100 |
| The unit price of energy | 0.15 Token/J |
Figure 6IoT device used in performance evaluation.
Figure 7Time to verify IoT integrity based on the probability value of creating a blockchain.
IoT integrity verification time by blockchain generation probability value. Units: ms.
| Value | Z. Yang et al. | C. Esposito et al. | D. He et al. | Proposed Scheme |
|---|---|---|---|---|
| 1 | 17.525 | 15.572 | 14.505 | 12.942 |
| 2 | 16.805 | 16.141 | 14.779 | 13.153 |
| 3 | 18.167 | 15.723 | 14.807 | 12.769 |
| 4 | 17.428 | 16.534 | 15.376 | 13.195 |
| 5 | 16.943 | 15.756 | 14.374 | 12.935 |
| 6 | 18.732 | 16.142 | 15.625 | 13.548 |
| 7 | 18.285 | 16.655 | 15.386 | 12.474 |
| 8 | 17.229 | 15.481 | 14.508 | 12.921 |
| 9 | 18.295 | 16.038 | 15.478 | 13.295 |
Figure 8Evaluating the efficiency of IoT information processing in subnet gateway servers.
The Efficiency of IoT information processing in subnet gateway servers. Units: %.
| Value | Z. Yang et al. | C. Esposito et al. | D. He et al. | Proposed Scheme |
|---|---|---|---|---|
| 1 | 58.32 | 62.39 | 68.58 | 73.25 |
| 2 | 67.59 | 73.01 | 77.19 | 82.07 |
| 5 | 72.48 | 77.36 | 81.27 | 86.49 |
| 10 | 75.06 | 79.18 | 83.92 | 87.43 |
| 15 | 77.36 | 81.65 | 84.72 | 88.25 |
| 20 | 79.15 | 83.09 | 85.14 | 89.08 |
Figure 9Delay time for verification of the integrity of blockchain information.
Delay time for verification of the integrity of blockchain information. Units: ms.
| Value | Z. Yang et al. | C. Esposito et al. | D. He et al. | Proposed Scheme |
|---|---|---|---|---|
| 1 | 43.907 | 37.102 | 28.762 | 22.337 |
| 2 | 46.275 | 40.538 | 30.189 | 23.874 |
| 5 | 50.649 | 45.647 | 37.546 | 28.478 |
| 10 | 54.735 | 50.493 | 39.098 | 35.744 |
| 15 | 62.404 | 53.285 | 44.277 | 38.285 |
| 20 | 66.581 | 55.188 | 47.645 | 42.968 |
Figure 10Overhead of IoT integrity validation by number of subnet gateway servers.
Overhead of IoT integrity validation by number of subnet gateway servers. Units: %.
| Value | Z. Yang et al. | C. Esposito et al. | D. He et al. | Proposed Scheme |
|---|---|---|---|---|
| 1 | 9.581 | 7.889 | 5.658 | 4.478 |
| 2 | 12.474 | 9.084 | 7.379 | 5.387 |
| 5 | 13.189 | 11.745 | 8.391 | 6.278 |
| 10 | 14.453 | 13.676 | 11.254 | 9.668 |
| 15 | 16.876 | 15.285 | 13.387 | 10.493 |
| 20 | 18.297 | 16.719 | 15.297 | 12.341 |
Evaluating IoT connectivity to validate IoT integrity based on subnet number. Units: %.
| Subnet Number | IoT Data Connectivity | |||
|---|---|---|---|---|
| FP | RP | FRP | Proposed Scheme | |
| 2 | 81.636 | 85.195 | 89.949 | 92.321 |
| 4 | 73.693 | 80.699 | 84.686 | 88.789 |
| 6 | 65.452 | 71.593 | 75.768 | 80.476 |
| 8 | 58.345 | 63.874 | 70.837 | 73.468 |
| 10 | 49.067 | 54.938 | 56.105 | 61.302 |
| 12 | 41.524 | 47.834 | 51.852 | 59.407 |
FP: Full pairwise. RP: Random Pairwise. FRP: Full and Random Pairwise.