With the combination of the Internet of Things and big data and cloud computing,hundreds of millions of smart devices are producing high-speed data streams at high speed,and people have higher requirements for data processing capabilities and security performance of the Internet of Things.In an open network environment,cloud computing-based IoT faces different levels of security issues.Security issues are one of the most important issues in the development of the Internet of Things.Seeking an efficient,secure and low-cost IoT architecture has also been a research hotspot in academia.However,so far,there is no complete service architecture and application implementation,and there is no relevant theoretical data support.In response to this problem,this study aims to combine blockchain technology with the Internet of Things,and use key technologies such as blockchain and InterPlanetary File System(IPFS)to make up for the lack of security in the Internet of Things and improve the Internet of Things.The overall speed of data processing,optimize the current cloud computing-based IoT service architecture,the main work is as follows:First,the possibility of application of blockchain and IPFS technology in IoT security is studied.In order to provide secure IoT services,a blockchain technology is proposed to build a distributed IoT architecture solution,while considering service quality and service speed,using IPFS technology to improve the reliability and efficiency of the architecture,and effectively integrating network decentralized resources.Then,an IPFS-based blockchain IoT security model is proposed.Through the blockchain technology,the service request of the IoT device is isolated from the response of the service provider,thereby eliminating the association between the real device and the service request,realizing the anonymous sharing of data,and avoiding the network being distributedly rejected.The possibility of a Service(Distributed Denial of Service,DDos)attack.Next,distributed blockchain cloud architecture based on IPFS is proposed.The model is optimized and divided into three network layers:device layer,local layer and cloud layer.The Proof of Stake(PoS),intelligent contract and IPFS edge calculation are used to effectively improve the data processing capability and throughput of the model.Volume and storage capacity have improved the current cloud-based IoT service architecture.Finally,the functional design and performance evaluation of the proposed model and architecture are implemented respectively.The evaluation metric is the average delay,average throughput,and response time of the system model.The experimental results show that the IPFS-based blockchain IoT security model can effectively improve the performance of cloud computing-based IoT service architecture in terms of security performance and efficiency. |