本文档属于类型a,即报告了一项原创性研究的学术论文。以下是针对该研究的详细学术报告:
本研究由Fengqun Wang、Jie Cui(IEEE高级会员)、Qingyang Zhang(IEEE会员)、Debiao He(IEEE会员)、Chengjie Gu和Hong Zhong(IEEE会员)合作完成。作者单位包括:
- 安徽大学计算机科学与技术学院(Key Laboratory of Intelligent Computing and Signal Processing of Ministry of Education, Anhui University)
- 武汉大学网络空间安全学院(School of Cyber Science and Engineering, Wuhan University)
- 新华三集团安全研究院(Security Research Institute, New H3C Group)
论文发表于IEEE Internet of Things Journal(Volume 11, Issue 8, 2024年4月15日),标题为《Lightweight and Secure Data Sharing Based on Proxy Re-encryption for Blockchain-enabled Industrial Internet of Things》。
本研究属于工业物联网(IIoT)安全与数据共享领域,聚焦于区块链与代理重加密(Proxy Re-encryption, PRE)技术的结合。工业物联网中,设备生成的生产数据(如温度、设备状态)需在多方间安全共享以优化决策,但传统云存储框架存在第三方信任缺失和数据滥用风险。
现有基于区块链的数据共享方案存在两大缺陷:
1. 认证不足:多数方案仅验证数据上传者身份,未检查其是否订阅相关服务,导致非法数据存储或访问。
2. 效率低下:区块链直接处理海量数据请求时吞吐量受限,存储性能低,引发高延迟。
提出一种轻量级安全数据共享方案,通过以下设计实现目标:
- 双认证机制:存储与访问认证结合,确保数据来源可信且防止滥用。
- 链上-链下协同存储:元数据存于区块链,实际数据存于云端,降低链上负载。
- 数据打包(Data Packing):边缘服务器(Edge Server, ES)聚合多设备数据,提升存储效率。
SetUpSys生成系统主密钥和哈希函数;SetUpES/SetUpDU为边缘服务器和数据用户(Data User, DU)分配密钥和服务参数;SetUpSD为智能设备(Smart Device, SD)生成匿名伪身份(Pseudonym)。h1-h9)实现轻量化,避免高计算开销的配对操作。akGen生成辅助公钥(Assisted Public Key, APK)并分发给SD。Encrypt-I加密原始数据,通过Sign-I对密文签名(基于DL问题保障完整性)。n个SD参与,ES需批量验证n条消息。Verify通过小指数测试技术(Small Exponential Test)批量验证n条消息的签名(公式1),仅需(n+2)次标量乘法。SD = (u1||c1)||...||(un||cn),存储至云服务器(CS),并生成索引index。Sign-II生成存储请求,区块链(BC)运行Test-I验证其服务订阅合法性。Sign-III发起请求,BC通过Test-II验证后向ES申请重加密密钥(Re-encryption Key, RK)。ReEncrypt将密文转换为DU可解形式。ReDecrypt获取辅助密钥ask和索引index,从CS检索打包数据后,用Decrypt解密原始数据。h5)和DL问题保障数据未被篡改。pidi = ridi ⊕ h1(ri·ppub)隐藏真实身份,需破解CDH问题才能反向推导。our-sa)在180 TPS(每秒事务数)内延迟稳定(0.08 s),优于对比方案[19](延迟高0.24 s)。此研究为工业物联网中的安全数据共享提供了兼顾效率与安全的解决方案,其方法论和实验设计对后续研究具有重要参考价值。