Have the database system of the present invention: judging unit (13), which will determine whether registered in the database of information hiding; the terminal device (1), the judging unit (13) which are judged to be hidden under the condition of N is a positive integer set, the secret information scattered, thereby generating N pieces of information, and sent to the system management device (2); the system management device (2), it will be from the terminal device (1) received N pieces of information are sent to the N database device (3); N (3), the device database stored separately from a system management device (2) received N pieces of information.
【技术实现步骤摘要】
【国外来华专利技术】数据库系统、数据库处理方法
本专利技术涉及密码应用技术,特别是涉及对数据库中存储的数据进行信息处理而不公开数据的秘密计算的技术。
技术介绍
作为将数据库中存储的数据隐匿的方法,已知主要有如下三种方法:(1)基于透明加密的加密、(2)基于可检索的密码等的加密、(3)基于全同态加密的加密。(1)透明加密是通过将数据加密之后存储于数据库,从而将存储于数据库的数据隐匿的加密(例如,参照非专利文献1。)。(2)基于可检索的密码等的加密是通过在密文的状态下进行特定的处理,能够进行隐匿了数据的状态下的检索或者与密码方式相应的操作的加密(例如,参照非专利文献1。)。(3)基于全同态加密的加密是通过在密文的状态下进行任意的处理,能够进行隐匿了数据的状态下的操作的加密(例如,参照非专利文献1。)。现有技术文献非专利文献非专利文献1:OracleAdvancedSecurity,[online],[平成27年5月1日检索],网址〈URL:http://www.oracle.com/jp/products/database/options/advanced-security/overvi ...
【技术保护点】
一种数据库系统,其包含:判定单元,判定是否将要在数据库中注册的信息进行隐匿;终端装置,在所述判定单元中判断为进行隐匿的情况下,通过将N设为规定的正整数、将所述信息秘密分散而生成N个碎片信息,并将其发送到系统管理装置;所述系统管理装置,将从所述终端装置接收到的N个碎片信息分别发送到N个数据库装置;以及N个数据库装置,其分别存储从所述系统管理装置接收到的N个碎片信息。
【技术特征摘要】
【国外来华专利技术】2015.05.14 JP 2015-0992041.一种数据库系统,其包含:判定单元,判定是否将要在数据库中注册的信息进行隐匿;终端装置,在所述判定单元中判断为进行隐匿的情况下,通过将N设为规定的正整数、将所述信息秘密分散而生成N个碎片信息,并将其发送到系统管理装置;所述系统管理装置,将从所述终端装置接收到的N个碎片信息分别发送到N个数据库装置;以及N个数据库装置,其分别存储从所述系统管理装置接收到的N个碎片信息。2.根据权利要求1所述的数据库系统,其中,所述判定单元判定要从数据库参照的信息是否被隐匿,在将K设为N以下的规定的正整数,在所述判定单元中判定为被隐匿的情况下,所述系统管理装置读入分别存储于所述N个数据库装置中的K个数据库装置的K个碎片信息并发送到所述终端装置,所述终端装置基于从所述系统管理装置接收到的K个碎片信息而恢复原始信息。3.根据权利要求1或2所述的数据库系统,其中,所述判定单元判定是否将用于参照数据库的检索...
【专利技术属性】
技术研发人员:桐渊直人,泷口浩义,
申请(专利权)人:日本电信电话株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。