Suppr超能文献

BeeKeeper 2.0:具有完全同态计算功能的保密区块链赋能物联网系统。

BeeKeeper 2.0: Confidential Blockchain-Enabled IoT System with Fully Homomorphic Computation.

机构信息

State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China.

出版信息

Sensors (Basel). 2018 Nov 5;18(11):3785. doi: 10.3390/s18113785.

Abstract

Blockchain-enabled Internet of Things (IoT) systems have received extensive attention from academia and industry. Most previous constructions face the risk of leaking sensitive information since the servers can obtain plaintext data from the devices. To address this issue, in this paper, we propose a decentralized outsourcing computation (DOC) scheme, where the servers can perform fully homomorphic computations on encrypted data from the data owner according to the request of the data owner. In this process, the servers cannot obtain any plaintext data, and dishonest servers can be detected by the data owner. Then, we apply the DOC scheme in the IoT scenario to achieve a confidential blockchain-enabled IoT system, called BeeKeeper 2.0. To the best of our knowledge, this is the first work in which servers of a blockchain-enabled IoT system can perform any-degree homomorphic multiplications and any number of additions on encrypted data from devices according to the requests of the devices without obtaining any plaintext data of the devices. Finally, we provide a detailed performance evaluation for the BeeKeeper 2.0 system by deploying it on Hyperledger Fabric and using Hyperledger Caliper for performance testing. According to our tests, the time consumed between the request stage and recover stage is no more than 3.3 s, which theoretically satisfies the production needs.

摘要

区块链物联网 (IoT) 系统受到了学术界和工业界的广泛关注。由于服务器可以从设备中获取明文数据,因此大多数先前的构造都面临着泄露敏感信息的风险。为了解决这个问题,在本文中,我们提出了一种去中心化的外包计算 (DOC) 方案,其中服务器可以根据数据所有者的请求对来自数据所有者的加密数据执行完全同态计算。在这个过程中,服务器无法获得任何明文数据,并且数据所有者可以检测到不诚实的服务器。然后,我们将 DOC 方案应用于物联网场景中,以实现名为 BeeKeeper 2.0 的机密区块链物联网系统。据我们所知,这是首次实现区块链物联网系统的服务器可以根据设备的请求对设备的加密数据执行任意阶同态乘法和任意数量的加法,而无需获取设备的任何明文数据。最后,我们通过在 Hyperledger Fabric 上部署 BeeKeeper 2.0 系统并使用 Hyperledger Caliper 进行性能测试,为 BeeKeeper 2.0 系统提供了详细的性能评估。根据我们的测试,请求阶段和恢复阶段之间消耗的时间不超过 3.3 秒,从理论上满足了生产需求。

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验