【技术实现步骤摘要】
本公开涉及一边通过加密将内容隐匿,一边进行相似信息检索的方法、装置以及系统。
技术介绍
近年来,例如有如下系统:在家庭中进行血压等的测量,并通过服务器中的分析,关于饮食生活等向用户进行建议。在该分析中,不仅参照其本人的过去信息,还参照相似的其他病例进行建议,由此能够向该用户进行更有真实感的有用建议。在服务器中的相似病例的检索中,根据隐私保护的观点,优选该用户的信息以及参照的其他病例的信息通过加密而隐匿。在专利文献1、专利文献2以及专利文献3中,公开了使用同态加密,并在加密的状态下进行相似信息检索的技术。在先技术文献专利文献专利文献1:日本特开2014-126865号公报专利文献2:日本特开2014-126866号公报专利文献3:日本专利第5542474号公报非专利文献非专利文献1:光成滋生,“支持云的现有加密技术”,2015.3.24.github非专利文献2:D.Boneh、E.-J.Goh、K.Nissim,“Evaluating 2-DNF Formulas on Ciphertexts”、TCC05,2005.
技术实现思路
专利技术要解决的问题在以往的相似信息检索中,需要进一步的改善。本公开的目的在于提供一种能够根据用户的想法灵活地选择检索方法的相似信息检索方法、终端装置以及相似信息检索系统。用于解决问题的技术方案本公开的一个技术方案涉及的相似信息检索方法,是服务器装置基于从终端装置提供的信息检索相似信息的方法,包括以下步骤:在所述终端装置,取得关于是进行加密检索还是进行非加密检索的指示,所述加密检索为所述服务器装置在加密的状态下使用从所述终端装置 ...
【技术保护点】
一种相似信息检索方法,是服务器装置基于从终端装置提供的信息检索相似信息的方法,包括以下步骤:在所述终端装置,取得关于是进行加密检索还是进行非加密检索的指示,所述加密检索为所述服务器装置在加密的状态下使用从所述终端装置提供的信息进行所述检索,所述非加密检索为所述服务器装置在不加密的状态下使用从所述终端装置提供的信息进行所述检索,在所述终端装置,通过用依存于所取得的所述指示的加密方式将表示所取得的数据的特征的第一特征量加密而生成第一加密特征量,在所述指示为进行加密检索的指示的情况下,依存于所述指示的加密方式为同态且在所述服务器装置中不能解密的第一加密方式,在所述指示为进行非加密检索的指示的情况下,依存于所述指示的加密方式为在所述服务器装置中能够解密的第二加密方式,在所述终端装置,将所生成的所述第一加密特征量发送给所述服务器装置,在所述终端装置,通过用依存于所述指示的加密方式将表示相似程度的相似值加密而生成加密相似值,在所述终端装置,将所生成的所述加密相似值发送给所述服务器装置,在所述终端装置,将所取得的所述指示发送给所述服务器装置,在所述终端装置,从所述服务器装置接收加密参照数据,所述加密 ...
【技术特征摘要】
2015.05.29 JP 2015-110872;2016.01.18 JP 2016-007431.一种相似信息检索方法,是服务器装置基于从终端装置提供的信息检索相似信息的方法,包括以下步骤:在所述终端装置,取得关于是进行加密检索还是进行非加密检索的指示,所述加密检索为所述服务器装置在加密的状态下使用从所述终端装置提供的信息进行所述检索,所述非加密检索为所述服务器装置在不加密的状态下使用从所述终端装置提供的信息进行所述检索,在所述终端装置,通过用依存于所取得的所述指示的加密方式将表示所取得的数据的特征的第一特征量加密而生成第一加密特征量,在所述指示为进行加密检索的指示的情况下,依存于所述指示的加密方式为同态且在所述服务器装置中不能解密的第一加密方式,在所述指示为进行非加密检索的指示的情况下,依存于所述指示的加密方式为在所述服务器装置中能够解密的第二加密方式,在所述终端装置,将所生成的所述第一加密特征量发送给所述服务器装置,在所述终端装置,通过用依存于所述指示的加密方式将表示相似程度的相似值加密而生成加密相似值,在所述终端装置,将所生成的所述加密相似值发送给所述服务器装置,在所述终端装置,将所取得的所述指示发送给所述服务器装置,在所述终端装置,从所述服务器装置接收加密参照数据,所述加密参照数据是所述服务器装置将根据所述指示检索相似信息而得到的参照数据加密而成的信息,在所述终端装置,将接收到的所述加密参照数据解密。2.根据权利要求1所述的方法,所述服务器装置具有保持有多个参照特征量的第一存储器和保持有分别与所述多个参照特征量对应的多个参照数据的第二存储器,所述方法还包括以下步骤:在所述服务器装置,接收从所述终端装置发送来的所述指示,在所述服务器装置,按照接收到的所述指示,判断进行所述加密检索和所述非加密检索中的哪一个,在所述服务器装置,在所述判断中判断为进行所述加密检索的情况下,算出加密距离,所述加密距离表示从所述终端装置接收到的所述第一加密特征量与第一参照特征量的相似程度,所述第一参照特征量是保持于所述第一存储器的所述多个参照特征量中的一个,在所述服务器装置,判定所算出的所述加密距离与从所述终端装置接收到的所述加密相似值是否一致,在所述服务器装置,在所述判定中判定为一致的情况下,从所述第二存储器取得第一参照数据,将所取得的所述第一参照数据加密而生成所述加密参照数据,将所生成的所述加密参照数据发送给所述终端装置,所述第一参照数据是与在所述加密距离的算出中使用的所述第一参照特征量对应的数据。3.根据权利要求1所述的方法,所述服务器装置具有保持有多个参照特征量的第一存储器和保持有分别与所述多个参照特征量对应的多个参照数据的第二存储器,所述方法还包括以下步骤:在所述服务器装置,接收从所述终端装置发送来的所述指示,在所述服务器装置,按照接收到的所述指示,判断进行所述加密检索和所述非加密检索中的哪一个,在所述服务器装置,在所述判断中判断为进行所述非加密检索的情况下,算出表示解密特征量与第一参照特征量的相似程度的距离,所述解密特征量是将从所述终端装置接收到的所述第一加密特征量解密而得到的特征量,所述第一参照特征量是多个参照特征量中的一个,在所述服务器装置,判定所算出的所述距离与解密相似值是否一致,所述解密相似值是将从所述终端装置接收到的所述加密相似值解密...
【专利技术属性】
技术研发人员:松崎夏芽,海上勇二,
申请(专利权)人:松下电器美国知识产权公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。