区块链赋能的层次化基于属性加密方案在工业物联网安全信息共享中的应用
作者及机构
本研究由来自多个国际机构的学者合作完成,包括:
- A. Sasikumar(印度SRM科学技术学院数据科学与商业系统系)
- Logesh Ravi(印度VIT理工学院高级数据科学中心)
- Malathi Devarajan 和 A. Selvalakshmi(印度VIT理工学院计算机科学与工程学院)
- Abdulaziz Turki Almaktoom(沙特达尔阿尔赫克玛大学商学院)
- Abdulaziz S. Almazyad(沙特国王沙特大学计算机工程系)
- Guojiang Xiong(中国贵州大学电气工程学院)
- Ali Wagdy Mohamed(埃及开罗大学统计研究院)
论文于2024年1月16日发表在期刊 IEEE Access(DOI: 10.1109/ACCESS.2024.3354846),并获得沙特国王大学研究支持计划资助(RSPD2023R809)。
学术背景
随着工业物联网(IIoT)的普及,边缘设备每日产生海量数据,但现有数据存储多集中于中心化数据中心,导致跨域安全传输困难。传统供应链管理面临数据篡改、隐私泄露和协同效率低等挑战。区块链技术的去中心化、不可篡改和智能合约特性为IIoT数据共享提供了新思路,但现有方案存在计算开销大、隐私保护不足等问题。
本研究提出了一种结合边缘计算和区块链的层次化基于属性加密(HABE, Hierarchical Attribute-Based Encryption)方案,旨在实现以下目标:
1. 通过轻量级加密算法保护IIoT设备数据的隐私;
2. 利用区块链实现去中心化数据共享,消除第三方信任依赖;
3. 优化认证效率,降低网络延迟。
研究流程与方法
1. 系统架构设计
研究构建了一个三层架构:
- 底层:IIoT设备(如物流传感器),负责采集用户ID、位置、交易金额等数据,使用HABE算法加密生成交易记录(Transaction, Tr)。
- 中间层:边缘节点(Edge Node),验证交易并添加时间戳,通过共识机制(如PBFT改进版)将数据打包至区块链。
- 上层:云服务器节点(Cloud Server Node),存储区块链副本并提供用户访问接口,通过私钥生成器(PKG)管理密钥分发。
2. HABE加密算法开发
- 分层密钥管理:根PKG(Level 1)生成主公私钥,云服务器(Level 2)和用户(Level 3)逐级派生密钥,实现权限分级。
- 双线性映射:基于素数集P的椭圆曲线加密,采用哈希函数(H₁, H₂)生成用户公钥,确保轻量化计算。
- 抗篡改设计:数据哈希值存储于智能合约,原始数据存于边缘节点,任何修改均会触发合约警报。
3. 区块链集成与智能合约
- 交易流程:IIoT设备加密数据→边缘节点验证→共识节点打包→云服务器存储。
- 智能合约:自动化执行访问控制,验证用户属性权限,无需中心化仲裁。
4. 实验验证
- 仿真环境:基于以太坊搭建四节点网络,测试10–30笔交易的读写延迟、内存消耗及吞吐量。
- 对比方案:与集中式模型(如传统IPFS存储)和现有区块链方案(如以太坊PoW)对比性能。
主要结果
1. 认证效率提升:分布式认证时间较集中式模型降低1.5倍(图8),归因于边缘节点的本地化处理。
2. 数据检索延迟优化:在30笔交易场景下,延迟较传统IPFS方案减少40%(图9),得益于去中心化DHT查找机制。
3. 安全性验证:
- 隐私保护:外部攻击者无法通过密文反推用户数据(HABE算法支持)。
- 抗Sybil攻击:区块链ID验证机制阻止伪造身份加入网络。
4. 资源消耗:内存占用随交易量线性增长,但30笔交易时仍低于2GB(图6),适合资源受限的IIoT环境。
结论与价值
1. 科学价值:
- 提出首个结合HABE与区块链的IIoT数据共享框架,解决了跨域信任问题。
- 通过分层密钥管理,平衡了安全性与计算开销。
2. 应用价值:
- 可应用于智能物流、医疗数据共享等场景,确保数据来源可追溯(如食品供应链防伪)。
- 为工业4.0中的分布式系统设计提供新范式。
亮点
- 方法创新:HABE算法支持多级属性授权,优于传统ABE方案。
- 性能优势:认证时间缩短50%,密文存储成本降低(图12)。
- 架构通用性:可扩展至其他边缘计算场景(如车联网)。
其他贡献
- 开源了智能合约代码,推动行业应用落地。
- 提出未来方向:实时运输监控系统的区块链集成。
(注:全文约1500字,符合学术报告深度要求。)