加密标签生成装置、隐匿检索系统、加密标签生成方法和加密标签生成程序与流程

文档序号:36778762发布日期:2024-01-23 11:50阅读:15来源:国知局
加密标签生成装置、隐匿检索系统、加密标签生成方法和加密标签生成程序与流程

本发明涉及隐匿检索技术。隐匿检索技术是在被加密的状态下使用被加密的关键字来检索被加密的数据(以下也称作加密数据)的技术。


背景技术:

1、在云服务开始普及的当前,一般利用廉价且不费工夫就能够开始利用的云存储器。另一方面,在利用云来管理包含微妙信息的数据的情况下,为了避免信息泄露的风险,需要对数据进行加密并保管加密数据。

2、关于隐匿检索,不对加密数据进行解密就能够进行检索,因此,能够同时实现安全性和功能性双方。

3、在隐匿检索中,使用2个被加密的关键字来实现检索。

4、第1个是加密标签。加密标签是与加密数据相关联的被加密的关键字。第2个是陷门。陷门是在检索条件中使用的被加密的关键字。

5、在登记时,在云存储器等存储服务器中,加密数据和加密标签相互关联起来进行登记。加密标签与加密数据本身或加密数据的标识符相关联。加密标签作为加密索引而由存储服务器进行保管。

6、在隐匿检索中,检索者将陷门发送到存储服务器。

7、存储服务器寻找与陷门一致的加密标签而不对陷门进行解密。然后,存储服务器提取与加密标签相关联的加密数据,将提取出的加密数据发送到检索者。

8、由此,在隐匿检索中,能够不暴露数据和关键字地进行数据检索。

9、隐匿检索能够大致分为公共密钥型隐匿检索和公开密钥型隐匿检索。

10、在公开密钥型隐匿检索中,在加密标签和陷门的生成中使用不同的密钥,另一方面,在公共密钥型隐匿检索中,在加密标签和陷门的生成中使用相同的密钥。

11、此外,一般而言,公共密钥型隐匿检索与公开密钥型隐匿检索相比,能够高速地进行检索。

12、作为与本发明相关联的技术,存在专利文献1记载的技术和非专利文献1记载的技术。

13、在专利文献1和非专利文献1中,记载有公共密钥型隐匿检索的访问控制方法。

14、现有技术文献

15、专利文献

16、专利文献1:国际公开wo2019/142268号

17、非专利文献

18、非专利文献1:r.a.popa,n.zeldovich,“multi-key searchable encryption”,iacr cryptology eprint archive:report 2013/508


技术实现思路

1、发明要解决的课题

2、在专利文献1和非专利文献1记载的技术中,在开始运用隐匿检索系统之前决定访问控制模式,按照所决定的访问控制模式进行访问控制。访问控制模式是通过多个属性值和逻辑运算符(简称作运算符)的逻辑结构来表示许可隐匿检索的条件的逻辑式。

3、在专利文献1和非专利文献1记载的技术中,例如如逻辑或运算符为1个逻辑式、逻辑与运算符为2个逻辑式那样预先决定访问控制模式中的逻辑结构。然后,在专利文献1和非专利文献1记载的技术中,按照预先决定的逻辑结构进行访问控制。

4、这样,在专利文献1和非专利文献1记载的技术中,一旦决定访问控制模式后,无法以与所决定的访问控制模式不同的访问控制模式进行访问控制。

5、因此,在专利文献1和非专利文献1记载的技术中,在以新的访问控制模式进行访问控制的情况下,需要重新构建隐匿检索系统,存在便利性显著低这样的课题。

6、本发明的主要目的在于解决这种课题。即,本发明的主要目的在于实现能够进行更加灵活的访问控制的隐匿检索。

7、用于解决课题的手段

8、本发明的加密标签生成装置具有:逻辑式取得部,其取得通过多个属性值和逻辑运算符的逻辑结构来表示许可隐匿检索的条件的逻辑式;以及加密标签生成部,其对所述多个属性值分别设定反映所述逻辑结构的秘密分散值,使用对所述多个属性值设定的多个秘密分散值生成在所述隐匿检索中使用的加密标签。

9、发明效果

10、在本发明中,对各属性值设定反映由逻辑式表示的逻辑结构的秘密分散值,使用对各属性值设定的秘密分散值生成加密标签。因此,根据本发明,能够自由地决定由逻辑式表示的逻辑结构,在隐匿检索中,能够实现更加灵活的访问控制。



技术特征:

1.一种加密标签生成装置,该加密标签生成装置具有:

2.根据权利要求1所述的加密标签生成装置,其中,

3.根据权利要求2所述的加密标签生成装置,其中,

4.根据权利要求3所述的加密标签生成装置,其中,

5.根据权利要求3所述的加密标签生成装置,其中,

6.一种隐匿检索系统,该隐匿检索系统具有:

7.一种加密标签生成方法,其中,

8.一种加密标签生成程序,该加密标签生成程序使计算机执行以下处理:


技术总结
逻辑式取得部(502)取得通过多个属性值和逻辑运算符的逻辑结构来表示许可隐匿检索的条件的逻辑式。加密标签生成部(504)对多个属性值分别设定反映逻辑结构的秘密分散值,使用对多个属性值设定的多个秘密分散值生成在隐匿检索中使用的加密标签。

技术研发人员:川合豊
受保护的技术使用者:三菱电机株式会社
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1