摘要
对云数据进行访问控制能够限制非法访问、提高数据隐私安全,属性基可搜索加密是实现数据细粒度访问控制的关键技术之一。针对云数据访问中单一授权性能瓶颈、搜索功能局限等问题,提出一种基于区块链的属性基多关键词排序搜索方案。该方案采用多授权机制降低了系统计算负担,同时将属性基可搜索加密技术与区块链技术相结合,实现了云数据的细粒度访问控制与公平搜索;此外,引入向量空间模型和TF-IDF加权技术实现了多关键词搜索结果排序,提高了搜索效率。安全性分析、性能分析表明,该方案能够抵抗选择明文攻击和关键词猜测攻击,并具备较低的通信和计算开销。
Access control of cloud data can limit illegal access and improve data privacy and security.Attribute-based searchable encryption is one of the key technologies to achieve fine-grained data access control.To address the problems of single authorization performance bottleneck and search function limitation in cloud data access,this paper proposed an attribute-based multi-keyword ranking search scheme based on blockchain.The scheme used a multi-authorization mechanism to reduce the computational burden of the system.Simultaneously,it combined attribute-based searchable encryption technology with blockchain technology to achieve fine-grained access control and fair search of cloud data.In addition,by introducing the vector space model and TF-IDF weighting technology,it achieved the multi-keyword search result ranking and improved the search efficiency.Security analysis and performance analysis show that the scheme can resist chosen plaintext attack and keyword guessing attack,and has low communication and calculation overhead.
作者
颜亮
葛丽娜
胡政
Yan Liang;Ge Lina;Hu Zheng(School of Artificial Intelligence,Guangxi Minzu University,Nanning 530006,China)
出处
《计算机应用研究》
CSCD
北大核心
2023年第7期1952-1956,1963,共6页
Application Research of Computers
基金
国家自然科学基金资助项目(61862007)
广西自然科学基金资助项目(2020GXNSFBA297103)。
关键词
区块链
属性基加密
多授权中心
多关键词排序搜索
访问控制
blockchain
attribute-based encryption
multi-authorization center
multi-keyword ranking search
access control