计算机科学
单点故障
文件系统
计算机安全
智能合约
加密
块链
可靠性(半导体)
计算机网络
操作系统
量子力学
物理
功率(物理)
作者
Haya R. Hasan,Khaled Salah,Ibrar Yaqoob,Raja Jayaraman,Saša Pešić,Mohammed Omar
出处
期刊:IEEE Access
[Institute of Electrical and Electronics Engineers]
日期:2022-01-01
卷期号:10: 17707-17721
被引量:60
标识
DOI:10.1109/access.2022.3149312
摘要
Today's resource-constrained IoT streaming devices generate large amounts of data which is stored, processed, analyzed for value creation, and accessed using centralized systems, technologies, platforms, and services. Most existing systems leveraged for storing and accessing IoT streaming data fall short in providing transparency, traceability, reliability, trustworthiness, and security features. Also, they are vulnerable to the single point of failure problem due to centralization. In this paper, we propose a blockchain-based solution for resource-constrained IoT streaming devices that allows data chunks to be transferred in a decentralized, transparent, traceable, reliable, secure, and trustful manner. We preserve the privacy and confidentiality of the IoT streamed data through a proxy re-encryption network. We use the decentralized storage of the Interplanetary File System (IPFS) to store and share the IoT streaming data, thereby dealing with the large-size data storage problem. We present system diagrams and eleven algorithms along with their full implementation details. We perform security analysis to show our smart contract code is secure enough against well-known security threats and vulnerabilities. We compare our proposed approach with the existing solutions to show its novelty and effectiveness. We make our smart contract code publicly available on the GitHub repository.
科研通智能强力驱动
Strongly Powered by AbleSci AI