【技术实现步骤摘要】
【国外来华专利技术】隐匿检索系统、隐匿检索方法和隐匿检索程序
[0001]本专利技术涉及隐匿检索系统、隐匿检索方法和隐匿检索程序。
技术介绍
[0002]隐匿检索是在对加密数据进行加密的状态下进行检索的技术。即,隐匿检索是不对加密数据进行解密而进行检索的技术。
[0003]近年来,隐匿检索作为用于在云服务中守护机密信息的安全技术而受到关注。根据隐匿检索,能够防止由服务器管理者或恶意软件等监听机密信息。即,隐匿检索作为用于在互联网中安全地管理数据的安全技术而受到关注。
[0004]在隐匿检索中,存在公共密钥方式和公开密钥方式这2种。
[0005]在公共密钥方式中,利用公共密钥加密技术,并且限定登记者和检索者。
[0006]在公开密钥方式中,利用公开密钥加密技术,并且限定检索者而不限定登记者。
[0007]专利文献1公开有多用户型的公共密钥方式。在本方式中,登记者按照每个检索者使用不同的登记用的秘密密钥,由此对数据进行加密。
[0008]现有技术文献
[0009]专利文献
[0010] ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种隐匿检索系统,其中,所述隐匿检索系统具有登记装置,所述登记装置具有:登记数据存储部,其存储有登记关键字、表示具有检索所述登记关键字的权限的权限者应该具有的属性的权限者属性信息、以及对与所述登记关键字对应的登记关键字索引进行加密的索引公开密钥;索引生成部,其使用所述登记关键字、所述权限者属性信息、用户密钥函数、检索查询函数和索引查询函数生成所述登记关键字索引,其中,所述用户密钥函数生成组入了表示检索所述登记关键字的检索者具有的属性的检索者属性信息的用户密钥,所述检索查询函数生成组入了所述用户密钥且与供所述检索者检索所述登记关键字的检索关键字对应的检索查询,所述索引查询函数生成组入了所述检索查询且检索所述登记关键字索引的索引查询;以及加密索引生成部,其使用所述索引公开密钥对所述登记关键字索引进行加密,由此生成加密索引。2.根据权利要求1所述的隐匿检索系统,其中,所述登记装置具有:随机数生成部,其生成随机数作为加密标签随机数;中间标签生成部,其使用所述权限者属性信息、所述登记关键字、所述用户密钥函数和所述检索查询函数生成与所述登记关键字对应的中间标签;以及加密标签生成部,其使用所述中间标签、所述加密标签随机数、以及生成组入了所述登记关键字的加密标签的加密标签函数生成所述加密标签,所述索引生成部使用所述中间标签生成所述登记关键字索引。3.根据权利要求2所述的隐匿检索系统,其中,所述隐匿检索系统具有数据管理装置,所述数据管理装置具有:管理数据存储部,其存储有所述检索查询;以及管理数据受理部,其受理所述加密标签,并且使管理数据存储部存储所述加密标签,所述加密标签生成部使用所述登记关键字、所述加密标签随机数、所述加密标签函数、以及生成与加密标签对应的加密标签对照符的对照符函数生成所述加密标签对照符,并且将所述加密标签随机数和所述加密标签对照符与所述加密标签结合,所述登记装置具有登记数据输出部,所述登记数据输出部将所述加密标签输出到所述数据管理装置,所述数据管理装置具有加密标签对照部,所述加密标签对照部使用所述加密标签、所述检索查询、与所述加密标签结合的所述加密标签随机数、所述加密标签函数和所述对照符函数,生成用于判定所述检索关键字与所述登记关键字是否一致的判定用对照符,并且执行如下的对照处理:在所述判定用对照符和与所述加密标签结合的加密标签对照符相等的情况下,判定为所述登记关键字与所述检索关键字一致。4.根据权利要求3所述的隐匿检索系统,其中,所述索引公开密钥是能够对所述加密索引的至少一部分进行解密的密钥,所述管理数据存储部存储有所述索引公开密钥和所述索引查询,所述登记数据输出部将所述加密索引输出到所述数据管理装置,
所述管理数据受理部受理所述加密索引,并且使所述管理数据存储部存储所述加密索引,所述数据管理装置具有:加密索引解密部,其使用所述索引公开密钥对所述加密索引进行解密,由此生成所述登记关键字索引的至少一部分即部分登记关键字索引;以及索引对照部,其在包含于所述索引查询且与所述部分登记关键字索引对应的部分索引查询和所述部分登记关键字索引一致的情况下,判定为存在所述登记关键字和所述检索关键字与所述权限者属性信息和所述检索者属性信息分别一致的可能性,在所述索引对照部判定为存在所述登记关键字和所述检索关键字与权限者属性信息和检索者属性信息分别一致的可...
【专利技术属性】
技术研发人员:平野贵人,川合丰,小关义博,安田圣,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。