CN1894749A - 存储设备中的数据内容的存取方法 - Google Patents
存储设备中的数据内容的存取方法 Download PDFInfo
- Publication number
- CN1894749A CN1894749A CNA200480037583XA CN200480037583A CN1894749A CN 1894749 A CN1894749 A CN 1894749A CN A200480037583X A CNA200480037583X A CN A200480037583XA CN 200480037583 A CN200480037583 A CN 200480037583A CN 1894749 A CN1894749 A CN 1894749A
- Authority
- CN
- China
- Prior art keywords
- file
- son
- equipment
- data content
- master file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 37
- 238000003860 storage Methods 0.000 title claims description 7
- 238000013500 data storage Methods 0.000 claims abstract description 20
- 238000004891 communication Methods 0.000 claims description 18
- 230000003287 optical effect Effects 0.000 claims description 6
- 230000002045 lasting effect Effects 0.000 claims description 3
- 230000000875 corresponding effect Effects 0.000 description 23
- 230000005540 biological transmission Effects 0.000 description 6
- 230000015654 memory Effects 0.000 description 5
- 241000196324 Embryophyta Species 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241001062009 Indigofera Species 0.000 description 1
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 208000016253 exhaustion Diseases 0.000 description 1
- 235000015220 hamburgers Nutrition 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000009545 invasion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 229910001507 metal halide Inorganic materials 0.000 description 1
- 150000005309 metal halides Chemical class 0.000 description 1
- 239000002991 molded plastic Substances 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2591—SFFO discs, i.e. small form factor optical discs; Portable blue
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
提供数据存储设备(110,280)。该设备(110,280)区别在于包括数据存储媒体(280,SFFO),配置成在其上承载作为具有相关文件名(ADO)的主文件(MF)的数据内容,该相关文件名(ADO)用于识别定位和随后存取和/或读取媒体(280,SFFO)上的所述主文件(MF)的地址范围,主文件(MF)实际上在其地址范围内包括具有用于识别定位和存取和/或记录媒体(280,SFFO)上的子文件(SF)的地址范围的相关文件名的至少一个子文件(SF),该设备(110,280)配置成通过使用它们相关文件名,便于从主文件和至少一个子文件的至少一个读取数据内容和将数据内容写入主文件和至少一个子文件的至少一个中的至少一个。
Description
技术领域
本发明涉及存储设备中的数据内容的存取方法,特别地,但不排它地,本发明涉及通过涉及相互重叠数据内容的多个文件名,例如使用包括其中的相关子文件的主文件,其中,主文件和它们相关子文件单独通过它们相应的文件名可存取,存取存储设备中的数据内容的方法。此外,本发明还涉及配置成利用上述方法的装置,例如当存取和/或执行数据内容时。
背景技术
数据存储设备是已知的,例如磁性和/或光盘设备。这些存储设备通常由相关操作系统,即更具体地说,用于将设备上,例如光存储盘的一个或多个扇区中存储的数据内容项与相应的文件名关联的文件系统实现存取。该文件名有时称为密钥标识符,例如“asset-ID”。文件名通常涉及能包括数据字段和/或一些可执行代码的数据内容。
通常,文件名及其相应的数据内容间存在一一对应关系。然而,在美国专利号US6,434,553中,描述了文件预取控制方法,包括步骤:
(a)将文件划分成分别具有部分文件名的多个可能文件;
(b)将使用相应的部分文件名,存取部分文件的任何一个的请求转换成存取所请求的部分文件所属的整个文件的请求,
由此,读出整个文件。在该专利中所述的方法好处在于当以这种方式预取多个文件时,提高文件系统的流量,降低当实现该方法时采用的、对辅助存储器的存取操作的次数,以及缩短存取部分文件的等待时间。
发明人已经意识到这不仅有利于提供与数据内容文件的部分区域有关的子文件名和提供与整个数据内容文件有关的文件名,而且有利于考虑到涉及重叠数据内容的子文件名。此外,发明人已经意识到由子文件名与数据内容的这种重叠关联产生各种优点,因为易于防止未授权的数据拷贝。
发明内容
本发明的目的是对实际上相同文件名的不同部分提供不同权限限定。
本发明的另一目的是提供数据存储设备,易于按使得内容更不易于被窃取的配置,存储数据内容。
本发明的另一优点是提供数据存储设备,能提供更好的数据内容安全性。
根据本发明的第一方面,提供存取和/或记录存储设备中的数据内容的方法,包括步骤:
(a)将该设备的数据存储媒体上的数据内容配置成具有用于识别定位和随后存取和/或记录该媒体上的所述主文件的地址范围的相关文件名的主文件;
(b)配置该主文件基本上在其地址范围内包括具有用于识别定位和存取和/或记录该媒体上的子文件的地址范围的相关文件名的至少一个子文件;以及
(c)使用它们的相关文件名,从主文件和该至少一个子文件的至少一个读取数据内容和将数据内容写入主文件和该至少一个子文件的至少一个的至少一个。
本发明能增强包括在主文件中的数据内容的鲁棒性,防止黑客窃取或其他类型入侵。
最好在本方法中,存在排列成相互不重叠的多个子文件。另外,最好存在多个子文件,其子集排列成相互重叠。
最好,在该方法中,至少一个子文件的子集至少以加密形式存在。更好,在本方法中,该设备使用相应的解密存取密钥,用来按顺序存取以加密形式的至少一个子文件的子集。另外更好地,在本方法中,经至少一个验证通信信道,从数据服务装置将该解密密钥提供给该设备。有利地,使用专用-公用密钥加密,在该设备和所述一个或多个远程数据服务器间建立至少一个验证通信信道。
最好,在该方法中,该存储设备用来建立与所述数据服务装置建立所述至少一个验证信道,用于获得一个或多个解密密钥。
最好,在该方法中,所述设备配置成在下述情形的至少一个后,毁掉在该设备接收的解密密钥的至少一个:
(a)在该设备接收至少一个密钥后的预定持续时间;以及
(b)基本正好在用于执行它的该设备内已经破坏其相应的子文件后。
最好,在该方法中,该数据存储媒体配置成可从该存储设备拆卸。这种可拆卸性允许将使用的免费发布软件提供可用性的免费基本版本和通过付费可存取的可用性的增强版本,允许有选择地使用在可拆卸存储媒体上提供的加密数据内容。更好,在该方法中,该存储媒体是微型光数据存储盘,最好是SFFO盘,也称为便携式蓝(PB)盘。
因此,在该方法中,数据内容最好配置成对应于包括在主文件内的可执行软件代码,其中,子文件对应于用户可选择选项。更好,在该方法中,包括在加密的主文件内的那些子文件对应于可存取用于执行的用户可选择软件选项来响应用户付费和/或其他类型的用户回报,诸如向用户提供广告的时间。
最好,在该方法中,该存储设备包括为可连接到通信网络的移动电话装置的一部分。最好,存储在存储设备的主文件中的数据内容是预先记录在存储媒体上并从所述通信网络下载的至少一个。
根据本发明的第二方面,提供一种数据存储设备,包括数据存储媒体,配置成在其上承载作为具有相关文件名的主文件的数据内容,所述相关文件名用于识别定位和随后存取和/或记录该媒体上的所述主文件的地址范围,该主文件在其地址范围内实际上包括具有用于识别定位和存取和/或记录媒体上的子文件的地址范围的相关文件名的至少一个子文件,该设备配置成通过使用它们相关文件名,便于从主文件和至少一个子文件的至少一个读取数据内容和将数据内容写入主文件和至少一个子文件的至少一个的至少一个。
最好,在该设备中,多个子文件排列成在该媒体上相互不重叠。另外,或者,排列多个子文件以便其子集排列成相互重叠。
最好,在该设备中,至少一个子文件的子集至少以加密形式。更好,该设备使用相应的解密存取密钥,用来按顺序存取以加密形式的至少一个子文件的子集。更好,经由至少一个经验证的通信信道,从数据服务装置将该解密密钥提供给该设备。此外,使用专用-公用密钥加密,在该设备和所述一个或多个远程数据服务器间建立至少一个经验证的通信信道。
最好,该存储设备用来建立与所述数据服务装置建立所述至少一个验证信道,用于获得一个或多个解密密钥。
为增强安全性和帮助防止窃取,所述设备最好配置成在下述情形的至少一个后,毁掉在该设备接收的解密密钥的至少一个:
(a)在该设备接收至少一个密钥后的预定持续时间;以及
(b)基本正好在用于执行它的该设备内已经破坏其相应的子文件后。
最好,该数据存储媒体配置成可从该存储设备拆卸。更好,该存储媒体是微型光数据存储盘,最好是SFFO盘,例如由Philips N.V.开发和/或生产。
最好,在该设备中,数据内容配置成对应于包括在主文件内的可执行软件代码,其中,子文件对应于用户可选择选项。更好,包括在加密的主文件内的那些子文件对应于可存取用于执行的用户可选择软件选项来响应用户付费和/或其他类型的用户回报,诸如向用户显示广告资料。
最好,该存储设备包括于可连接到通信网络的移动电话装置的一部分。最好,存储在存储设备的主文件中的数据内容是预先记录在存储媒体上并从所述通信网络下载的至少一个。更好,该存储媒体易于免费发布以及具有包括以加密形式,在子文件中的用户付费选项。
将意识到本发明的特征易于以任何结合形式结合,而不背离本发明的范围。
附图说明
现在,参考附图,仅通过例子描述本发明的实施例,其中:
图1是数据载体的示例,在其上记录主文件(MF)和相关的子文件(SF1至SF6)一些子文件与主文件(MF)重叠以及一些子文件还排列成相互重叠;
图2是包括多个移动电话和通信基础设施的通信网络的示例,至少一部电话采用图1所述的数据的记录装置;以及
图3是以简化表示图2中的网络的另一示例。
具体实施方式
在概述中,发明人设想在当代存储设备中,诸如光盘驱动,包括由多个数据扇区组成的可读/可写光盘数据承载媒体,数据文件对应于可通过称为文件名的单个标识符存取至少一个扇区的集合。因此,文件名对应于在所述至少一个扇区中的数据资源。这些资源能是数据和可存取软件代码的至少一个。在可执行代码的情况下,调用文件名还能在某一设备配置中,引发相应代码的执行。发明人已经意识到期望以在当代的数字权限管理(DRM)中不支持的方式,对文件的不同部分采用不同密钥。此外,发明人建议例如在当代通用盘格式(UDF)内,使用重叠分配描述符(AD)来定义用于一个或多个文件的多个存取密钥。
为进一步阐明本发明的实施例,现在参考图。在图1中,通常用10表示数据媒体的一部分。媒体10包括数据区20。数据区20在其上例如磁性和/或光学地记录具有子文件SF1和SF2的主文件(MF)。子文件SF1和SF2占用主文件MF相互不同的区域,因此,相互不重叠。然而,子文件SF1和SF2均与主文件MF重叠,如所示出的。此外,主文件MF可选地还包括于主文件MF内并包含子文件SF1的子文件SF3,例如子文件SF3可以是使用存在于子文件SF2中的子例程的可执行软件。
其他子文件排列也是可能的,例如,主文件MF可选地包括位于主文件MF内并包含子文件SF1和子文件SF2的一部分的子文件SF4;例如,子文件SF4是使用子文件SF1的所有子例程和包括在子文件SF2中的子例程的子集的可执行软件。其他主文件/子文件配置存在,例如子文件SF5由主文件MF的一部分和延伸出主文件MF的数据字段组成;这种配置潜在地有利于干扰期望主文件MF为所述可执行文件的黑客。此外,另一例子是所示的子文件SF6包含子字段SF2、主字段MF的一部分和延伸出主文件MF的数据字段。
主文件MF具有相关分配描述符AD0,定义数据区20内的起始地址(SA)和文件长度(FL),即描述符AD0表示为:
AD0[SA,FL]
主文件MF和子文件SF1至SF6例如具有相关分配描述符,如表1中所提供的。
表1
文件 | 起始地址(SA) | 结束地址 | 文件长度(FL) |
MF(AD0) | 12800 | 25600 | 12800 |
SF1(AD1) | 17600 | 19200 | 1600 |
SF2(AD2) | 20800 | 24000 | 3200 |
SF3(AD3) | 15000 | 19500 | 4500 |
SF4(AD4) | 15100 | 22000 | 6900 |
SF5(AD5) | 25000 | 26000 | 1000 |
SF6(AD6) | 20500 | 26500 | 6000 |
将意识到表1是各种方法的示例,其中,主文件MF及其相关子文件SF1至SF6能重叠。主文件MF及其子文件的重叠的其他配置也是可能的。
发明人已经意识到在现有技术中,如所期望的,不考虑重叠分配描述符,因为当文件在数据承载媒体内,例如在数据承载媒介10内移动时,破坏或扰乱子文件的这种重叠。然而,这种干扰可以加以利用,因为当重新定位可能使得这些数据内容不可用时,能防止数据内容的未授权拷贝,除非利用能正确地重新定位数据内容和更新文件引用的授权应用。
因此,主文件MF及其相关子文件SF1至SF6的排列提供具有多个存取密钥的可能性,特别是当加密子文件SF1至SF6的一个或多个但仍可通过使用相关的加密存取密钥存取时。这种存取将在下面更详细地描述。
使用包括子文件的主文件特别适合于用于便携式电子装置,诸如移动电话的高紧密电子数据存储器,其中每个子文件具有可使用相应的文件名调用的相关分配描述符。例如,如在日本举行的展览“Ceatec2002”中所报道的,荷兰Philips N.V.目前已经开发了能替代固态存储器卡的存储器光盘驱动。盘驱动在本领域中称为小形状因素光存储,即“SFFO”或便携式蓝盘(PB)。在Philips N.V.的原型驱动中,采用一个或多个数据存储光盘,每个盘具有约基本上30mm的直径,以及能存储1G字节的数据内容。
Philips N.V.的便携式蓝盘(PB),也称为SFFO基于蓝激光技术以及预期在下几年里替DVD-ROM。蓝激光具有比通常用来读取当代DVD-ROMs和CD-ROMs的红激光更短的波长,从而使用蓝激光可以利用更少空间来存储指定多个数据。目前,Philips N.V.的蓝激光存储器盘驱动能将1G字节的数据内容,即约比传统的CD-ROM多约50%的数据压在其直径可与当代欧洲硬币相比的微型盘上。
如在上文所述的主文件MF及其相关子文件SF1至SF6的原理在于以更不易篡改的可执行软件代码形式再现数据内容的潜在优点。至今,发明人已经意识到缺少使软件防止篡改的问题的明确的解决方案。防止篡改可执行软件的当前解决方案不考虑可执行软件功能性的“精细度”控制。最当前的方法依赖于高级数字权限管理(DRM)方法,其集中于将数据内容主文件作为整体的内容加密。通常,发明人已经发现利用上述DRM的当前拷贝控制和系统表现出灵活性的显著降低的,以便增强数据内容安全性,例如防篡改,这些不灵活性构成本发明试图解决的技术问题。
发明人已经提出数据内容,例如可执行软件与相应的内容提供方相比,通过使用一个或多个安全现场通信连接提供的一个或多个存取密钥的递增解密,易于在内容接收端被保护。有利地,由数据服务器提供一个或多个存取密钥。有利地,接收端是具有配备上述SFFO数据存储驱动的移动电话的用户。从内容供给端提供的这类软件最好以与多个子文件关联的上述主文件MF的形式,存储在内容接收端,每个子文件具有其特定的相关加密存取密钥和文件名。
在操作中,以可执行软件的形式的数据内容提供给上述移动电话,预存在其SFFO驱动中,或从数据内容数据源,例如数据服务器下载到SFFO驱动中。当数据内容在SFFO驱动中为静止的情况下,通过接收适当的存取加密密钥来以与其加密的各个子步骤有关的递增步骤解密内容,能激活数据内容,如上文所述。当数据内容从服务器下载的情况下,排列数据内容以便形成具有文件名和相关子文件的至少一个主文件,每个子文件具有相应的文件名和分别加密的子文件的至少一个子集;因此,解密密钥易于从与数据内容相同的服务器和/或从另一服务器下载以便再现可在电话上操作的下载软件。解密密钥响应支付的许可费,易于实际上限时和/或解除;例如,下载数据内容能是响应导致下载用于激活下载的软件的预约密钥的支付,可执行以便在移动电话的屏幕上提供运动图像显示的软件。最好,预约密钥对应于与整体通过主文件名可寻址以及其子文件可通过子文件文件名寻址的下载的软件的子字段有关的分级密钥的顺序。因此,导致软件的重新分布的从移动电话重新定位和/或拷贝下载软件,例如当拷贝到另一存储设备时分段,易于引起软件不起作用,从而阻止软件窃取。
为进一步阐明本发明,现在,将参考图2,更详细地描述本发明的实施例。
在图2中,示出了通常用100表示的通信网络。网络100包括移动电话设备110以及可选地,用120表示的一个或多个类似的电话设备(OTLF)。网络100进一包括用130表示的网络基础设施,包括分布式传输基础设施(CS)150,例如,传输基础设施150包括无线杆、光纤通信链路以及信号交换设备,诸如DWDM路由器。基础设施130包括至少一个服务器,例如服务器(SVR)140,具有相关的数据存储设备145,存储设备145配置成存储各种类型的数据,例如解密密钥、存取密钥、用户帐户和注册详情,以及可执行应用软件信息。
电话设备110包括外壳200,用于保护,例如由注塑塑料材料制成的塑料外壳。此外,设备110进一步包括无线收发模块210,连接到片状天线和/或短截线天线220,用于提供与分布式传输基础设施(CS)150的无线通信。设备110还包括微处理器(uP)230,连接到用户可操作键盘(KY)240,例如用于输入标准消息传递系统(SMS)文本、电话号码和类似类型的数据以及选择用户选项,如稍后所述。微处理器230进一步连接到微型扬声器250、微型麦克风260、微型液晶显示器(DSP)270和用上述SFFO光驱实现的存储设备(MEM)280。此外,设备110包括外部电源(BATT)290,例如以锂和/或金属卤化物可充电电池。
在操作中,存储设备280具有加载在其上的可执行操作系统软件,用于允许设备110与传输基础设施150通信以及当要求时,与服务器140通信。设备110的用户由此能与一个或多个类似的电话设备120通信和/或存取数据或将数据写入服务器140,例如支付发票的电子指令或输入电话用户细节。
软件应用开发商已经创建了与设备110一起使用的导航系统。该系统至少部分实现为设备110的微处理器230能执行以及能存储在存储设备280中的可执行应用软件。软件应用包括地图的相对大的数据库以及部分被加密的可执行部分,即,可执行部分实现为包括多个子文件的主文件,其中子集被加密,最好通过多个相互不同的存取解密密钥。
提供导航系统的应用软件发行为SFFO盘,免费送给用户,用户将该盘插入电话设备110的存储设备(MEM)280中。设备110的用户能将免费SFFO盘插入存储设备280中,此后,免费浏览上述地图的相对较大的数据库。然而,为在数据库中搜索特定地址或计划路线,设备110的用户必须对这种特许付费。支付能是经连接到基础设施150的连接服务器,以现金交易的形式,和/或在显示器270上为设备110的用户呈现广告的同时,由上述地图数据库产生搜索的强制延迟。广告能例如基于设备110的用户希望游览和/或访问的位置,例如最近的比萨店或汉堡餐馆。
当用户已经将免费SFFO盘安装在设备110中,例如图3所示,以及开始执行软件应用时,由应用可能提供的选项在显示器270上呈现给用户和/或经扬声器250可听地呈现给用户,例如调用一个或多个浏览和路线计划的选项。如果用户选择使用键盘240来浏览SFFO盘上的地图,与之有关的活动性对设备110来说是本地的,以及不调用与基础设施150及其相关服务器140的通信。在本地浏览操作模式中,将仅使用未加密、包括在SFFO盘上的那部分可执行软件。只要用户选择在显示器270呈现的、非免费的软件应用选项,即对应地以加密形式的免费SFFO盘上的可执行软件子文件,首先在显示器270上,向用户显示使用被选选项将调用非免费的应用软件部分的告警。最好,在这种情况下,在显示器270上向设备110的用户提供用于SFFO盘上的不同加密选项和/或不同支付模式的价格列表。然后,用户能中止仅调用收费选项执行的动作,或选择所呈现的任务和/或一个或多个付费模式。另外,用户能通过选择在显示器270上提供的配置菜单中的相应的选项,例如使用键盘240,选择根本不,或不再面对这种告警。在设备110的用户已经获得与免费SFFO盘的供应商的预约的情况下,设备110能配置成不向用户提供这种告警,例如通过设备110经基础设施150询问服务器140。
因此,如果用户选择非免费的显示器270的任务或选项,在微处理器230中执行的软件应用将通过收发器210及其天线220连同基础设施150,与服务器140联系。当联系时,服务器140用来将设备110的电话号码与在服务器140上登记的有效相应预约关联,如果找到关联,即,用户已经支付这种预约,服务器140核对由用户选择的选项是否与由该预约解决的许可选项兼容。当服务器140确定用户有权使用在键盘240上选择的选项后,经在设备110的微处理器230上执行的软件应用能建立、从设备110至服务器140的安全验证通信信道,传送微处理器230解密免费SFFO盘上的软件应用的加密子文件所需的存取密钥。建立验证通信信道可选地利用了安全措施,诸如本领域公知的专用-公用密钥编码过程。
当在设备110上执行软件应用时,当用户选择非免费选项时,经所建立的到设备110的验证信道,从服务器140发送的解密密钥最好是限时的,以便解密从免费SFFO盘,加载到设备110中的软件子文件,用于立即执行,然后,擦除或毁掉设备110中的密钥的任何痕迹,以便降低发生窃取的风险。根据设备110中的密钥的瞬时出现,与在设备110上,例如在与微处理器230有关的固态非易失存储器中永久存储的密钥相比,黑客更难以获得该密钥。
与使用作为支付回报,从服务器140下载的解密密钥,有选择地解密所加密的子文件有关的设备110中的付费功能性可以使得在设备110中可用直到应用软件退出其执行,例如用户关闭该设备110为止。另外,付费功能性可以是限时的,以便解密密钥在设备110有效期满。另外,可以将付费功能性配置成在显示器270上,向用户提供预定多次路线搜索结果后过期。
如在上文中所阐明的,在设备110中提供导航功能性的软件应用包括如先前参考图1所述,以子文件SF的形式,在子扇区中细分的可执行代码,即,在免费SFFO盘上,子文件能包括在主文件MF中,以及能适当地相邻或重叠,例如以图1所示的方式。此外,为使黑客更困难,SFFO盘上的某些子文件能部分地位于盘的主文件MF区内以及部分在外。因此,通过将SFFO盘上的应用软件代码细分成子文件,每个子文件具有其相应的子文件名,以及使用相互不同的加密密钥,用于防止子文件免受黑客攻击,以及配置与将配置成按顺序执行的子文件有关的可执行软件代码,可以确保保证软件应用的单一执行。
例如,允许用户选择将计算的地理路线的子文件SF1中的可执行软件代码可以首先在设备110中解密,在此之后,毁掉经从服务器140到设备110的验证信道传送的其相关第一解密密钥。在使用免费SFFO盘上的子文件SF1中的软件,完成地理路线的计算后,经验证通信信道,将不同的第二解密密钥从服务器140发送到设备110,用在解密在免费SFFO盘上记录的子文件SF2中的可执行软件中,子文件SF2的软件可用在设备110中,用于接收路线的计算结果和以适合于在显示器270上呈现的形式格式化它们,在显示结果后,在设备110中毁掉该第二解密密钥。
最好,设备110的盘驱动280配置成能识别插入驱动280中的SFFO盘是只读(RO)盘还是可写SFFO盘(R/RW)。通过设备110的这种配置,可以降低黑客能获得未授权访问免费SFFO盘上的数据内容的风险。
将意识到在上文中所述的本发明的实施例在不背离本发明的范围的情况下易于被修改。
当描述上文中本发明的实施例,以及关于附加权利要求,措辞诸如“由..组成”、“包括”、“结合”、“包含”、“是”、“具有”意图构成非排他的,即允许还提供非清楚地声称的其他项和/或部件。
Claims (16)
1.一种存取和/或记录存储设备(280)中的数据内容的方法,包括步骤:
(a)将该设备的数据存储媒体(10)上的数据内容配置成具有用于识别定位和随后存取和/或记录该媒体上的所述主文件的地址范围的相关文件名的主文件(MF);
(b)配置该主文件基本上在其地址范围内包括具有用于识别定位和存取和/或记录该媒体上的子文件的地址范围的相关文件名的至少一个子文件(SF1);以及
(c)使用它们的相关文件名,从主文件和该至少一个子文件的至少一个读取数据内容和将数据内容写入主文件和该至少一个子文件的至少一个的至少一个。
2.如权利要求1所述的方法,其中,存在排列成相互不重叠的多个子文件(SF1-2)。
3.如权利要求1所述的方法,其中,存在多个子文件(SF1-6),其子集排列成相互重叠。
4.如权利要求1所述的方法,其中,至少一个子文件的子集至少以加密形式存在的。
5.如权利要求4所述的方法,其中,该设备使用相应的解密存取密钥,用来按顺序存取以加密形式的至少一个子文件的子集。
6.如权利要求5所述的方法,其中,经至少一个验证通信信道,从数据服务装置将该解密密钥提供给该设备。
7.如权利要求6所述的方法,其中,使用专用-公用密钥加密,在该设备和所述一个或多个远程数据服务器(140)间建立至少一个验证通信信道。
8.如权利要求6所述的方法,其中,该存储设备用来建立与所述数据服务装置建立所述至少一个验证信道,用于获得一个或多个解密密钥。
9.如权利要求5所述的方法,其中,所述设备配置成在下述情形的至少一个后,毁掉在该设备接收的解密密钥的至少一个:
(a)在该设备接收至少一个密钥后的预定持续时间;以及
(b)基本正好在用于执行它的该设备内已经毁掉其相应的子文件后。
10.如权利要求1所述的方法,其中,该数据存储媒体配置成可从该存储设备拆卸。
11.如权利要求10所述的方法,其中,该存储媒体是微型光数据存储盘,最好是SFFO盘。
12.如权利要求1所述的方法,其中,数据内容配置成对应于包括在主文件内的可执行软件代码,其中,子文件对应于用户可选择选项。
13.如权利要求12所述的方法,其中,包括在加密的主文件内的那些子文件对应于可存取用于执行的用户可选择软件选项来响应用户付费。
14.如权利要求1所述的方法,其中,该存储设备包括为可连接到通信网络的移动电话装置(110)的一部分。
15.如权利要求14所述的方法,其中,存储在存储设备的主文件中的数据内容是预先记录在存储媒体上并从所述通信网络下载的至少一个。
16.一种数据存储设备,包括数据存储媒体(10),配置成在其上承载作为具有相关文件名的主文件(MF)的数据内容,所述相关文件名用于识别定位和随后存取和/或记录该媒体上的所述主文件的地址范围,该主文件在其地址范围内实际上包括具有用于识别定位和存取和/或记录媒体上的子文件(SF1-SF6)的地址范围的相关文件名的至少一个子文件,该设备配置成通过使用它们相关文件名,便于从主文件和至少一个子文件的至少一个读取数据内容和将数据内容写入主文件和至少一个子文件的至少一个的至少一个。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03104855.6 | 2003-12-19 | ||
EP03104855 | 2003-12-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1894749A true CN1894749A (zh) | 2007-01-10 |
Family
ID=34707277
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200480037583XA Pending CN1894749A (zh) | 2003-12-19 | 2004-12-01 | 存储设备中的数据内容的存取方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20080320304A1 (zh) |
EP (1) | EP1697942A1 (zh) |
JP (1) | JP2007517350A (zh) |
KR (1) | KR20060110330A (zh) |
CN (1) | CN1894749A (zh) |
WO (1) | WO2005062308A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010060319A1 (zh) * | 2008-11-29 | 2010-06-03 | 成都市华为赛门铁克科技有限公司 | 一种存储设备、验证装置及存储装置的控制方法 |
CN107491690A (zh) * | 2017-07-28 | 2017-12-19 | 宁波保税区攀峒信息科技有限公司 | 一种包含可执行代码的需被相应应用软件装载处理的文件安全装载方法 |
CN109506624A (zh) * | 2018-10-31 | 2019-03-22 | 台州职业技术学院 | 一种基于移动机器人的分布式视觉定位系统及方法 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2896907A1 (fr) * | 2006-01-31 | 2007-08-03 | Thomson Licensing Sa | Methode de gravure et de distribution de donnees numeriques et dispositif associe. |
JP4787055B2 (ja) * | 2006-04-12 | 2011-10-05 | 富士通株式会社 | 情報分割記録機能を持つ情報処理装置 |
WO2011033409A1 (en) * | 2009-09-21 | 2011-03-24 | Koninklijke Philips Electronics N.V. | Methods and systems for lighting atmosphere marketplace |
CN102045709B (zh) * | 2009-10-13 | 2013-11-06 | 中兴通讯股份有限公司 | 移动终端应用数据的下载方法、系统及移动终端 |
US8588746B2 (en) * | 2009-10-31 | 2013-11-19 | SAIFE Technologies Incorporated | Technique for bypassing an IP PBX |
EP2787486A1 (en) * | 2013-04-04 | 2014-10-08 | Océ-Technologies B.V. | Method for estimating the amount of an unconsumed part of a consumable |
US20160187143A1 (en) * | 2013-09-02 | 2016-06-30 | Robert Colby | Mechanism for facilitating dynamic location-based zone management for computing systems |
CN106909603A (zh) * | 2016-08-31 | 2017-06-30 | 阿里巴巴集团控股有限公司 | 搜索信息处理方法及装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE185633T1 (de) * | 1992-07-06 | 1999-10-15 | Microsoft Corp | Verfahren und system zur organisation der internen struktur einer datei |
US6434553B1 (en) * | 1996-12-13 | 2002-08-13 | Hitachi, Ltd. | File prefetch control method for computer system |
US20020178176A1 (en) * | 1999-07-15 | 2002-11-28 | Tomoki Sekiguchi | File prefetch contorol method for computer system |
GB9925227D0 (en) * | 1999-10-25 | 1999-12-22 | Internet Limited | Data storage retrieval and access system |
CN1277364C (zh) * | 1999-12-02 | 2006-09-27 | 三洋电机株式会社 | 数据记录装置、数据供给装置及数据传送系统 |
US20020138593A1 (en) * | 2001-03-26 | 2002-09-26 | Novak Michael J. | Methods and systems for retrieving, organizing, and playing media content |
US7110982B2 (en) * | 2001-08-27 | 2006-09-19 | Dphi Acquisitions, Inc. | Secure access method and system |
JP3841337B2 (ja) * | 2001-10-03 | 2006-11-01 | 日本放送協会 | コンテンツ送信装置、コンテンツ受信装置およびコンテンツ送信プログラム、コンテンツ受信プログラム |
EP1355231A3 (en) * | 2001-11-21 | 2003-10-29 | Sun Microsystems, Inc. | Processing data files using plug-ins |
EP1639440A4 (en) * | 2003-04-25 | 2009-03-11 | Apple Inc | GRAPHIC USER INTERFACE FOR BROWSING, BROWSING AND PRESENTING MEDIA ARTICLES |
US9406068B2 (en) * | 2003-04-25 | 2016-08-02 | Apple Inc. | Method and system for submitting media for network-based purchase and distribution |
WO2004097609A1 (en) * | 2003-04-25 | 2004-11-11 | Apple Computer, Inc. | Methods and system for secure network-based distribution of content |
US8103004B2 (en) * | 2003-10-03 | 2012-01-24 | Sony Corporation | Method, apparatus and system for use in distributed and parallel decryption |
US7844548B2 (en) * | 2003-10-15 | 2010-11-30 | Apple Inc. | Techniques and systems for electronic submission of media for network-based distribution |
CN1890618B (zh) * | 2003-12-04 | 2011-08-03 | 皇家飞利浦电子股份有限公司 | 与连接相关的权利保护 |
-
2004
- 2004-12-01 CN CNA200480037583XA patent/CN1894749A/zh active Pending
- 2004-12-01 EP EP04801433A patent/EP1697942A1/en not_active Withdrawn
- 2004-12-01 WO PCT/IB2004/052625 patent/WO2005062308A1/en not_active Application Discontinuation
- 2004-12-01 US US10/596,473 patent/US20080320304A1/en not_active Abandoned
- 2004-12-01 KR KR1020067012124A patent/KR20060110330A/ko not_active Application Discontinuation
- 2004-12-01 JP JP2006544619A patent/JP2007517350A/ja not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010060319A1 (zh) * | 2008-11-29 | 2010-06-03 | 成都市华为赛门铁克科技有限公司 | 一种存储设备、验证装置及存储装置的控制方法 |
CN107491690A (zh) * | 2017-07-28 | 2017-12-19 | 宁波保税区攀峒信息科技有限公司 | 一种包含可执行代码的需被相应应用软件装载处理的文件安全装载方法 |
CN109506624A (zh) * | 2018-10-31 | 2019-03-22 | 台州职业技术学院 | 一种基于移动机器人的分布式视觉定位系统及方法 |
CN109506624B (zh) * | 2018-10-31 | 2021-11-02 | 台州职业技术学院 | 一种基于移动机器人的分布式视觉定位系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
US20080320304A1 (en) | 2008-12-25 |
KR20060110330A (ko) | 2006-10-24 |
WO2005062308A1 (en) | 2005-07-07 |
JP2007517350A (ja) | 2007-06-28 |
EP1697942A1 (en) | 2006-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3507594B2 (ja) | コンピュータ | |
RU2418381C2 (ru) | Автоматизированное преобразование учетных записей в системе расчетов с абонентами беспроводной связи | |
CN101390104B (zh) | 用于应用程序和媒体内容的受保护分布的方法和设备 | |
US7685636B2 (en) | System, service, and method for enabling authorized use of distributed content on a protected media | |
US20180025137A1 (en) | Method and system for delivering application packages based on user demands | |
CN101513005A (zh) | 电子版权许可证储存库 | |
US20080114880A1 (en) | System for connecting to a network location associated with content | |
CN101065765A (zh) | 无线订户网络中基于应用程序的价值记帐 | |
CN101615415B (zh) | 信息处理装置和数据处理方法 | |
CN1894749A (zh) | 存储设备中的数据内容的存取方法 | |
US20100250388A1 (en) | Method and apparatus for protecting drm contents | |
JP2012523635A (ja) | モバイルネットワークにおけるモバイルコンテンツ配信 | |
US8995661B2 (en) | Information provision system, provision information copying device, user terminal device and user management device | |
CN1921388B (zh) | 信息提供设备和方法以及信息处理设备和方法 | |
CN1932832B (zh) | 信息提供系统,内容信息复制设备,用户终端设备和用户管理设备 | |
US20080114772A1 (en) | Method for connecting to a network location associated with content | |
CN102118685A (zh) | 电子书推送方法、系统及服务器 | |
JP2010509694A (ja) | モバイル装置に搭載されたフルバージョンコンテンツを許容する方法及びそのシステム | |
US20050169472A1 (en) | Prepaid card type data recording medium, recording apparatus thereof, apparatus for providing contents, and method used for authenticating the data recording medium | |
KR20120002079A (ko) | 어플리케이션 저작권 보호 시스템, 어플리케이션 저작권 보호 장치 및 방법, 그리고 단말 장치 및 상기 단말 장치의 어플리케이션 저작권 보호 방법 | |
CN1442005A (zh) | 内容再生装置、内容分发服务器和内容分发系统 | |
JP2002041818A (ja) | コンテンツ販売システムおよび方法 | |
KR100698903B1 (ko) | 저작권 관리를 가능하게 하는 지능형 컨텐츠 생성방법, 실행방법, 및 이를 위한 프로그램을 기록한 기록매체 | |
JP2002041819A (ja) | コンテンツ配信システムおよび方法 | |
JP4493255B2 (ja) | データの記録方法、データの記録システム、データ記録装置、データの読み出し方法、データの読み出しシステム、カウント方法、カウントシステム、暗号鍵の供給方法、暗号鍵の供給システムおよびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20070110 |