当前位置: 首页 > 专利查询>李俊峰专利>正文

软体保护方法及装置制造方法及图纸

技术编号:2866781 阅读:159 留言:0更新日期:2012-04-11 18:40
一种软体保护方法,其特征在于该方法包括以下步骤:    A)分别安装该软体的一第一部份于一电脑与一第二部分于一电子钥匙中,而该电子钥匙是可与该电脑相互传输资料,该电子钥匙与该电脑中皆储存一该软体专属的登录证;    B)当该软体被启动时,该电脑侦测该电子钥匙是否存在;    C)若该电脑侦测该电子钥匙不存在时,则结束该软体,相反地,若该电脑侦测该电子钥匙存在时,则稽核该电子钥匙中的登录证是否与该电脑中的登录证相符;    D)若该电脑稽核未相符时,则中止该软体的启动,若该电脑稽核相符时,则完成该软体的启动;    E)当该软体启动后,该电子钥匙产生一稽核码与一该稽核码相对的稽核时间,而该稽核码储存于该电子钥匙与该电脑中;    F)当抵达该稽核时间时,该电子钥匙稽核该电脑中的稽核码是否符合该电子钥匙中的稽核码;及    G)若稽核相符时,则跳回步骤E),反之,若稽核未相符时,则中止该软体的启动。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种软体保护方法及装置,特别是涉及一种应用携带型电子钥匙的软体保护方法及装置。
技术介绍
随着电子资讯复制技术的提升与复制设备的平价化,使电子资讯的重制可谓毫无技术门槛。因而,让电子资讯的非法重制行为时有所闻,尤其软体厂商更因盗版猖獗而遭受大量损失。所以,软体厂商无不努力研发保护软体方法,以达到杜绝盗版的目的。一种常见的软体保护方法是利用软体序号与密码的方式来管制,即每套软体搭配一组专属的软体序号与密码,当软体安装时,要求使用者输入正确的软体序号与密码始能允许安装。然而,由于非法使用者可跳过软体序号与密码验证的步骤迳自安装,或者把一套合法软体无限复制的情况,致使此种方式仍然难以杜绝仿冒的情况发生。因而,有些软体以上网注册软体序号与密码的方式来管制使用人数,即当软体安装后,即建议使用者连线上网注册,如此一但某软体序号被多次注册时,软体业者可发现异常状况而进行管制。但是,使用者可轻易跳过注册动作,致使管制仍无法有效执行。另一种常见的软体保护方法是于软体安装时仍然把一些程式保留在储存软体的光碟片上而不载入电脑中,致使软体执行过程中需时时读取光碟片的资料,让单一光碟片仅能于单一电脑中使用,使光碟片作为软体执行时的钥匙,以限制使用的人数。但是,具有完整软体资料的光碟片可轻易被无限量的复制,致使软体仍无法被有效保护。因此,综观现有软体保护方法,大都只在软体安装初时作登录验证的动作,容易被破解,关于保留程式于光碟片方式,虽可强迫软体执行时需有光碟片存在,然而由于光碟片上的资料复制的容易,致使难以避免非法使用。因此,本案专利技术人思及若能使软体除了于安装时登录验证外,且于软体执行过程中仍然可时时验证而非简单的资料撷取,以有效增加非法使用者跳脱验证的困难度。
技术实现思路
因此,本专利技术的目的在于提供一种可达到有效保护软体功效的软体保护方法及装置。于是,本专利技术的软体保护方法包括以下步骤A)分别安装该软体的一第一部份于一电脑与一第二部分于一电子钥匙中,而该电子钥匙是可与该电脑相互传输资料,该电子钥匙与该电脑中皆储存一该软体专属的登录证;B)当该软体被启动时,该电脑侦测该电子钥匙是否存在;C)若该电脑侦测该电子钥匙不存在时,则结束该软体,反之,若该电脑侦测该电子钥匙存在时,则稽核该电子钥匙中的登录证与该电脑中的登录证;D)若该电脑稽核未相符时,则中止该软体的启动,若该电脑稽核相符时,则完成该软体的启动;E)当该软体启动后,该电子钥匙产生一稽核码与一该稽核码相对的稽核时间,而该稽核码储存于该电子钥匙与该电脑中;F)当抵达该稽核时间时,该电子钥匙稽核该电脑中的稽核码是否符合该电子钥匙中的稽核码;及G)若稽核相符时,则跳回步骤E),反之若稽核未相符时,则中止该软体的启动。本专利技术的优点是,本专利技术的软体保护方法及装置,把软体分置于电脑与一外接的电子钥匙中,以利用电子钥匙来达到强迫注册与时时稽核的动作,且由于电子钥匙与软体执行的不可分离,致使非法使用者仅复制光碟片或电脑硬碟中的软体的第一部份,软体仍然无法执行,进而大幅增加软体拷贝的困难度。为了进一步理解本专利技术的实质,下面结合附图及具体实施方式对本专利技术做进一步说明。附图说明图1是本专利技术的较佳实施例的一架构图。图2是本专利技术的较佳实施例的软体启动的流程图。图3是本专利技术的较佳实施例的软体注册的流程图。图4是本专利技术的较佳实施例的软体稽核的流程图。图5是图4中的产生稽核码的示意图。图6是本专利技术的较佳实施例的程式呼叫的流程图。具体实施例方式本专利技术的前述以及其他
技术实现思路
、特点与功效,在以下配合参考图式的一较佳实施例的详细说明中,将可清楚的明白。由于以往软体保护方法难以强制使用者注册与缺乏程式执行后适当的稽核动作,以致于难以降低被非法使用的机率。所以,专利技术人思及把软体的内容分置于至少两种不同且可分离的储存媒体上,以增加复制的困难度,并令其中一储存媒体上具有执行程式的功能,以执行软体执行后的稽核步骤。再者,为了强迫注册更将软体的一部份程式置放于软体公司的伺服器中,让使用者安装时需至软体公司的伺服器下载所缺程式且一并注册,以达到有效管制监控的功效。因而,参阅图1,实现本专利技术的软体保护方法的较佳实施例的架构包括一电脑1、一电子钥匙(即软体保护装置)2与一伺服器3。电脑1是一般电脑,诸如桌上型电脑、笔记型电脑等等之类而具有一电脑主机11、一显示器12与一诸如键盘13的输入装置,而电脑主机11具有一硬碟、至少一储存媒体读取机,例如一软碟机111、一光碟机112,及至少一与外界装置连接的传输介面,例如通用串列汇流排(Universal serial bus,USB)、蓝芽传输埠、红外线传输埠、序列埠(com port)、平行埠等等。在本例中,为了方便管制每一套软体也有一专属的软体序号,软体分成一用以储存于电脑主机11中的第一部份与一用以储存于电子钥匙2中的第二部分,此第二部分包含软体执行所必须的程式,例如数学运算程式、字串运作程式、加解密程式、资料库管理程式、通讯程式等等。在此,为了方便软体公司贩卖,第一部份是先烧录于一储存媒体上,本例的第一部份是在一光碟片上。如此,当使用者欲安装软体时,可利用光碟机112读取买来的光碟片,以把软体的第一部份先行载入电脑主机11中。再者,此第一部份除了软体的程式外还包括电子钥匙2的驱动程式,以使电脑1可与电子钥匙2相互传输资料。电子钥匙2是作为一套专属软体的启动钥匙,即此套软体只能在电子钥匙2存在时被启动。电子钥匙2具有一负责控制电子钥匙2的处理器21、一用来储存程式或资料的记忆单元22和一与电脑1的传输介面匹配的资料传输介面23。本例中的资料传输介面23是一通用串列汇流排,用以插接于电脑1中为通用串列汇流排的传输介面上,以作为电脑1与电子钥匙2间的资料传输通道。记忆单元22大致分成一资料永久储存区与一资料暂存区,而软体的第二部分是预备储存于记忆单元22的资料永久储存区中,然而本例中为了强制使用者注册,所以令软体的第二部份中至少一部份,甚者全部,先置放伺服器3中,以使电子钥匙2中的第二部分需至伺服器3下载始能完整。如此,软体公司可于下载时作监控管制。在本例中,为了避免使用者花费过多的时间于下载资料,所以把软体的第二部分区分成一第一区块与一第二区块,并预先把第一区块储存于电子钥匙2中,而只把第二区块储存于伺服器3上。另外,为了使电子钥匙2可执行程式、加强电子钥匙2的功能与便于识别软体的身分等等目的,所以当注册后,即已自伺服器3下载相关程式后,电子钥匙2的记忆单元22的资料永久储存区中可储存一些资料或程式,包括程式库(即软体的第二部份)、软体序号、各电子钥匙专属的使用者序号、安装硬碟的序号、软体公司的基本资料与软体的基本资料、登录证、基本输入输出系统(BIOS)、电子钥匙的作业系统、稽核程式与资料区、电子钥匙的驱动程式等等,而前述资料中的部分是被要求于贩卖前事先载入电子钥匙中以使电子钥匙2执行基本运作与提供使用者相关资料,例如驱动程式、软体序号、使用者序号、基本输入输出系统、作业系统等等。另外,处理器21负责电子钥匙2的系统操作、稽核、稽核码产生、稽核时间的产生、程式库的执行、加密与解密的功能(容后再述)。伺服器3是设置于软体公司端并由软体公司所管理的伺服器。此伺服本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李俊峰林子程李秉蔚
申请(专利权)人:李俊峰
类型:发明
国别省市:

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

1