基因信息存储装置、基因信息检索装置、基因信息存储程序、基因信息检索程序、基因信息...的制作方法_6

文档序号:9438956阅读:来源:国知局
来实现。或者,也可以通过仅软件、或者仅元件、器件、基板、布线等的硬件、或者软件和硬件的组合、以及它们与固件的组合来实施。固件和软件作为程序被存储在ROM 913等记录介质内。程序由CPU 911读出,由CPU 911执行。即,程序使计算机等作为上文描述的“?部”发挥功能。或者,使计算机等执行在上文描述的“?部”的进程和方法。
[0287]标号说明
[0288]10:基因检索系统;100:密钥管理服务器;110:主密钥生成部;120:密钥存储部;130:用户密钥生成部;140:数据收发部;150:用户ID存储部;200:加密装置;210:基准基因取得部;220:对象基因输入部;230:公开参数存储部;240:差异信息生成部;250:差异信息编码部;260:数据加密部;270:加密标签生成部;280:带标签加密数据生成部;300:检索装置;310:差异信息输入部;320:用户密钥存储部;330:差异信息编码部;340:检索查询生成部;350:基因信息取得部;360:数据解密部;400:数据中心;410:保管请求处理部;420:加密数据存储部;430:加密标签存储部;440:检索请求处理部;450:公开参数存储部;460:访问权限存储部;500:网络。
【主权项】
1.一种基因信息存储装置,其使存储装置存储基因信息,其特征在于,所述基因信息存储装置具有: 基准基因取得部,其取得作为预定的基因信息的基准基因; 基因输入部,其输入使所述存储装置存储的基因信息即对象基因; 差异生成部,其将所述基准基因取得部取得的基准基因与所述基因输入部输入的对象基因进行比较,生成差异信息; 数据加密部,其对所述对象基因进行加密,生成加密基因; 加密标签生成部,其生成嵌入了所述差异生成部生成的差异信息的加密标签;以及数据存储部,其使所述存储装置相关联地存储所述数据加密部生成的加密基因和所述加密标签生成部生成的加密标签。2.根据权利要求1所述的基因信息存储装置,其特征在于, 所述差异信息包含多个类别的信息, 所述基因信息存储装置还具有: 差异信息置换部,其针对所述差异信息包含的预定类别,将该类别可取的值划分为多个块,将所述差异生成部生成的差异信息中的该类别的值置换为识别该值所属的块的识别信息, 所述加密标签生成部对所述差异信息置换部置换后的差异信息进行加密,生成加密标签。3.根据权利要求2所述的基因信息存储装置,其特征在于, 所述差异信息置换部以使属于各块的值的一部分也属于其它块的方式,将所述类别可取的值划分为多个块,将所述差异生成部生成的差异信息中的该类别的值置换为识别该值所属的各块的识别信息。4.根据权利要求1至3中任一项所述的基因信息存储装置,其特征在于, 所述加密标签生成部根据当加密数据中设定的加密属性与密钥中设定的密钥属性不对应的情况下无法使用所述密钥解密所述加密数据的加密方式,将能够检索所述加密基因的用户的属性信息和差异信息设定为所述加密属性,对随机数值进行加密,生成所述加密标签。5.根据权利要求4所述的基因信息存储装置,其特征在于, 根据所述加密方式,将能够解密所述加密基因的用户的属性信息设定为所述加密属性,对所述对象基因进行加密,生成所述加密基因。6.一种基因信息检索装置,其对存储在数据管理装置所管理的存储装置内的基因信息进行检索,其特征在于,所述基因信息检索装置具有: 差异信息输入部,其输入要检索的基因信息与作为预定的基因信息的基准基因之间的差异?目息; 检索查询生成部,其生成嵌入了所述差异信息输入部输入的差异信息的检索查询;以及 基因信息取得部,其将所述检索查询生成部生成的检索查询发送到所述数据管理装置,取得包含所述差异信息的基因信息。7.根据权利要求6所述的基因信息检索装置,其特征在于, 所述差异信息包含多个类别的信息, 所述基因信息检索装置还具有: 差异信息置换部,其针对所述差异信息包含的预定类别,将该类别可取的值划分为多个块,将差异信息中的该类别的值置换为识别该值所属的块的识别信息, 所述检索查询生成部生成嵌入了所述差异信息置换部置换后的差异信息的检索查询。8.根据权利要求7所述的基因信息检索装置,其特征在于, 所述差异信息置换部以使属于各块的值的一部分也属于其它块的方式,将所述类别可取的值划分为多个块,将差异信息中的该类别的值置换为识别该值所属的各块的识别信息。9.根据权利要求6至8中任一项所述的基因信息检索装置,其特征在于,所述基因信息检索装置还具有: 用户密钥管理部,其管理密钥,该密钥是当加密数据中设定的加密属性与密钥中设定的密钥属性不对应的情况下无法使用所述密钥对所述加密数据进行解密的加密方式中的密钥,是设定了用户的属性信息作为所述密钥属性的密钥, 所述检索查询生成部追加所述差异信息作为所述用户密钥管理部管理的密钥的密钥属性,来生成所述检索查询。10.根据权利要求9所述的基因信息检索装置,其特征在于,所述基因信息取得部取得如下的加密基因作为包含所述差异信息的基因信息:该加密基因是通过所述加密方式将能够进行解密的用户的属性信息设定为所述加密属性并对所述基因信息进行加密而得到的, 所述基因信息检索装置还具有解密部,该解密部利用所述用户密钥管理部管理的密钥对所述加密基因进行解密。11.一种基因信息存储程序,其使存储装置存储基因信息,其特征在于,所述基因信息存储程序使计算机执行: 基准基因取得处理,取得作为预定的基因信息的基准基因; 基因输入处理,输入使所述存储装置存储的基因信息即对象基因; 差异生成处理,将通过所述基准基因取得处理取得的基准基因与通过所述基因输入处理输入的对象基因进行比较,生成差异信息; 数据加密处理,对所述对象基因进行加密,生成加密基因; 加密标签生成处理,生成嵌入了通过所述差异生成处理生成的差异信息的加密标签;以及 数据存储处理,使所述存储装置相关联地存储通过所述数据加密处理生成的加密基因和通过所述加密标签生成处理生成的加密标签。12.根据权利要求11所述的基因信息存储程序,其特征在于, 所述差异信息包含多个类别的信息, 所述基因信息存储程序还使计算机执行: 差异信息置换处理,针对所述差异信息包含的预定类别,将该类别可取的值划分为多个块,将通过所述差异生成处理生成的差异信息中的该类别的值置换为识别该值所属的块的识别信息, 在所述加密标签生成处理中,对通过所述差异信息置换处理置换后的差异信息进行加密,生成加密标签。13.根据权利要求12所述的基因信息存储程序,其特征在于, 在所述差异信息置换处理中,以使属于各块的值的一部分也属于其它块的方式,将所述类别可取的值划分为多个块,将通过所述差异生成处理生成的差异信息中的该类别的值置换为识别该值所属的各块的识别信息。14.根据权利要求11至13中任一项所述的基因信息存储程序,其特征在于,在所述加密标签生成处理中,根据当加密数据中设定的加密属性与密钥中设定的密钥属性不对应的情况下无法使用所述密钥对所述加密数据进行解密的加密方式,将能够检索所述加密基因的用户的属性信息和差异信息设定为所述加密属性,对随机数值进行加密,生成所述加密标签。15.根据权利要求14所述的基因信息存储程序,其特征在于,根据所述加密方式,将能够解密所述加密基因的用户的属性信息设定为所述加密属性,对所述对象基因进行加密,生成所述加密基因。16.一种基因信息检索程序,其检索存储在数据管理装置管理的存储装置内的基因信息,其特征在于,所述基因信息检索程序使计算机执行: 差异信息输入处理,输入要检索的基因信息与作为预定的基因信息的基准基因之间的差异?目息; 检索查询生成处理,生成嵌入了通过所述差异信息输入处理输入的差异信息的检索查询;以及 基因信息取得处理,将通过所述检索查询生成处理生成的检索查询发送到所述数据管理装置,取得包含所述差异信息的基因信息。17.根据权利要求16所述的基因信息检索程序,其特征在于, 所述差异信息包含多个类别的信息, 所述基因信息检索程序还使计算机执行: 差异信息置换处理,针对所述差异信息包含的预定类别,将该类别可取的值划分为多个块,将差异信息中的该类别的值置换为识别该值所属的块的识别信息, 在所述检索查询生成处理中,生成嵌入了通过所述差异信息置换处理置换后的差异信息的检索查询。18.根据权利要求17所述的基因信息检索程序,其特征在于, 在所述差异信息置换处理中,以使属于各块的值的一部分也属于其它块的方式,将所述类别可取的值划分为多个块,将差异信息中的该类别的值置换为识别该值所属的各块的识别信息。19.根据权利要求16至18中任一项所述的基因信息检索程序,其特征在于,所述基因信息检索程序还使计算机执行:用户密钥管理处理,管理当加密数据中设定的加密属性与密钥中设定的密钥属性不对应的情况下无法使用所述密钥对所述加密数据进行解密的加密方式中的所述密钥,该密钥是设定了用户的属性信息作为所述密钥属性的密钥, 在所述检索查询生成处理中,追加所述差异信息作为通过所述用户密钥管理处理管理的密钥的密钥属性,生成所述检索查询。20.根据权利要求19所述的基因信息检索程序,其特征在于, 在所述基因信息取得处理中,通过所述加密方式,将能够进行解密的用户的属性信息设定为所述加密属性,取得对所述基因信息进行加密而得到的加密基因作为包含所述差异信息的基因信息, 所述基因信息检索程序还使计算机执行解密处理,在该解密处理中,利用通过所述用户密钥管理处理管理的密钥对所述加密基因进行解密。21.—种基因信息存储方法,使存储装置存储基因信息,其特征在于,所述基因信息存储方法具有: 基准基因取得步骤,处理装置取得作为预定的基因信息的基准基因; 基因输入步骤,输入装置输入使所述存储装置存储的基因信息即对象基因; 差异生成步骤,处理装置将通过所述基准基因取得步骤取得的基准基因与通过所述基因输入步骤输入的对象基因进行比较,生成差异信息; 数据加密步骤,处理装置对所述对象基因进行加密,生成加密基因; 加密标签生成步骤,处理装置生成嵌入了通过所述差异生成步骤生成的差异信息的加密标签;以及 数据存储步骤,处理装置使所述存储装置相关联地存储通过所述数据加密步骤生成的加密基因和通过所述加密标签生成步骤生成的加密标签。22.—种基因信息检索方法,检索存储在数据管理装置管理的存储装置内的基因信息,其特征在于,所述基因信息检索方法具有: 差异信息输入步骤,输入装置输入要检索的基因信息与作为预定的基因信息的基准基因之间的差异?目息; 检索查询生成步骤,处理装置生成嵌入了通过所述差异信息输入步骤输入的差异信息的检索查询;以及 基因信息取得步骤,处理装置将通过所述检索查询生成步骤生成的检索查询发送到所述数据管理装置,取得包含所述差异信息的基因信息。23.—种基因信息检索系统,其具有基因信息存储装置和基因信息检索装置,该基因信息存储装置使数据管理装置管理的存储装置存储基因信息,该基因信息检索装置从所述基因信息存储装置存储的基因信息中检索包含检索关键字的基因信息,其特征在于, 所述基因信息存储装置具有: 基准基因取得部,其取得作为预定的基因信息的基准基因; 基因输入部,其输入使所述存储装置存储的基因信息即对象基因; 差异生成部,其将所述基准基因取得部取得的基准基因与所述基因输入部输入的对象基因进行比较,生成差异信息; 数据加密部,其对所述对象基因进行加密,生成加密基因; 加密标签生成部,其生成嵌入了所述差异生成部生成的差异信息的加密标签;以及数据存储部,其使所述存储装置相关联地存储所述数据加密部生成的加密基因和所述加密标签生成部生成的加密标签, 所述基因信息检索装置具有: 差异信息输入部,其输入要检索的基因信息与所述基准基因之间的差异信息作为所述检索关键字; 检索查询生成部,其生成嵌入了所述差异信息输入部输入的差异信息的检索查询;以及 基因信息取得部,其将所述检索查询生成部生成的检索查询发送到所述数据管理装置,取得包含所述差异信息的基因信息。
【专利摘要】本发明的目的在于能够在加密的状态下进行基因信息的检索。加密装置(200)对存储装置存储的基因信息即对象基因进行加密来生成加密基因,并将作为预定的基因信息的基准基因与对象基因进行比较,生成差异信息,生成嵌入了所生成的差异信息并加密而得到的加密标签。数据中心(400)使加密基因和加密标签相关联地存储在存储装置中。检索装置(300)将差异信息作为检索关键字,生成嵌入差异信息并进行加密而得到的检索查询,将所生成的检索查询发送到数据中心(400)。数据中心(400)确定包含检索查询中指定的差异信息的加密标签,提取相关联的加密基因并发送到检索装置(300)。
【IPC分类】G06F17/30, G06F19/22, G09C1/00
【公开号】CN105190636
【申请号】CN201480018404
【发明人】谷岛成树, 松田规
【申请人】三菱宇宙软件株式会社
【公开日】2015年12月23日
【申请日】2014年2月21日
【公告号】EP2980718A1, US20160048690, WO2014156400A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1