نوع مقاله : علمی-پژوهشی
نویسندگان
1 دانشجوی دکتری، دانشکده مهندسی کامپیوتر، دانشگاه علم و صنعت ایران، تهران ، ایران.
2 فارغالتحصیل کارشناسی ارشد، دانشکده مهندسی کامپیوتر، دانشگاه علم و صنعت ایران، تهران ، ایران
3 دانشیار، دانشکده مهندسی کامپیوتر، دانشگاه علم و صنعت ایران، تهران ، ایران
چکیده
کلیدواژهها
موضوعات
عنوان مقاله [English]
نویسندگان [English]
Today, with the implementation of the new generation of communication networks, we are witnessing a huge evolution in the development of the Internet of Things (IoT) and the emergence of new programs in this context. The limitation in the computing power and energy of the devices connected to this platform creates a challenge and lack of support for these devices to run programs with high computation load and low delay. Computation offloading in the cloud and edge network has been introduced as a suitable approach to deal with these limitations. Using the capacity of devices with appropriate power in the vicinity of IoT devices as an offloading destination prevents the exchange of a huge amount of data in the network core. The use of these devices requires maintaining the privacy and security of the offloaded workload so that the sensitive and confidential information of IoT users is not compromised during the computation offloading process. For this purpose, blockchain is used. Blockchain technology has unique features such as transparency, immutability and decentralization, securing and automating applications, which makes it a suitable option for securing the transfer and storage of data generated in the IoT platform. The use of blockchain in computation offloading faces limitations such as managing a large number of requests due to the expensive design of consensus methods. In addition, by analyzing the transactions and traffic, the influential groups can obtain the identity of the owners of the offloaded workloads and their sensitive content and violate the privacy. In order to solve these challenges, this article takes a step forward by presenting a scalable and anonymous computation offloading method in blockchain. The proposed approach changes the blockchain architecture using Merkel chain as a Directed Acyclic Graph and optimizes the consensus method to solve the challenges of scalability. As well, the proposed appraoch uses the zero-knowledge proof to improve privacy and anonymity.
کلیدواژهها [English]