The management device (500) stores the encrypted label (C (D)) with encrypted data for safekeeping. The retrieval device (400) obtains a retrieval keyword for retrieving the encrypted data in the management device (500), calculating the uniquely deterministic information (T) determined by the retrieval key (s), and encrypting the retrieval keyword (s) using the deterministic information (T), thereby generating the retrieval query (Q (s)). The retrieval device (400) sends the search query (Q (s)) to the management device (500). When the retrieval query (Q (s)) is received from the retrieval device (400), the management device (500) determines whether the retrieval keyword (s) that is decrypted to the retrieval query (Q (s)) is consistent with the associated key that is decrypted for the encrypted label (c) stored in the management device (500).
【技术实现步骤摘要】
【国外来华专利技术】隐匿检索系统、隐匿检索方法及隐匿检索程序
本专利技术涉及隐匿检索系统、隐匿检索方法及隐匿检索程序。
技术介绍
隐匿检索是能够对被加密状态的文件进行检索的技术。在云服务开始普及的今天,能够低成本且不费功夫地开始使用的云存储正在普及中。在此,鉴于对破解或云端可靠性的担忧,考虑在云存储中将文件加密来进行保管。隐匿检索由于对被加密的文件无需解密即可进行检索,因此是能够一并实现安全性和功能性的技术。在隐匿检索中,使用两个被加密的关键字实现检索。第一个是与加密文件相关联的加密关键字,在后文中称为加密标签(encryptedtag)。第二个是将在检索中使用的关键字加密的关键字,在后文中称为加密查询(encryptedquery)或检索查询(searchquery)。在隐匿检索中,通过对该加密标签的集合使用检索查询,无需解密即可发现一致的加密标签,由此在不暴露所保管的文件或检索关键字的信息的情况下实现检索。隐匿检索有采用对同一检索关键字生成相同密文的确定性加密的方式、和采用即使是同一检索关键字也生成不同密文的概率性加密的方式。采用检索查询是确定性的确定性加密的隐匿检索能够得到被加密状态的检索关键字的分布,因而存在根据分布的偏向推测出关键字的可能性。因此,采用检索查询是概率性的概率性加密的隐匿检索的安全性比采用确定性加密的隐匿检索高。但是,另一方面,检索查询为概率性的隐匿检索存在检索处理比检索查询为确定性的隐匿检索慢的问题。作为检索查询为概率性的隐匿检索的高速化方法有专利文献1及专利文献2。另外,在非专利文献1中记述了,虽然是检索查询为确定性的隐匿检索的高速化方法,但利用检 ...
【技术保护点】
1.一种隐匿检索系统,其中,该隐匿检索系统具有:管理装置,其具有作为存储装置的管理存储部,该管理装置接收对保管数据进行加密得到的加密数据、和通过对与所述保管数据相关联的关联关键字执行概率加密方式的加密而生成的加密标签,并将所述加密标签和所述加密数据对应起来保管在所述管理存储部中;以及检索装置,其在取得了对保管在所述管理存储部中的所述加密数据进行检索的检索关键字时,计算由所述检索关键字唯一确定的确定性信息,使用所述确定性信息对所述检索关键字执行概率加密方式的加密,由此生成检索查询,并将所述检索查询发送给所述管理装置,所述管理装置在从所述检索装置接收到所述检索查询时,判定对所述检索查询进行解密得到的所述检索关键字是否与对保管在所述管理存储部中的所述加密标签进行解密得到的关联关键字一致。
【技术特征摘要】
【国外来华专利技术】2016.01.14 JP PCT/JP2016/051006;2016.10.04 JP PCT/1.一种隐匿检索系统,其中,该隐匿检索系统具有:管理装置,其具有作为存储装置的管理存储部,该管理装置接收对保管数据进行加密得到的加密数据、和通过对与所述保管数据相关联的关联关键字执行概率加密方式的加密而生成的加密标签,并将所述加密标签和所述加密数据对应起来保管在所述管理存储部中;以及检索装置,其在取得了对保管在所述管理存储部中的所述加密数据进行检索的检索关键字时,计算由所述检索关键字唯一确定的确定性信息,使用所述确定性信息对所述检索关键字执行概率加密方式的加密,由此生成检索查询,并将所述检索查询发送给所述管理装置,所述管理装置在从所述检索装置接收到所述检索查询时,判定对所述检索查询进行解密得到的所述检索关键字是否与对保管在所述管理存储部中的所述加密标签进行解密得到的关联关键字一致。2.根据权利要求1所述的隐匿检索系统,其中,所述管理装置在对所述检索查询进行解密得到的所述检索关键字与对所述加密标签进行解密得到的关联关键字一致的情况下,将包括与所述加密标签对应的所述加密数据的检索结果发送给所述检索装置,所述检索装置具有作为存储装置的检索存储部,所述检索装置在从所述管理装置接收到所述检索结果时,将所述确定性信息储存在所述检索存储部中。3.根据权利要求2所述的隐匿检索系统,其中,所述管理装置在对所述检索查询进行解密得到的所述检索关键字与对所述加密标签进行解密得到的关联关键字一致的情况下,将对所述检索查询进行解密得到的所述确定性信息和与所述加密标签对应的所述加密数据对应起来存储在所述管理存储部中。4.根据权利要求3所述的隐匿检索系统,其中,所述检索装置在计算出所述确定性信息时,判定所述确定性信息是否被储存在所述检索存储部中,在所述确定性信息未被储存在所述检索存储部中的情况下,将所述检索查询发送给所述管理装置,在所述确定性信息被储存在所述检索存储部中的情况下,将所述确定性信息发送给所述管理装置,所述管理装置在从所述检索装置接收到所述确定性信息时,从所述管理存储部取得与所述确定性信息对应的所述加密数据,并将包括所取得的所述加密数据的所述检索结果发送给所述检索装置。5.根据权利要求1~4中任意一项所述的隐匿检索系统,其中,所述检索装置对所述检索关键字执行确定加密方式的加密,由此计算所述确定性信息。6.根据权利要求1~5中任意一项所述的隐匿检索系统,其中,所述检索装置取得指示在对所述检索关键字进行加密时是否使用所述确定性信息的确定性指示,在由所述确定性指示指示了使用所述确定性信息的情况下,使用所述确定性信息对所述检索关键字执行概率加密方式的加密,在由所述确定性指示指示了不使用所述确定性信息的情况下,不使用所述确定性信息地对所述检索关键字执行概率加密方式的加密。7.根据权利要求1~6中任意一项所述的隐匿检索系统,其中,所述隐匿检索系统还具有登记装置,该登记装置生成第1随机数,并使用所述第1随机数对所述关联关键字执行概率加密方式的加密,由此生成所述加密标签,将所述加密标签和所述加密数据发送给所述管理装置,并且将所述第1随机数发送给所述检索装置,所述检索装置生成第2随机数,并使用所述第2随机数、所述确定性信息和从所述登记装置接收到的所述第1随机数,对所述检索关键字执行概率加密方式的加密。8.根据权利要求1~7中任意一项所述的隐匿检索系统,其中,所述管理装置接收将保管在所述管理存储部中的所述加密数据删除的删除请求,并根据所述删除请求从所述管理存储部中删除所述加密数据。9.一种隐匿检索方法,其是具有管理装置和检索装置的隐匿检索系统的隐匿检索方法,该管理装置具有作为存储装置的管理存储部,在所述隐匿检索方法中:所述管理装置接收对保管数据进行加密得到的加密数据、和通过对与所述保管数据相关联的关联关键字执行概率加密方式的加密而生成的加密标签,并将所述加密标签和所述加密数据对应起来保管在所述管理存储部中,所述检索装置在取得了对保管在所述管理存储部中的所述加密数据进行检索的检索关键字时,计算由所述检索关键字唯一确定的确定性信息,使用所述确定性信息对所述检索关键字执行概率加密方式的加密,由此生成检索查询,并将所述检索查询发送给所述管理装置,所述管理装置在从所述检索装置接收到所述检索查询时,判定对所述检索查询进行解密得到的所述检索关键字是否与对保管在所述管理存储部中的所述加密标签进行解密得到的关联关键字一致。10.一种隐匿检索程序,其是具有管理装置和检索装置的隐匿检索系统中的隐匿检索程序,该管理装置具有作为存储装置的管理存储部,其中,所述隐匿检索程序使计算机执行以下处理:数据保管处理,接收对保管数据进行加密得到的加密数据、和通过对与所述保管数据相关联的关联关键字执行概率加密方式的加密而生成的加密标签,将所述加密标签和所述加密数据对应起来保管在所述管理存储部中;检索查询生成处理,在取得了对保管在所述管理存储部中的所述加密数据进行检索的检索关键字时,计算由所述检索关键字唯一确定的确定性信息,使用所述确定性信息对所述检索关键字执行概率加密方式的加密,由此生成检索查询,并将所述检索查询发送给所述管理装置;以及判定处理,在从所述检索装置接收到所述检索查询时,判定...
【专利技术属性】
技术研发人员:早坂健一郎,川合丰,平野贵人,小关义博,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。