信息处理装置以及便携终端装置的制造方法

文档序号:9292033阅读:201来源:国知局
信息处理装置以及便携终端装置的制造方法
【技术领域】
[0001]本发明涉及一种用于实现利用了便携终端装置的虚拟存储装置的技术。
【背景技术】
[0002]以往,在数据中心设置服务器,开展向企业等出借服务器的存储区域的数据中心业务。数据中心具备高度的安全性、灾害对策,能够安全地保管数据。但是,在设置数据中心时,产生用于数据中心建设的土地的准备、建筑物的建设、电源的确保、服务器等的设备购买等很大的成本,成为大的负担。
[0003]另外,通过网络连接已经分散在世界各地的计算机的资源,并将空的资源用作一个虚拟的计算机系统的虚拟化技术也正在普及。
[0004]近年来,便携终端正在急速普及,便携终端也正在推进通信的高速化、CPU的高速化/多核心化、资源的大容量化。并不一定利用全部这些资源,利用率、频率根据便携终端的所有者而不同,另外即使是相同的便携终端的所有者,利用率也根据时间段而不同。优选的是尽量有效地利用这些资源。在专利文献I中公开了利用便携终端的虚拟化技术。
[0005]现有技术文献
[0006]专利文献
[0007]专利文献1:日本特开2010-231759号公报

【发明内容】

[0008]发明要解决的课题
[0009]但是,在专利文献I所公开的技术中,存在以下这样的问题。首先,没有考虑到安全性方面,有可能从便携终端泄漏信息。其次,便携终端是无线通信,因此有时与有线通信相比通信不稳定,但也没有考虑到这样的情况下的冗余性。
[0010]因此,本发明的目的在于:提供一种利用了便携终端装置的安全的虚拟存储装置。
[0011]解决课题的手段
[0012]本发明的信息处理装置是与便携终端装置能够通信地连接的信息处理装置,该信息处理装置的特征在于,具备:加密单元,其对保管对象数据进行加密;发送单元,其向上述便携终端装置发送通过上述加密单元加密后的上述保管对象数据;接收单元,其接收在上述便携终端装置中保管的上述保管对象数据;以及解码单元,其对通过上述接收单元接收到的上述保管对象数据进行解码。
[0013]发明效果
[0014]根据本发明,能够提供一种利用了便携终端装置的安全的虚拟存储装置。
【附图说明】
[0015]图1是表示数据保管系统的结构的图。
[0016]图2是表示管理服务器的硬件结构的图。
[0017]图3是表示数据保管系统的保管处理的流程图。
[0018]图4A是用于说明分割处理和加密处理的图。
[0019]图4B是用于说明分割处理和加密处理的图。
[0020]图4C是用于说明分割处理和加密处理的图。
[0021]图5是用于说明冗余化处理的图。
[0022]图6是表示针对数值数据的加密处理的流程图。
[0023]图7是表示针对字符串数据的加密处理的流程图。
[0024]图8是表不各语言的二维图表的一例的图。
[0025]图9是表示字母的二维图表的一例的图。
[0026]图10是表示数据保管系统的回收处理和复原处理的流程图。
[0027]图11是表示管理服务器的终端运转状况管理部的处理的流程图。
【具体实施方式】
[0028]以下,参照附图详细说明应用了本发明的优选的实施方式。
[0029]图1是表示本发明的实施方式的数据保管系统的结构的图。如图1所示,本实施方式的数据保管系统具备用于管理和控制本数据保管系统的管理服务器110、例如普通用户所持有的多个便携终端120 (120a、120b、……)、以及设置在数据中心(DC)运营者侧的DC运营者服务器130。管理服务器110和DC运营者服务器130经由专用的网络或因特网等连接,管理服务器I1和各便携终端120经由因特网和无线通信线路连接。管理服务器110将经由DC运营者服务器130接收到的企业的数据、或从企业直接接收到的数据保管在分散在世界各地的多个便携终端120的记录介质1201中。此外,作为便携终端120的具体例子,可以列举便携电话、智能手机、平板终端、车载终端以及笔记本型PC等。另外,在图1中,作为数据的保管目的地只表示了便携终端120,但作为数据的保管目的地也可以包含固定设置的PC。
[0030]管理服务器110具备分割部1100、加密部1101、函数变换部1102、逆变换部1103、加密部1104、冗余化部1105、检索指示变换部1106、检索结果变换部1107、发送部1108、接收部1109、正当性判定部1110、解码部1111、合并部1112、终端运转状况管理部1113以及补偿计算部1114。分割部1100通过对成为保管对象的数据(以下,称为保管对象数据)进行分割,来生成多个分割保管对象数据。
[0031]分割部1100、加密部1101、函数变换部1102、逆变换部1103、发送部1108以及接收部1109是在处理对象为数值数据的情况下发挥功能的结构。另外,分割部1100、加密部1104、冗余化部1105、检索指示变换部1106、检索结果变换部1107、发送部1108以及接收部1109是在处理对象为字符串数据的情况下发挥功能的结构。
[0032]说明在处理对象是数值数据的情况下发挥功能的结构。分割部1100将处理对象的数值数据(原始数据)分割为多个数据单元(第一数值数据)。加密部1101使用加密函数对通过分割得到的第一数值数据进行加密。由此,生成加密后的多个第二数值数据。函数变换部1102将第一数值数据的运算函数(第一运算函数)变换为第二数值数据的运算函数(第二运算函数)。发送部1108向便携终端120发送加密后的第二数值数据、根据第二运算函数运算第二数值数据的主旨的运算指示。接收部1109从便携终端120接收根据第二运算函数运算第二数值数据而得的结果。逆变换部1103使用加密函数的逆函数对运算结果进行逆变换,由此得到根据第一运算函数运算第一数值数据而得的结果。
[0033]接着,说明在处理对象是字符串数据的情况下发挥功能的结构。分割部1100将处理对象的字符串数据(原始数据)分割为多个数据单元(第一字符串数据)。加密部1104将通过分割得到的处理对象的字符串数据(第一字符串数据)加密为一个字符单位。由此,生成加密后的第二字符串数据。冗余化部1105向第二字符串数据的特定的位置追加字符数据,由此生成第三字符串数据。优选的是根据字符集合生成被追加的字符数据,其中,字符集合具有难以根据第三字符数据通过出现频率分析推测第一字符数据那样的字符的出现频率。检索指示变换部1106将针对第一字符串数据的检索指示变换为针对第二字符串数据的检索指示,并且将针对第二字符串数据的检索指示变换为针对第三字符串数据的检索指示。发送部1108向便携终端120发送第三字符串数据、针对第三字符串数据的检索指示。接收部1109从便携终端120接收针对第三字符串数据的检索结果。检索结果变换部1107从针对第三字符串数据的检索结果中排除因冗余部分的字符产生的检索结果,由此得到与第一字符串数据对应的第一检索字符串的检索结果。
[0034]此外,对于加密后的各个分割保管对象数据,发送部1108将同一分割保管对象数据发送给多个便携终端120并使其保管。但是,在管理服务器110想要从便携终端120回收分割保管对象数据时,有可能在管理服务器110和便携终端120之间发生通信切断,或在便携终端120中发生电池没电等,而发生无法回收分割保管对象数据的情况。对此,在本实施方式中,进行发送部1108的冗余化处理,即将相同分割保管对象数据保存在多个便携终端120中。由此,本实施方式的管理服务器110即使无法从某便携终端120回收分割保管对象数据,也能够从其他便携终端120回收同一分割保管对象数据。
[0035]解码部1111对接收部1109从多个便携终端120接收(回收)到的各个分割保管对象数据进行解码。合并部1112对解码后的多个分割保管对象数据进行合并,由此复原保管对象数据。
[0036]但是,优选的是在对多个分割保管对象数据进行合并而复原保管对象数据时,在其前级确认成为合并对象的各分割保管对象数据的正当性、即分割保管对象数据是否真是通过分割该分割保管对象数据而生成的。因此,本实施方式的正当性判定部1110在接收(回收)多个分割保管对象数据后,执行判定分割保管对象数据的正当性的处理。然后,管理服务器110在确认了正当性的情况下,在解码部1111中对该分割保管对象数据进行解码,在合并部1112中进行合并,由此复原保管对象数据。由此,能够准确地复原原本的保管对象数据。
[0037]作为分割保管对象数据的正当性的确认处理,可以列举以下这样的处理。管理服务器110从保存了同一分割保管对象数据的多个便携终端120分别接收分割保管对象数据,判定接收顺序在高位的2个分割保管对象数据之间是否相同。在相同的情况下,管理服务器110采用该分割保管对象数据作为确认了该分割保管对象数据的正当性的数据。另一方面,在不相同的情况下,管理服务器110继续判定在已经接收到的分割保管对象数据的任意一个和接收顺序为3位以后的分割保管对象数据之间是否相同。然后,管理服务器110在找到相同的分割保管对象数据的时刻,作为确认了该保管对象数据的正当性的数据而采用该分割保管对象数据。此外,根据使用校验和、哈希函数等检错符号技术,进行分割保管对象数据的同一1性的判定处理。另外,作为其他分割保管对象数据的同一1性的判定处理,管理服务器I1在向便携终端120发送分割保管对象数据之前,存储分割保管对象数据的准确的校验和、哈希函数的值。然后,正当性判定部1110也可以通过对所存储的校验和、哈希函数的值与根据从便携终端120接收到的分割保管对象数据计算出的校验和、哈希函数的值进行比较,来判定分割保管对象数据的同一性。
[0038]终端运转状况管理部1113从各便携终端120取得包括通信状态(通信速度、每一日的网络连接时间等)、电池充电状况、记录介质1201的空容量以及CPU的负荷等的运转状况信息。然后,终端运转状况管理部1113根据所取得的运转状况信息,选定满足作为分割保管对象数据的保管目的地的条件的便携终端120。例如,选定满足通信速度为一定速度以上、每一日的网络连接时间为一定时间以上、电池充电状况以及记录介质1201的空容量为一定比例(或者一定值)以上、以及CPU的负荷不到一定值这样的所有条件
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1