【作者】孙昌霞; 张传虎; 刘冰杰; Yingjie Yang; Fernando Bacao; 刘倩
【作者单位】河南农业大学信息与管理科学学院;河南省农业大数据与人工智能国际联合实验室;德蒙特福特大学计算机工程和媒体学院;新里斯本大学信息管理学院里斯本市坎波利德校区;
【文献来源】电信科学
【摘要】随着物联网设备数量激增,传统的集中式访问控制方案在面对当前大规模物联网环境时显得力不从心,现有的分布式访问控制方案存在高货币成本和处理访问请求的低吞吐量等问题。针对这些问题提出一种区块链智能合约结合密文策略属性基加密(ciphertext policy attribute based encryption,CP-ABE)实现对物联网资源的访问控制方案。以超级账本(Hyperledger Fabric)为底层网络,对功能令牌执行属性基加密,利用星际文件系统(interplanetary file system,IPFS)保存令牌密文,通过智能合约公开令牌获取地址实现1对多授权。进一步设计合约部署到区块链实现对令牌请求的去中心化权限评估,维护主体在特定资源对象上允许的操作,实现更为细粒度的属性访问控制。通过仿真实验及性能分析表明,所提方案与现有方案相比能够使数据所有者在更短的时间内完成对大量请求主体的安全访问授权,压力测试表明链码具有较好性能。
【关键词】物联网;;访问控制;;区块链;;智能合约;;密文策略属性基加密
【文献类型】案例研究
【主题类别】
区块链技术-协同技术-访问控制
【复合影响因子】
【综合影响因子】
【DOI】
【发布时间】2024-11-08
评论