存储器件、终端设备、和数据修复系统技术方案

技术编号:2872006 阅读:158 留言:0更新日期:2012-04-11 18:40
系统包括管理数据和用于检验数据受到的损坏的检验信息的服务器10、从服务器10获取数据和检验信息的终端设备20、和把终端设备20获取的数据存储到非抗窜改存储区31中和把终端设备20获取的检验信息存储到抗窜改存储区32中的存储器件30。存储器件30利用检验信息检测已经发生数据损坏的数据。终端设备20从服务器10获取检测到的数据,并且存储器件30利用终端设备20获取的数据,修复数据损坏。这提高了存储器件30的存储效率,并且,还缩短了从服务器10获取用于修复的正常数据所花费的数据通信时间。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及修复下载数据的受损部分的修复系统、构成该系统的存储器件和终端设备,更具体地说,本专利技术的目的是使存储在存储器件中的数据能够得到有效修复。
技术介绍
传统上,通过网络把诸如支配终端设备的处理的程序之类的数据从服务器下载到终端设备是广泛接受的做法。在一些情况下,由于各种原因,包括下载期间的异常传输、设备硬件故障、病毒引起的数据丢失、外部攻击引起的数据破坏等,存储在终端设备的存储媒体中的数据受到损坏。通过检验诸如与数据一起由服务器发送的检验和之类的检验信息与从存储在存储媒体中的数据中计算出来的检验和之间的匹配,可以检测这些类型的损坏。当有必要保护累积数据以免受到来自外部的损坏或窜改时,把数据存储到诸如IC(集成电路)卡等之类抗窜改(抗外部攻击)的存储媒体中。抗窜改是通过提供哑电路,把处理时间限制在设置的时间间隔上,或采用不易受热或电磁波的作用影响的配置实现的。作为修复受损数据的方法,日本待审专利公布第4-340150号描述了一旦发出数据异常,终端设备就向服务器发出下载请求,再次从服务器下载程序数据。另外,日本待审专利公布第11-184705号描述了终端设备配有在两者中冗余地存储下载数据的第一和第二存储媒体,其中,在存储在第一存储媒体中的数据受到损坏的情况下,存储在第二存储媒体中的数据用于盖写存储在第一存储媒体中的数据。但是,抗窜改存储器件成本高,不能提供大的存储容量。因此,抗窜改存储器件不能积累像音乐数据等那样具有大数据量的那种类型的数据。此外,在一旦发现数据异常,就从服务器重新下载替代数据的方案中也存在问题;也就是说,重新下载需要许多通信时间。另外,在保留冗余数据的方法中也引起不同问题;终端设备必须包括具有大存储容量的存储媒体。最近,正如从通过使用手持终端进行的、物品或娱乐内容数据的购买和网络银行事务等中看到的那样,EC(电子商务)已经开始渗入到我们的社会。它们也用于地址指南和日程管理应用。尽管可以让网络上的服务器来管理这类的信息,但是,这样做会引起在检索信息过程中的时滞问题,或在网络故障期间访问所需信息被拒绝的另一个问题。于是,迫切需要能在提供直接访问的,以及与通过手持终端操作存储数据的存储媒体一样拥有足够容量的卡式器件中,包括这类的信息。然而,倘若对于处理卡式器件信息可能发生的任何损坏,不能保证低成本(包括时间成本)和可靠地修复受损信息,那么,这不仅妨碍这些类型的信息的处理,而且给用户带来不便,这将大大阻碍新服务的扩展。此外,新服务扩展得差反过来又会阻碍IT(信息技术)本身的发展。
技术实现思路
本专利技术的目的是提供一种能够有效修复受损数据的数据修复系统、以及用来实现该系统的存储器件和终端设备。这个目的是通过在存储器件中配备抗窜改存储区和非抗窜改存储区,和在非抗窜改存储区中存储数据,而在抗窜改存储区中存储用于检验数据受到损坏的检验信息来实现的。附图说明图1是显示在本专利技术的第一实施例中数据修复系统的整个配置的图形;图2是显示在本专利技术的第一实施例中存储器件的硬件配置的图形;图3是显示在本专利技术的第一实施例中检验信息的第一数据配置的例子的图形;图4是显示在本专利技术的第一实施例中检验信息的第二数据配置的例子的图形;图5是显示在本专利技术的第一实施例中存储器件的数据处理操作的图形;图6是显示在本专利技术的第一实施例中存储器件的写过程的流程图; 图7是显示在本专利技术的第一实施例中存储器件其中进一步包括数据损坏检验过程的写过程的流程图;图8是显示在本专利技术的第一实施例中存储器件的数据损坏检验过程的流程图;图9是显示在本专利技术的第一实施例中存储器件的数据修复处理的操作的图形;图10是显示在本专利技术的第一实施例中数据修复系统的正确信息获取的操作的图形;图11是显示在本专利技术的第一实施例中存储器件的正确数据写过程的流程图;图12是显示在本专利技术的第一实施例中存储器件的数据读过程的流程图;图13是显示在本专利技术的第二实施例中存储器件的硬件配置的图形;图14是显示在本专利技术的第二实施例中存储器件对加密数据进行的处理操作1的图形;图15是显示在本专利技术的第二实施例中存储器件对加密数据进行的处理操作2的图形;图16是显示在本专利技术的第三实施例中存储器件的附签名检验信息的写操作的图形;图17是显示在本专利技术的第三实施例中存储器件在加密通信路径上发送的检验信息的写操作的图形;图18是显示在本专利技术的第四实施例中存储器件的附签名检验信息的写操作的图形;图19是显示在本专利技术的第四实施例中存储器件的未附签名检验信息的写操作的图形;图20是显示在本专利技术的第五实施例中存储器件的数据处理操作的图形;和图21是显示在本专利技术的第五实施例中,在系统中分配内容的操作的图形。优选实施例优选实施方式下面参照附图详细描述本专利技术的实施例。这里,在本说明书中,把数据受到损坏定义为数据相对于它原始形式的任何改变和/或数据的任何丢失。(第一实施例)如图1所示,根据本申请的第一实施例的数据修复系统包括管理要下载的数据的服务器10、保护与服务器10之间的发/收的传输路径和接收要下载的数据的终端20、和被插在终端20中和存储下载数据的存储器件30。要下载的数据是诸如程序数据、音乐数据、和地图数据等之类,不允许用户改变数据的不可变数据。服务器10把这些项目的数据分离成若干块,为每个块中的数据生成检验信息(譬如,散列值、检验和、CRC(循环冗余检验)、签名等),然后,保留和管理真数据和检验信息。然后,一旦接收到来自终端20的数据请求,服务器10就允许把请求数据的真数据和检验信息下载到终端20。图3显示了检验信息的例子。这个检验信息包括数据文件名、指示服务器名、URL(统一资源定位符)、从中获取数据的发行公司名称等的发出源信息、文件大小、每个块的块大小、和用于每个块的散列值。存储器件30是被称为诸如存储卡的存储媒体,并且,配有包括闪速存储器等的存储器31、和控制对存储器31的数据进/出的读/写的存储器控制器32。存储器控制器31具有抗窜改性,而存储器31不是抗窜改的。在从服务器10下载的数据当中,把真数据存储到存储器件30中存储器31的区域中,而把检验信息存储到存储器控制器32中。图2显示了存储器件30的硬件配置。存储器控制器32包括控制存储器件30的操作的CPU(中央处理单元)323、CPU 323用作工作区的RAM(随机访问存储器)322、存储支配CPU 323的操作的程序的ROM(只读存储器)321、包含诸如EEPROM(电可擦除可编程只读存储器)的抗窜改内部非易失性存储器324、从终端20输入/输出数据的输入/输出部分(I/O)325、和与存储器31交接的I/O 326。存储器件30的数据处理用图5来表示。存储器控制器32包括把真数据写入存储器31中和把检验信息写入内部非易失性存储器324中的写部分327、利用检验信息检测真数据受到损坏的检验部分328、和读出存储在存储器31中的真数据的读部分329。写部分327、检验部分328、和读部分329的每种功能都由CPU 323通过执行受程序支配的处理来实现。当把从服务器10下载的数据写入存储器件30中时,终端20把从服务器10获得的真数据和检验信息与写请求一起输出到存储器件30。写部分327执行图6中的流程图所示的如下步骤。步骤ST1把包本文档来自技高网
...

【技术保护点】
一种存储器件,包括:抗窜改存储区;和非抗窜改存储区,其中,数据存储在所述非抗窜改存储区中,而用于检验数据所受到的损坏的检验信息存储在所述抗窜改存储区中。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:中西良明佐佐木理高木佳彦
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1