4.8 Article

Blockchain-Aided Privacy-Preserving Outsourcing Algorithms of Bilinear Pairings for Internet of Things Devices

期刊

IEEE INTERNET OF THINGS JOURNAL
卷 8, 期 20, 页码 15596-15607

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2021.3073500

关键词

Outsourcing; Cloud computing; Servers; Elliptic curves; Internet of Things; Task analysis; Cryptography; Bilinear pairings; blockchain; cloud computing; Internet of Things

资金

  1. National Natural Science Foundation of China [61572267]
  2. Major Scientific and Technological Innovation Project of Shandong Province [2020CXGC010114]
  3. Key Research and Development Project of Qingdao [21-1-2-21-XX]

向作者/读者索取更多资源

Bilinear pairing is a fundamental operation in cryptographic algorithms, but the existing secure outsourcing algorithms for bilinear pairing may not be suitable for resource-constrained IoT devices due to storage burden. The proposed algorithm in this article does not require precomputations, significantly improves efficiency, ensures privacy, and utilizes the Ethereum blockchain for fair payments. Theoretical analysis and experimental results demonstrate the efficiency and security of the proposed algorithm.
Bilinear pairing is a fundamental operation that is widely used in cryptographic algorithms (e.g., identity-based cryptographic algorithms) to secure IoT applications. Nonetheless, the time complexity of bilinear pairing is O(n(3)), making it a very time-consuming operation, especially for resource-constrained IoT devices. Secure outsourcing of bilinear pairing has been studied in recent years to enable computationally weak devices to securely outsource the bilinear pairing to untrustworthy cloud servers. However, the state-of-art algorithms often require to precompute and store some values, which results in storage burden for devices. In the Internet of Things, devices are generally with very limited storage capacity. Thus, the existing algorithms do not fit the IoT well. In this article, we propose a secure outsourcing algorithm of bilinear pairings, which does not require precomputations. In the proposed algorithm, the outsourcer side's efficiency is significantly improved compared with executing the original bilinear pairing operation. At the same time, the privacy of the input and output is ensured. Also, we apply the Ethereum blockchain in our outsourcing algorithm to enable fair payments, which ensures that the cloud server gets paid only when he correctly accomplished the outsourced work. The theoretical analysis and experimental results show that the proposed algorithm is efficient and secure.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据