【技术实现步骤摘要】
本专利技术涉及信息获取技术,尤其涉及生成和使用用于密文检索的多级索引的方法和装置。
技术介绍
存储外包服务和网络存储服务已经成为重要的研究课题。面对信息浪潮,很多业务都选择将数据存储和存储管理外包。随着数据外包业务变得越来越流行,密文检索技术成为研究的热点。然而,存储技术的复杂度越来越高,数据量不断地增长,数据安全和业务连续性的空前的重要性,这些都给检索技术带来困难。 已经存在一些密文检索技术。通常的做法是通过加密倒排索引来执行检索。 一般,用户首先生成用于加密的密钥,并从给定文档中提取关键词和文件信息。然后,用户利用密钥对关键词和文件信息进行加密,以生成加密倒排索引。加密后的文件和加密倒排索引被存储在服务器上。检索时,用户首先获得密钥,利用关键词的密文在服务器上的加密倒排索引中执行查找,从匹配的项中得到相关文件信息,从而获取相应的文档。 例如,在题为密文全文检索技术的中国专利申请公开CN1588365A中,专利技术人李新提出了一种密文检索技术。在加密阶段,用户生成密钥;用密钥对索引词进行加密以生成密文索引文件;并用同一密钥对文件进行加密处理以生成文件密文;然后,用户用自己的公钥对该密钥加密以生成密钥密文;最后,密文索引文件、文件密文和密钥密文保持到密文库中。在检索阶段,首先从密文库下载密钥密文;利用私钥进行解密得到密钥;用密钥对检索词加密,得到检索词密文;将检索词密文发送到密文库,在密文索引文件中进行查找;下载匹配的文件密文,并用密钥进行解密,得到文件明文。 但是,当索引需要被更新时,传统的方法存在各种缺点。为了更新加密倒排索引,用户必须从服务器下载文 ...
【技术保护点】
一种用于密文索引的装置,包括:主索引单元,被配置为生成主索引,其中每个主索引条目与一个关键词相关联,并至少包括主索引条目标识符以及与所述关键词相关的每个文件的主索引信息的密文;和副索引单元,被配置为生成一级或多级副索引,其中每个副索引条目至少包括副索引条目标识符和副索引信息的密文,其中,每条主索引信息至少包括相关联的第一级副索引条目的副索引条目标识符和副索引信息解密信息,每条副索引信息至少包括密文的解密信息或者相关联的下一级副索引条目的副索引条目标识符和副索引信息解密信息。
【技术特征摘要】
一种用于密文索引的装置,包括主索引单元,被配置为生成主索引,其中每个主索引条目与一个关键词相关联,并至少包括主索引条目标识符以及与所述关键词相关的每个文件的主索引信息的密文;和副索引单元,被配置为生成一级或多级副索引,其中每个副索引条目至少包括副索引条目标识符和副索引信息的密文,其中,每条主索引信息至少包括相关联的第一级副索引条目的副索引条目标识符和副索引信息解密信息,每条副索引信息至少包括密文的解密信息或者相关联的下一级副索引条目的副索引条目标识符和副索引信息解密信息。2. 根据权利要求1所述的装置,其中,所述每个文件的主索引信息还包括所述文件的文件路径、密文文件名、明文文件名和用于解密验证的标志当中的一个或多个。3. 根据权利要求1所述的装置,其中,至少一级副索引中的副索引信息还包括相应文件的文件路径、密文文件名、明文文件名和用于解密验证的标志当中的一个或多个。4. 根据权利要求1所述的装置,其中,所述主索引单元包括被配置用于生成主索引条目标识符的主索引条目标识符生成模块,和被配置用于确定主索引信息并生成主索引信息的密文的主索引信息密文生成模块,并且所述副索引单元包括被配置用于生成副索引条目标识符的副索引条目标识符生成模块,和被配置用于确定副索引信息并生成副索引信息的密文的副索引信息密文生成模块。5. 根据权利要求1所述的装置,其中,所述第一级副索引的副索引条目标识符是文件的唯一标识符。6. 根据权利要求1所述的装置,其中,所述副索引条目标识符是所述文件的编号、包含所述文件中的部分内容的信息的哈希值、包含所述文件的密文文件名的信息的哈希值、映射表中的值当中的一种。7. 根据权利要求1所述的装置,其中所述副索引生成单元还被配置为当文件更新时,生成更新的副索引信息的密文,用于替换相关副索引条目中的副索引信息的密文。8. 根据权利要求l所述的装置,其中,主索引信息密文和主索引条目标识符是使用不同的密钥生成的。9. 根据权利要求l所述的装置,其中,不同主索引条目中的主索引信息密文的解密密钥彼此不同。10. 根据权利要求l所述的装置,其中,不同副索引条目中的副索引信息密文的解密密钥彼此不同。11. 一种密文索引方法,包括生成主索引,其中每个主索引条目与一个关键词相关联,并至少包括主索引条目标识符以及与所述关键词相关的每个文件的主索引信息的密文;禾口生成一级或多级副索引,其中每个副索引条目至少包括副索引条目标识符和副索引信息的密文,其中,每条主索引信息至少包括相关联的第一级副索引条目的副索引条目标识符和副索引信息解密信息,每条副索引信息至少包括密文的解密信息或者相关联的下一级副索引 条目的副索引条目标识符和副索引信息解密信息。12. 根据权利要求11所述的方法,其中,所述每个文件的主索引信息还包括所述文件的文件路径、密文文件名、明文文件名和用于解密验证的标志当中的一个或多个。13. 根据权利要求ll所述的方法,其中,至少一级副索引中的副索引信息还包括相应文件的文件路径、密文文件名、明文文件名和用于解密验证的标志当中的一个或多个。14. 根据权利要求11所述的方法,其中,生成副索引包括确定文件的唯一标识符作为所述第一级副索引的相应副索引条目标识符。15. 根据权利要求11所述的方法,其中,所述副索引条目标识符是所述文件的编号、包含所述文件中的部分内容的信息的哈希值、包含所述文件的密文文件名的信息的哈希值、映射表中的值当中的一种。16. 根据权利要求11所述的方法,还包括当文件更新时,生成更新的副索引信息的密文,用于替换相关副索引条目中的副...
【专利技术属性】
技术研发人员:王利明,田野,福岛俊一,雷浩,曾珂,
申请(专利权)人:日电中国有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。