【技术实现步骤摘要】
一种基于属性加密的支持多关键字的模糊搜索方法
本专利技术属于智能电网系统中通信传输及安全防护
,具体涉及一种基于属性加密的支持多关键字的模糊搜索方法。
技术介绍
随着社会人口的增加和工业的发展,居民和住宅对用电的需求越来越大。智能电网具有双向传输,可靠性高,响应及时和安全性高的特点。在典型的智能电网设施中,高性能的智能电表是其重要的组成部分。智能电表同时和我们的生活息息相关,在日常生活中可以远程的读取电力计量信息,实现对智能电力设备的操控。用户可以合理的安排电器使用,电力主管部门也可以通过智能电表来收集用户的用电信息,用于对电网系统进行改善升级,提高其可靠性。同时,也可以在用电高峰时智能的调节用电分配,防止线路拥堵和过载,维系智能电网的稳定性。把电力计量数据上传至分布式的云服务器上,可以有效的提高对数据的访问效率,但是却给用户的用电数据隐私带来了问题。为了有效保护用户用电数据的安全性,电力计量数据在上传之前需要先进行加密,但是如何在不可信的云服务器上高效的查询用户的用电数据却成为当前面临的挑战之一。传统的基于属性的可搜索加密技术允许用户安全地搜索加密数据,可 ...
【技术保护点】
1.一种基于属性加密的支持多关键字的模糊搜索方法,其特征在于,包括以下步骤:获取公共参数和用户属性;对所述公共参数进行处理,生成密钥;根据所述公共参数对第一数据文件进行处理,生成索引列表、文件签名以及密文集;根据所述公共参数对第二数据文件进行处理,生成陷门;根据所述用户属性和所述密钥对所述索引列表、所述文件签名以及所述陷门进行处理,完成解密运算。
【技术特征摘要】
1.一种基于属性加密的支持多关键字的模糊搜索方法,其特征在于,包括以下步骤:获取公共参数和用户属性;对所述公共参数进行处理,生成密钥;根据所述公共参数对第一数据文件进行处理,生成索引列表、文件签名以及密文集;根据所述公共参数对第二数据文件进行处理,生成陷门;根据所述用户属性和所述密钥对所述索引列表、所述文件签名以及所述陷门进行处理,完成解密运算。2.根据权利要求1所述的基于属性加密的支持多关键字的模糊搜索方法,其特征在于,所述密钥包括:第一公钥、第二公钥、第一私钥、第二私钥以及第三私钥。3.根据权利要求2所述的基于属性加密的支持多关键字的模糊搜索方法,其特征在于,根据所述公共参数对第一数据文件进行处理,生成索引列表、文件签名以及密文集,包括:根据所述公共参数计算得到对称密钥;利用所述对称密匙对所述第一数据文件进行处理,得到所述文件签名和所述密文集;根据签名后的所述第一数据文件得到第一关键字集,所述第一关键字集中包含若干第一关键字;根据所述第一关键字集得到所述索引列表。4.根据权利要求3所述的基于属性加密的支持多关键字的模糊搜索方法,其特征在于,利用所述对称密匙对所述第一数据文件进行处理,得到所述文件签名和所述密文集,包括:利用所述...
【专利技术属性】
技术研发人员:李学俊,杨承锦,李晖,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。