System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及关键词查询,具体涉及基于关键词的查询方法以及装置。
技术介绍
1、电力系统作为国家能源的重要组成部分,近些年来也快速进入信息化发展中,由此产生大量电网、营销、财务、物资等电力数据。由于电力能源互联网的需要,有时需要将电力数据存储到共有云服务平台,随之带来数据隐私泄露问题。一些数据(如用户数据和变电站位置等)是非常敏感的,这些数据虽然存储在公共云服务器上,但不希望数据被云服务提供商获取,造成敏感数据泄露。为了保障用户的数据隐私安全,防止数据泄露,常规方法是在外包数据之前对数据进行加密再上传到服务器。但这些复杂的加密技术严重阻碍了云数据的高效利用,特别是在明文数据上广泛使用的基于关键词的信息检索技术不能直接应用于加密数据。现有技术采用了可搜索加密保证数据传输的安全,但是该方案是静态的,不能对加密数据进行动态更新。
2、现有技术中,为了防止动态更新中的信息泄露,现有的dse方案引入茫然随机访问机(oram,oblivious random access machine)隐藏访问模式实现更高级别的后向安全,且将avl树和oram结构结合设计了系列方案,但是由于oram+avl结构通信开销非常高,导致dse方案的实用性很差。比如,当数据库大小为1m以及查询结果集的文件数量为100时,其中orion方案传输所有必需的oram块需要1.7mb。此外,avl+oram结构本身只具备茫然性质,为了达到dse方案查询安全的目标,还需通过标志删除状态以及利用插入操作覆盖等额外操作来实现,从而增高了查询得到相应文件的时间复杂度。<
...【技术保护点】
1.一种基于关键词的查询方法,其特征在于,包括:
2.根据权利要求1所述的基于关键词的查询方法,其特征在于,所述电力加密数据库包括第二茫然数据结构以及第三茫然数据结构,所述第二茫然数据结构存储有由关键词和文件标识符组成的第一子数据库所对应的插入次数,所述第三茫然数据结构存储有由所述关键词与所述插入次数组成的第二子数据库,其中,所述根据所述包含有所述关键词的插入次数集合,生成目标地址包括:
3.根据权利要求2所述的基于关键词的查询方法,其特征在于,其中,所述对所述第一茫然数据结构以及所述第三茫然数据结构分别进行更新包括:
4.根据权利要求3所述的基于关键词的查询方法,其特征在于,所述第一茫然数据包括所述关键词的总插入次数,其中,所述根据所述更新类型,对所述第一茫然数据结构以及所述第三茫然数据结构分别进行更新,以得到更新后的插入次数集合以及更新后的第二子数据库包括:
5.根据权利要求3所述的基于关键词的查询方法,其特征在于,所述根据所述更新类型,对所述第一茫然数据结构以及所述第三茫然数据结构分别进行更新,以得到更新后的插入次数集合以及更
6.根据权利要求2所述的基于关键词的查询方法,其特征在于,所述根据所述插入次数以及所述更新后的插入次数集合,查询更新后的第二子数据库,以获取到所述目标文件包括:
7.根据权利要求1所述的基于关键词的查询方法,其特征在于,所述获取加密之后的电力加密数据库包括:
8.根据权利要求1所述的基于关键词的查询方法,其特征在于,所述加密之后的电力数据库包括加密映射字典,其中,所述根据所述包含有所述关键词的插入次数集合,生成目标地址包括:
9.根据权利要求8所述的基于关键词的查询方法,其特征在于,所述根据所述目标地址,获取到多个目标文件标识符包括:
10.一种基于关键词的查询装置,其特征在于,包括:数据库获取模块,用于获取加密之后的电力数据库;其中,所述电力数据库包括第一茫然数据结构,所述第一茫然数据结构存储有包含有关键词的插入次数集合;生成模块,用于根据所述包含有所述关键词的插入次数集合,生成目标地址;标识符获取模块,用于根据所述目标地址,获取到多个目标文件标识符。
...【技术特征摘要】
1.一种基于关键词的查询方法,其特征在于,包括:
2.根据权利要求1所述的基于关键词的查询方法,其特征在于,所述电力加密数据库包括第二茫然数据结构以及第三茫然数据结构,所述第二茫然数据结构存储有由关键词和文件标识符组成的第一子数据库所对应的插入次数,所述第三茫然数据结构存储有由所述关键词与所述插入次数组成的第二子数据库,其中,所述根据所述包含有所述关键词的插入次数集合,生成目标地址包括:
3.根据权利要求2所述的基于关键词的查询方法,其特征在于,其中,所述对所述第一茫然数据结构以及所述第三茫然数据结构分别进行更新包括:
4.根据权利要求3所述的基于关键词的查询方法,其特征在于,所述第一茫然数据包括所述关键词的总插入次数,其中,所述根据所述更新类型,对所述第一茫然数据结构以及所述第三茫然数据结构分别进行更新,以得到更新后的插入次数集合以及更新后的第二子数据库包括:
5.根据权利要求3所述的基于关键词的查询方法,其特征在于,所述根据所述更新类型,对所述第一茫然数据结构以及所述第三茫然数据结构分别进行更新,以得到更新后...
【专利技术属性】
技术研发人员:邵通,李川,薛雷,刘扬,赵凝,苗杰,陈青,
申请(专利权)人:国网河北省电力有限公司保定供电分公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。