相似信息检索方法、终端装置以及相似信息检索系统制造方法及图纸

技术编号:14152329 阅读:78 留言:0更新日期:2016-12-11 15:38
提供一种能够根据用户的想法灵活地选择检索方法的相似信息检索方法、终端装置以及相似信息检索系统。相似信息检索方法包括:指示取得步骤,取得关于数据运算装置(200)进行加密检索或非加密检索的指示;特征量发送步骤,生成加密特征量,并发送给数据运算装置(200);相似值发送步骤,生成加密相似值并发送给数据运算装置(200);指示发送步骤,将在指示取得步骤中取得的指示发送给数据运算装置(200);以及解密步骤,从数据运算装置(200)接收加密参照数据并进行解密。在进行加密检索的情况下,加密方式为同态且在数据运算装置(200)中不能解密的加密方式,在进行非加密检索的情况下,加密方式为在数据运算装置(200)中能够解密的加密方式。

【技术实现步骤摘要】

本公开涉及一边通过加密将内容隐匿,一边进行相似信息检索的方法、装置以及系统。
技术介绍
近年来,例如有如下系统:在家庭中进行血压等的测量,并通过服务器中的分析,关于饮食生活等向用户进行建议。在该分析中,不仅参照其本人的过去信息,还参照相似的其他病例进行建议,由此能够向该用户进行更有真实感的有用建议。在服务器中的相似病例的检索中,根据隐私保护的观点,优选该用户的信息以及参照的其他病例的信息通过加密而隐匿。在专利文献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.
技术实现思路
专利技术要解决的问题在以往的相似信息检索中,需要进一步的改善。本公开的目的在于提供一种能够根据用户的想法灵活地选择检索方法的相似信息检索方法、终端装置以及相似信息检索系统。用于解决问题的技术方案本公开的一个技术方案涉及的相似信息检索方法,是服务器装置基于从终端装置提供的信息检索相似信息的方法,包括以下步骤:在所述终端装置,取得关于是进行加密检索还是进行非加密检索的指示,所述加密检索为所述服务器装置在加密的状态下使用从所述终端装置提供的信息进行所述检索,所述非加密检索为所述服务器装置在不加密的状态下使用从所述终端装置提供的信息进行所述检索,在所述终端装置,通过用依存于所取得的所述指示的加密方式将表示所取得的数据的特征的第一特征量加密而生成第一加密特征量,在所述指示为进行加密检索的指示的情况下,依存于所述指示的加密方式为同态且在所述服务器装置中不能解密的第一加密方式,在所述指示为进行非加密检索的指示的情况下,依存于所述指示的加密方式为在所述服务器装置中能够解密的第二加密方式,在所述终端装置,将所生成的所述第一加密特征量发送给所述服务器装置,在所述终端装置,通过用依存于所述指示的加密方式将表示相似程度的相似值加密而生成加密相似值,在所述终端装置,将所生成的所述加密相似值发送给所述服务器装置,在所述终端装置,将所取得的所述指示发送给所述服务器装置,在所述终端装置,从所述服务器装置接收加密参照数据,所述加密参照数据是所述服务器装置将根据所述指示检索相似信息而得到的参照数据加密而成的信息,在所述终端装置,将接收到的所述加密参照数据解密。此外,这些总括或具体技术方案既可以由系统、装置、集成电路、计算机程序或计算机可读取的CD-ROM等记录介质实现,也可以由系统、
装置、集成电路、计算机程序和记录介质的任意组合实现。根据本公开,能够根据用户的想法灵活地选择检索方法。此外,本公开的进一步的效果和优点根据本说明书和附图的公开内容将变清楚。上述进一步的效果和优点可以通过本说明书和附图所公开的各种实施方式和特征独立地提供,不一定必须提供全部效果和优点。附图说明图1A是表示在实施方式1中相似信息检索系统提供的服务的全局的框图。图1B是表示在实施方式1中设备制造商属于数据中心运营公司的例子的框图。图1C是表示在实施方式1中设备制造商和管理公司这两方或某一方属于数据中心运营公司的例子的框图。图2是表示在实施方式1中相似信息检索系统的整体构成的框图。图3是表示在实施方式1中用户终端装置的构成的框图。图4是表示在实施方式1中数据运算装置的构成的框图。图5A是表示在实施方式1中数据运算装置中的参照特征量存储单元的例子的图。图5B是表示在实施方式1中数据运算装置中的参照数据存储单元的例子的图。图6是表示在实施方式1中相似信息检索系统的工作的时序图。图7A是表示在实施方式1中用户终端与数据装置之间的数据格式例的图。图7B是表示在实施方式1中用户终端与数据装置之间的数据格式例的图。图8A是表示在实施方式1中用户终端装置的显示的例子的图。图8B是表示在实施方式1中用户终端装置的显示的例子的图。图9是表示在实施方式1中用户终端装置显示的时间和特征量的算出
例的图。图10是表示在实施方式2中用户终端装置的构成的框图。图11是表示在实施方式2中数据运算装置的构成的框图。图12是表示在实施方式2中相似信息检索系统的工作的时序图。图13是表示在其他变形例中取得统计化参照数据的情况下的数据运算装置的构成的框图。图14是表示在实施方式3中用户终端装置的构成的框图。图15是表示在实施方式3中数据运算装置的构成的框图。图16是表示在实施方式3中相似信息检索系统的工作的时序图。图17是表示在实施方式3中用户终端与数据装置之间的数据格式例的图。图18是表示在实施方式3中用户终端装置的显示的例子的图。图19是表示在实施方式3中用户终端装置的显示的例子的图。图20是表示服务类型1(本公司数据中心型云服务)中的相似信息检索系统提供的服务的全局的框图。图21是表示服务类型2(IaaS利用型云服务)中的相似信息检索系统提供的服务的全局的框图。图22是表示服务类型3(PaaS利用型云服务)中的相似信息检索系统提供的服务的全局的框图。图23是表示服务类型4(SaaS利用型云服务)中的相似信息检索系统提供的服务的全局的框图。标号说明100 用户终端装置(终端装置)103 特征量加密单元105 相似值加密单元107 解密单元111 加密切换单元112 指示发送单元200 服务器装置(数据运算装置)具体实施方式(成为本公开的基础的见解)作为在加密的状态下进行相似检索的方法,有使用了同态加密的方法。然而,该情况下,服务器侧仅提供相似的信息。如果可能的话,还是希望积累作为参照的数据,以在将来发挥作用。另一方面,认为:根据用户的不同,隐私保护也很重要,但为了将自身的信息为他人所用或在将来使用,也可以保存在数据库中。或者,考虑可向这样的用户提供奖励(incentive)。作为奖励,例如可考虑积分、更详细的信息提供或更有用的建议等。因此,对灵活应对上述用户的想法的相似检索方法进行了研究。本公开的一个技术方案涉及的相似信息检索方法,是服务器装置基于从终端装置提供的信息检索相似信息的方法,包括以下步骤:在所述终端装置,取得关于是进行加密检索还是进行非加密检索的指示,所述加密检索为所述服务器装置在加密的状态下使用从所述终端装置提供的信息进行所述检索,所述非加密检索为所述服务器装置在不加密的状态下使用从所述终端装置提供的信息进行所述检索,在所述终端装置,通过用依存于所取得的所述指示的加密方式将表示所取得的数据的特征的第一特征量加密而生成第一加密特征量,在所述指示为进行加密检索的指示的情况下,依存于所述指示的加密方式为同态且在所述服务器装置中不能解密的第一加密方式,在所述指示为进行非加密检索的指示的情况下,依存于所述指示的加密方式为在所述服务器装置中能够解密的第二加密方式,在所述终端装置,将所生成的所述第一加密特征量发送给所述服务器装置,在所述终端本文档来自技高网
...
相似信息检索方法、终端装置以及相似信息检索系统

【技术保护点】
一种相似信息检索方法,是服务器装置基于从终端装置提供的信息检索相似信息的方法,包括以下步骤:在所述终端装置,取得关于是进行加密检索还是进行非加密检索的指示,所述加密检索为所述服务器装置在加密的状态下使用从所述终端装置提供的信息进行所述检索,所述非加密检索为所述服务器装置在不加密的状态下使用从所述终端装置提供的信息进行所述检索,在所述终端装置,通过用依存于所取得的所述指示的加密方式将表示所取得的数据的特征的第一特征量加密而生成第一加密特征量,在所述指示为进行加密检索的指示的情况下,依存于所述指示的加密方式为同态且在所述服务器装置中不能解密的第一加密方式,在所述指示为进行非加密检索的指示的情况下,依存于所述指示的加密方式为在所述服务器装置中能够解密的第二加密方式,在所述终端装置,将所生成的所述第一加密特征量发送给所述服务器装置,在所述终端装置,通过用依存于所述指示的加密方式将表示相似程度的相似值加密而生成加密相似值,在所述终端装置,将所生成的所述加密相似值发送给所述服务器装置,在所述终端装置,将所取得的所述指示发送给所述服务器装置,在所述终端装置,从所述服务器装置接收加密参照数据,所述加密参照数据是所述服务器装置将根据所述指示检索相似信息而得到的参照数据加密而成的信息,在所述终端装置,将接收到的所述加密参照数据解密。...

【技术特征摘要】
2015.05.29 JP 2015-110872;2016.01.18 JP 2016-007431.一种相似信息检索方法,是服务器装置基于从终端装置提供的信息检索相似信息的方法,包括以下步骤:在所述终端装置,取得关于是进行加密检索还是进行非加密检索的指示,所述加密检索为所述服务器装置在加密的状态下使用从所述终端装置提供的信息进行所述检索,所述非加密检索为所述服务器装置在不加密的状态下使用从所述终端装置提供的信息进行所述检索,在所述终端装置,通过用依存于所取得的所述指示的加密方式将表示所取得的数据的特征的第一特征量加密而生成第一加密特征量,在所述指示为进行加密检索的指示的情况下,依存于所述指示的加密方式为同态且在所述服务器装置中不能解密的第一加密方式,在所述指示为进行非加密检索的指示的情况下,依存于所述指示的加密方式为在所述服务器装置中能够解密的第二加密方式,在所述终端装置,将所生成的所述第一加密特征量发送给所述服务器装置,在所述终端装置,通过用依存于所述指示的加密方式将表示相似程度的相似值加密而生成加密相似值,在所述终端装置,将所生成的所述加密相似值发送给所述服务器装置,在所述终端装置,将所取得的所述指示发送给所述服务器装置,在所述终端装置,从所述服务器装置接收加密参照数据,所述加密参照数据是所述服务器装置将根据所述指示检索相似信息而得到的参照数据加密而成的信息,在所述终端装置,将接收到的所述加密参照数据解密。2.根据权利要求1所述的方法,所述服务器装置具有保持有多个参照特征量的第一存储器和保持有分别与所述多个参照特征量对应的多个参照数据的第二存储器,所述方法还包括以下步骤:在所述服务器装置,接收从所述终端装置发送来的所述指示,在所述服务器装置,按照接收到的所述指示,判断进行所述加密检索和所述非加密检索中的哪一个,在所述服务器装置,在所述判断中判断为进行所述加密检索的情况下,算出加密距离,所述加密距离表示从所述终端装置接收到的所述第一加密特征量与第一参照特征量的相似程度,所述第一参照特征量是保持于所述第一存储器的所述多个参照特征量中的一个,在所述服务器装置,判定所算出的所述加密距离与从所述终端装置接收到的所述加密相似值是否一致,在所述服务器装置,在所述判定中判定为一致的情况下,从所述第二存储器取得第一参照数据,将所取得的所述第一参照数据加密而生成所述加密参照数据,将所生成的所述加密参照数据发送给所述终端装置,所述第一参照数据是与在所述加密距离的算出中使用的所述第一参照特征量对应的数据。3.根据权利要求1所述的方法,所述服务器装置具有保持有多个参照特征量的第一存储器和保持有分别与所述多个参照特征量对应的多个参照数据的第二存储器,所述方法还包括以下步骤:在所述服务器装置,接收从所述终端装置发送来的所述指示,在所述服务器装置,按照接收到的所述指示,判断进行所述加密检索和所述非加密检索中的哪一个,在所述服务器装置,在所述判断中判断为进行所述非加密检索的情况下,算出表示解密特征量与第一参照特征量的相似程度的距离,所述解密特征量是将从所述终端装置接收到的所述第一加密特征量解密而得到的特征量,所述第一参照特征量是多个参照特征量中的一个,在所述服务器装置,判定所算出的所述距离与解密相似值是否一致,所述解密相似值是将从所述终端装置接收到的所述加密相似值解密...

【专利技术属性】
技术研发人员:松崎夏芽海上勇二
申请(专利权)人:松下电器美国知识产权公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1