[go: up one dir, main page]

CN1114164C - 互联网电子读物的下载与加密方法 - Google Patents

互联网电子读物的下载与加密方法 Download PDF

Info

Publication number
CN1114164C
CN1114164C CN 99125396 CN99125396A CN1114164C CN 1114164 C CN1114164 C CN 1114164C CN 99125396 CN99125396 CN 99125396 CN 99125396 A CN99125396 A CN 99125396A CN 1114164 C CN1114164 C CN 1114164C
Authority
CN
China
Prior art keywords
user side
download
electron reading
encryption method
mentioned
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.)
Expired - Lifetime
Application number
CN 99125396
Other languages
English (en)
Other versions
CN1302027A (zh
Inventor
陆怡
邱全成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhigu Tech Co Ltd
Original Assignee
Inventec Group Shanghai Electronic Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inventec Group Shanghai Electronic Technology Co Ltd filed Critical Inventec Group Shanghai Electronic Technology Co Ltd
Priority to CN 99125396 priority Critical patent/CN1114164C/zh
Publication of CN1302027A publication Critical patent/CN1302027A/zh
Application granted granted Critical
Publication of CN1114164C publication Critical patent/CN1114164C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种互联网电子读物下载与加密方法,利用其电脑主机的硬盘与软件产品序列号所衍生的标志信息传送至服务器,随后以标志信息为关键值对电子读物的版本做加密,产生版本信息,把版本信息并入电子读物后一起送往用户端。当用户端欲执行电子读物时,将依据其硬盘与软件产品序列号来产生标志信息,随后再以该标志信息为关键值对电子读物的版本信息做解密。这种下载与加密方法可以保护电子读物的版权。

Description

互联网电子读物的下载与加密方法
本发明涉及一种电子读物下载与加密方法,尤其涉及在互联网中下载电子读物与加密的方法,该方法在兼顾用户的合法使用权益下,仅保持一个备份供用户使用,有效地保护了电子读物的版权。
随着信息科技的发达,电脑的运算能力也日益增强,于是昔日仅能通过终端机与超级电脑进行通讯、或是在个人电脑上工作,再透过磁片来传递数据以进行信息共享的方式,亦逐渐被各式各样的网络,诸如局域网(Local Area Network,LAN)或广域网络(Wide Area Network,WAN)等所取代,而这些网络亦可进一步地连结成为互联网络(Internet)。于是每个用户端(Client)可以在花费不多以添购硬件设备的情形下,便与互联网络上任意的网站进行连线,用以攫取该网站的服务器(Server)所提供的信息。
然而就在互联网络通讯高度发达的今天,亦衍生各式各样人们以往未遇到的问题,诸如网域名称(Domain name)的使用、互联网络上的著作权保护与合法使用的方式、甚至服务器与其数据的防护(例如防止黑客或病毒的入侵)以及下载数据的合法性等等,皆有待技术人员与法律相关人士做进一步的研究与探讨。由于在互联网上所传递的数据皆属电子读物,而且数据的传播极为快速,因此对所下载的数据而言,只要用户将所需的数据下载后,便可随心所欲地进行复制或拷贝的动作。由于目前在互联网上仍缺乏对下载数据的版权保护方法,因此当软件提供者是免费提供电子读物供用户使用的情形时,尚不会出现什么问题;但是对于需收费的电子读物,在未对下载数据进行任何版权保护的情况下,不但对提供该项电子读物的作者的知识产权未尽到任何保护的事实,更严重损害信息软件从业人员继续开发信息软件的意愿。所以亟需一种下载电子读物的版权保护方法,能在保护用户的合法使用权益下除去上述已知技术所面临的难题。
鉴于上述的发明背景中,互联网上并未对下载数据进行任何版权保护,因此用户可任意对所下载的电子读物进行拷贝与复制,严重损害原创者的知识产权。本发明即针对上述缺点提出一种在互联网络上下载电子读物的方法,用以克服已知技术所面临的问题。
本发明所揭示的方法,利用用户端电脑主机上唯一的编号,诸如硬盘与软件产品序列号等编号,来产生电子读物的标志信息,配合加密后的电子读物版本信息,用以达到在互联网中保护电子读物的版权,进而达到维护软件创作人知识产权的目的。
当用户端电脑主机欲下载电子读物时,将利用其硬盘与软件产品序列号所衍生的标志信息为参数以传送至服务器;服务器再依据该标记信息为关键值,用以对电子读物的版本做加密,进而产生电子读物的版本信息;随后将该版本信息并入电子读物的数据格式中,再一起送往用户端。
当用户端欲执行电子读物时,将依据其硬盘与软件产品序列号来产生标志信息;随后再利用所产生的标志信息作为关键值,用以对电子读物的版本信息做解密;当能正确解出电子读物的特征数据,且该电子读物未移出用户端时,则将电子读物显示在用户端的屏幕上。
当电子读物由移出用户端移往目的用户端时,移出用户端将接收由目的用户端而来的标志信息,它是运用目的用户端的硬盘与软件产品序列号所产生;随后在对电子读物以移出用户端的标志信息来进行解密之后,再利用目的用户端的标志信息对电子读物进行加密,用以产生新的电子读物版本信息;在移出用户端记录该电子读物已移出之后,将电子读物送往目的用户端。
本发明的较佳实施例将于往后的说明文字中辅以下列附图作更详细的阐述:
图1显示了本发明较佳实施例的构架方块图;
图2显示了由互联网络下载电子书时,用户端软件在屏幕上所显示的介面示意图;
图3显示了图2中所下载的电子书执行时的示意图;
图4显示了当移动电子书时,在移出用户端屏幕所显示的对话框;
图5显示了本发明较佳实施例所使用的电子读物数据的格式;
图6显示了本发明较佳实施例中,下载电子读物时的工作流程图;
图7显示了本发明较佳实施例中,显示电子读物时的工作流程图;及
图8显示了本发明较佳实施例中,移动电子读物时的工作流程图。
图1显示了本发明较佳实施例的架构方块图,它是以互联网作为传输电子读物的媒介,任何与互联网相连的用户端104,都可以通过互联网由服务器102下载资料。事实上,本发明所揭示的方法不仅可用在互联网上,任何型态的网络,诸如局域网络或广域网络等架构,皆可利用本发明的方法来保护其电子读物。此外,以下载电子书为例,用户端屏幕上将显示如图2所示的介面示意图;而当用户使用所下载的为电子书时,所显示介面示意图亦可如图3所示。
请参阅图6,图6显示了本发明较佳实施例中,下载电子读物时的工作流程图。首先,在步骤602中,用户端将其电脑主机的硬盘与软件的产品序列号,用以产生一标志信息;接下来在步骤604中,用户端的电脑主机将谋该标志信息为参数,用以向服务器发出下载电子读物的请求。当服务器收到用户端的请求后,将在步骤606中利用标志信息对用户端所欲下载的电子读物进行处理(下文会再行详述),同时亦产生该电子读物的版本信息;服务器将在接下来的步骤608中,将所产生的版本信息储存在电子读物的数据格式中;随后将在步骤610中,服务器将处理完成的电子读物通过互联网传送至用户端;用户端则在步骤612中接收该服务器所传来的电子读物之后,进行储存电子读物的操作。
应注意的是,上述步骤602所使用的硬盘与软件产品序列号,可以被其他的“唯一的”编号所取代。举例而言,在个人电脑(PC)上可以利用中央处理器(CPU)的产品序列号来取代,而在个人数字助理器(Personal Digital Assistant,PDA)装置中,则可以取其产品序列号来处理;而软件产品序列号则可使用操作系统,诸如微软公司的Windows 95/98的产品序列号。此外,步骤602所传递至服务器的标志信息,可以是硬盘与软件产品序列号直接合并成字串的结果,亦可以在合并成字串后进行加密;或是将上述两个产品序列号进行逻辑处理(例如移位或加、减运算)后送出。再者,在上述步骤606中,服务器可在接收到由用户端所传来的标志信息后,运用电子读物的特征信息,例如电子读物的名称或作者、创作日期等信息,合并标志信息以同时进行加密操作,用以得到电子读物标志信息。以图2至图4的电子书为例,即可以标志信息做关键值,对“Inventec Ebook Version 1.0”进行加密,随后再将加密结果存入电子读物的数据格式中,以作为该电子读物的版本信息后再传送至用户端。应注意的是,已知技术可基于本发明的精神,对上述本发明的较佳实施例进行修饰,但这些变更仍应包含在本发明的保护范围内。
至于本发明较佳实施例所使用的电子读物数据格式,则请参阅图5所示的示意图。在图5中,电子读物的特征信息,如电子读物的名称、或作者、创作日期等可存放在区域502中;而电子读物的版本信息与用户端标志信息,则可分别储存在区域504A与504B中;至于电子读物的实际数据内容,则可储存在区域506中。此外,上述各区域的大小可依实际的应用而定,诸如区域502、504A、504B可分别用128、64、64字节(Bytes)来储存数据。
应注意的是,上述数据格式仅是做说明之用,任何基于上述格式所为的变更或修饰,诸如调整各区域所储存的内容或变更其容量大小等,仍应包含在本发明的范围之内。
当用户端完成下载电子读物的操作后,便可进行显示或移动电子读物的操作,而显示与移动电子读物的工作流程,则分别运用图7与图8来表示。首先请参阅图7所示的电子读物显示工作流程。在步骤702中,当用户端欲显示(亦即使用)电子读物时,将依据用户端的硬盘与软件产品序列号产生标志信息。值得注意的是,此时的标志信息即送往服务器以下载电子读物的参数。接下来的步骤704中,用户端电脑主机将利用该标志信息为关键值,用以对电子读物的版本信息进行解密,并于正确解出版本信息时(步骤706),再执行步骤708以读取用户端记录文件,用以确认目前所读取的电子读物是否已被移往他处。当电子读物仍留在目前的用户端时(步骤710),则用户端电脑主机将在步骤712中读取电子读物的数据并显示。上述对电子读物的版本信息做加、解密操作的方法可依据实际的需求而定。一些已知的方法,诸如RSA等方法,皆可使用在本发明所揭示的方法中。至于记录文件的变更确认,可以在步骤710中运用杂凑(Hash)演算法以产生一校验值,用以比对记录文件是否被修改过。在本实施例中运用的杂凑演算法为标准的MD5算法。此外,记录文件亦可在电子文件下载后即进行开启,并用系统文件来进行储存,于是使用者便不易发现该记录文件且不易进行变更。
最后请参阅图8,其显示了在本发明效佳实施例中,移动电子读物的工作流程图。在步骤802中,即将移出电子读物的移出用户端,将先获得电子读物将移往的目的用户端上的硬盘与软件产品序列号,用以产生目的用户端的标志信息。随后在步骤804中,移出用户端将比较目的用户端的软件产品序列号(可由目的用户端的标志信息而得)是否与自己相同。当二者的产品序列不同时,表示两者之间使用不同的光碟(或磁片)来安装软件,因此可能为不同的使用者,所以将不执行移动电子读物的动作。接下来的步骤806中,移出用户端将依据自己的标志信息对电子读物进行解密;随后再于步骤808中,利用在步骤802所获得的目的用户端标志信息对电子读物进行加密,并同时变更电子读物的版本信息;于是在接下来的步骤810中,移出用户端便在记录文件中,写下电子读物已被移出的记录;最后并在步骤812中,将电子读物传送至目的用户端。至于移动电子读物时所需的使用者介面可如图4所示。应注意的是,图4所显示的是在对话框中,以人工输入的方式将所需的路径指出来,但该实施方式可依实际的应用而变。
在上述步骤710中对电子读物是否移出的判断中,所读取的即是在步骤810所记录的数据。再者,当电子读物由移出用户端移出之后,亦可直接删除电子读物的所有数据,用以节省硬盘空间;或是留下电子读物的数据,以防未来电子读物再次移回时,可直接变更记录文件的内容,于是便不需进行网络通讯以传送数据的动作,但已知技术仍可依据实际的需求而进行变更。此外,在步骤802中,为了使目的用户端的硬盘与软件产品序列号能正确地被传送,可以在网络传输时加挂一些数据字节或数据包标头(Header),作为确认数据传送的正确性,诸如循环式重复校验(CRC)等技术皆可使用在本发明的方法中。
依据上述图6至图7的工作流程图可知,明显的,当电子读物依据上述的方法进行加密后,除非是利用原下载电脑主机的标志信息来进行解密,否则将无法正确解出电子读物的数据。此外,由图8的流程亦可得知,当电子读物被移出后,因为该电子读物的版本信息已被变更过,所以原来的电脑主机便无法再执行该电子读物。因此本发明所揭露的方法能确保在同一时间中只能有一个下载备份,于是达到保护电子读物版权的目的。
综合以上所述,本发明所揭示的方法,利用用户端电脑主机上唯一的编号,诸如硬盘与软件产品序列号等编号,来产生电子读物的标志信息,配合加密后的电子读物版本信息,用以实现在互联网中保护电子读物的版权,进而达成维护软件创作人知识产权的目的。
以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的申请专利范围;凡其它未脱离本发明所揭示的精神下所完成的等故改变,诸如变更电子读物的数据储存格式、或变更加密方法等修饰,均应包含在下述的权利要求范围内。

Claims (29)

1、互联网电子读物的下载与加密方法,该方法至少包含下列步骤:
利用用户端的特征信息产生一标志信息;
发送该标志信息至服务器;
利用该标志信息产生该电子读物的版本信息;
把该版本信息储存在电子读物的数据格式中;及
服务器把该电子读物传送至该用户端。
2、如权利要求1所述的下载与加密方法,其特征在于,上述特征信息包含硬件元件编号和软件元件编号。
3、如权利要求2所述的下载与加密方法,其特征在于,上述硬件元件编号是该用户端的电脑主机的硬盘产品序列号。
4、如权利要求2所述的下载与加密方法,其特征在于,上述硬件元件编号是该用户端的电脑主机的中央处理器的产品序列号。
5、如权利要求2所述的下载与加密方法,其特征在于,上述软件元件编号是该用户端的软件产品序列号。
6、如权利要求5所述的下载与加密方法,其特征在于,上述软件产品序列号是操作系统的产品序列号。
7、如权利要求2所述的下载与加密方法,其特征在于,上述标志信息是将该硬件元件编号与该软件元件编号合并所产生的字串。
8、如权利要求2所述的下载与加密方法,其特征在于,上述标志信息是将该硬件元件编号与该软件元件编号以逻辑运算所产生的结果。
9、如权利要求2所述的下载与加密方法,其特征在于,上述版本信息是利用该标志信息为关键值,对该电子读物的特征信息进行加密所产生的结果。
10、如权利要求9所述的下载与加密方法,其特征在于,上述电子读物特征信息是该电子读物的名称、作者、或创作日期。
11、如权利要求1所述的下载与加密方法,其特征在于,还包含在该用户端显示该电子读物的步骤,该显示步骤至少包含下列步骤:
利用该用户端的特征信息产生标志信息;
利用标志信息对电子读物的版本信息进行解密;
当能正确对该版本信息进行解密时,读取记录文件,用以确认该电子读物是否被移出;及
当该电子读物未移出该用户端时,在该用户端的屏幕上显示该电子读物。
12、如权利要求11所述的下载与加密方法,其特征在于,上述记录文件为一系统文件。
13、如权利要求11所述的下载与加密方法,其特征在于,上述记录文件是利用杂凑演算法产生一校验值,用以记录该记录文件是否被变更。
14、如权利要求13所述的下载与加密方法,其特征在于,还包含检查该校验值,以确认该电子读物是否被移出的步骤。
15、如权利要求1所述的下载与加密方法,其特征在于,还包含移动该电子读物的步骤,该移动步骤至少包含下列步骤:
输入目的用户端的标志信息;
确认该移出用户端与该目的用户端是否为同一用户;
利用移出用户端的标志信息对该电子读物的版本信息进行解密;
利用该目的用户端的标志信息对该电子读物的版本信息进行加密并变更其版本信息;
记录该电子读物已由移出用户端所移出;及
将该电子读物传送至目的用户端。
16、如权利要求15所述的下载与加密方法,其特征在于,上述确认步骤是对该移出用户端与该目的用户端的软件产品序列号进行比对,且当该移出用户端的软件产品序列号与该目的用户端的软件产品序列号不同时,停止该移动步骤的执行。
17、如权利要求9所述的下载与加密方法,其特征在于,上述硬件元件编号是该用户端的电脑主机的硬盘产品序列号。
18、如权利要求9所述的下载与加密方法,其特征在于,上述硬件元件编号是该用户端的电脑主机的中央处理器的产品序列号。
19、如权利要求9所述的下载与加密方法,其特征在于,上述软件元件编号是该用户端的软件产品序列号。
20、如权利要求19所述的下载与加密方法,其特征在于,上述软件产品序列号是操作系统的产品序列号。
22、如权利要求9所述的下载与加密方法,其特征在于,上述标志信息是将该硬件元件编号与软件元件编号合并所产生的字串。
22、如权利要求9所述的下载与加密方法,其特征在于,上述标志信息是将该硬件元件编号与软件元件编号以逻辑运算所产生的结果。
23、如权利要求9所述的下载与加密方法,其特征在于,还包含一在该用户端显示该电子读物的步骤,该显示步骤至少包含下列步骤:
利用该用户端的特征信息产生该标志信息;
利用该标志信息对该电子读物的版本信息进行解密;
当能正确对该版本信息进行解密时,读取记录文件,用以确认该电子读物是否被移出;及
当该电子读物未移出谋用户端时,在用户的屏幕上显示该电子读物。
24、如权利要求23所述的下载与加密方法,其特征在于,上述记录文件为系统文件。
25、如权利要求23所述的下载与加密方法,其特征在于,上述记录文件是利用杂凑演算法以产生校验值,用以记录该记录文件是否被变更。
26、如权利要求23所述的下载与加密方法,其特征在于,还包含检查该校验值,以确认该电子读物是否被移出的步骤。
27、如权利要求9所述的下载与加密方法,其特征在于,还包含移动该电子读物的步骤,该移动步骤至少包含下列步骤:
输入一目的用户端的标志信息;
确认该移用户端与该目的用户端是否为同一用户;
利用移出用户端的标志信息对该电子读物的版本信息进行解密;
利用该目的用户端的标志信息对该电子读物的版本信息进行加密并变更其版本信息;
记录该电子读物已由移出用户端所移出;及
将该电子读物传送至目的用户端。
28、如权利要求27所述的下载与加密方法,其特征在于,上述确认步骤是对该移出用户端与该目的用户端的软件产品序列号进行比对,且当移出用户端的软件产品序列号与目的用户端的软件产品序列号不同时,停止该移动步骤的执行。
29、如权利要求9所述的下载与加密方法,其特征在于,上述电子读物的特征信息是该电子读物的名称、作者或创作日期。
CN 99125396 1999-12-27 1999-12-27 互联网电子读物的下载与加密方法 Expired - Lifetime CN1114164C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 99125396 CN1114164C (zh) 1999-12-27 1999-12-27 互联网电子读物的下载与加密方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 99125396 CN1114164C (zh) 1999-12-27 1999-12-27 互联网电子读物的下载与加密方法

Publications (2)

Publication Number Publication Date
CN1302027A CN1302027A (zh) 2001-07-04
CN1114164C true CN1114164C (zh) 2003-07-09

Family

ID=5283922

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 99125396 Expired - Lifetime CN1114164C (zh) 1999-12-27 1999-12-27 互联网电子读物的下载与加密方法

Country Status (1)

Country Link
CN (1) CN1114164C (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7096213B2 (en) * 2002-04-08 2006-08-22 Oracle International Corporation Persistent key-value repository with a pluggable architecture to abstract physical storage
CN101887502B (zh) * 2010-07-26 2012-05-23 深圳市永达电子股份有限公司 一种电子文件的授权下载方法及系统
TW201344487A (zh) * 2012-04-16 2013-11-01 Hui-Chung Che 數位存證控制媒體及具有網路通信功能的數位終端裝置
CN105095691B (zh) * 2014-04-24 2019-11-22 厦门简帛信息科技有限公司 一种发送数字出版物的方法及设备

Also Published As

Publication number Publication date
CN1302027A (zh) 2001-07-04

Similar Documents

Publication Publication Date Title
CN104145447B (zh) 删除存储系统中的内容
JP4759513B2 (ja) 動的、分散的および協働的な環境におけるデータオブジェクトの管理
US9262643B2 (en) Encrypting files within a cloud computing environment
US20140019497A1 (en) Modification of files within a cloud computing environment
US20140019498A1 (en) System, method and computer readable medium for file management
WO2004051483A1 (ja) ライセンス移動装置及びプログラム
WO2006017362A2 (en) Storing and distributing encrypted digital content
WO2014136000A1 (en) Secure digital artifact storage and access
CN109344568A (zh) 基于区块链的文件处理方法及装置
CA2483760A1 (en) System and method for a secure, scalable wide area file system
JPWO2009008036A1 (ja) ファイル管理システム,装置およびプログラム
CN1114164C (zh) 互联网电子读物的下载与加密方法
CN101000648B (zh) 文件自动加密系统及方法
JP6755539B2 (ja) ネットワークに著作物を公開するための方法および装置
CN115033900A (zh) 一种基于区块链的电子数据取证方法及系统
KR20230104877A (ko) 신뢰할 수 없는 환경에서 저장된 데이터 및 메타데이터의 기밀성과 무결성을 보장하는 방법
JP4815353B2 (ja) コンテンツへの付加物にコンテンツ配布情報を記録する方法
AU2008344947B2 (en) System and method for securely storing information
CN118013553A (zh) 一种用于文本编辑指定内容加密的方法
Hua et al. Secure data deletion in cloud storage: a survey
US11979489B1 (en) Database with encryption key rotation
Khatod et al. Enigma: A hybrid approach to file security in cloud
Alkhadhr et al. Cryptography and randomization to dispose of data and boost system security
Kizza Computer crime investigations–computer forensics
CN117220985A (zh) 一种基于隔离网络的数据加密交互方法及装置

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: INVENTEC APPLIANCES (SHANGHAI) ELECTRONICS CO., LT

Free format text: FORMER NAME OR ADDRESS: SHANGHAI ELECTRONIC TECHNOLOGY CO., LTD., YINGYEDA GROUP

CP03 Change of name, title or address

Address after: 200233 Shanghai City Guiqin Road No. 7

Patentee after: Inventec (Shanghai) Electronics Co., Ltd.

Address before: 200233 Shanghai City Guiqin Road No. 7

Patentee before: Yingyeda Group (Shanghai) Electronic Technology Co., Ltd.

ASS Succession or assignment of patent right

Owner name: BEIJING Z-GOOD TECHNOLOGY SERVICE CO., LTD.

Free format text: FORMER OWNER: YINGHUADA (SHANGHAI) ELECTRONICS CO LTD.

Effective date: 20150709

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150709

Address after: 100085 Beijing city Haidian District No. 33 Xiaoying Road 1 1F06 room

Patentee after: BEIJING ZHIGU TECHNOLOGY SERVICES CO., LTD.

Address before: 200233 Shanghai City Guiqin Road No. 7

Patentee before: Inventec (Shanghai) Electronics Co., Ltd.

CX01 Expiry of patent term

Granted publication date: 20030709

CX01 Expiry of patent term