发明名称 |
软体保护方法及装置 |
摘要 |
本发明公开了一种软体保护方法及装置,分别把一软体的一部分储存于一电脑中与另一部分储存于一软体保护装置中,电脑与软体保护装置皆储存一登录证,使软体启动时,可透过验证两者登录证是否相符来确认软体是否可启动,且软体执行时,会发出与软体的另一部分对应的呼叫命令予软体保护装置,而软体保护装置依呼叫命令执行运算后始把运算结果回传予电脑,且软体保护装置更于软体执行后随机稽核以确保软体保护装置与电脑配合,以达到提高软体的保护效果。 |
申请公布号 |
CN1266618C |
申请公布日期 |
2006.07.26 |
申请号 |
CN03137500.6 |
申请日期 |
2003.06.25 |
申请人 |
李俊峰 |
发明人 |
李俊峰;林子程;李秉蔚 |
分类号 |
G06F12/14(2006.01);G06F12/16(2006.01) |
主分类号 |
G06F12/14(2006.01) |
代理机构 |
中国商标专利事务所有限公司 |
代理人 |
万学堂 |
主权项 |
1.一种软体保护方法,其特征在于该方法包括以下步骤:A)分别安装该软体的一第一部分于一电脑与一第二部分于一电子钥匙中,而该电子钥匙是可与该电脑相互传输资料,该电子钥匙与该电脑中皆储存一该软体专属的登录证;B)当该软体被启动时,该电脑侦测该电子钥匙是否存在;C)若该电脑侦测该电子钥匙不存在时,则结束该软体,相反地,若该电脑侦测该电子钥匙存在时,则稽核该电子钥匙中的登录证是否与该电脑中的登录证相符;D)若该电脑稽核未相符时,则中止该软体的启动,若该电脑稽核相符时,则完成该软体的启动;E)当该软体启动后,该电子钥匙随机产生一稽核码与一该稽核码相对的稽核时间;该稽核码包含三个分别依据该电脑中的一软体运转变数区、一软体运转程式区与一作业系统变数区中资料随机形成的子稽核码,该电子钥匙是分别针对该软体运转变数区、软体运转程式区与作业系统变数区随机产生三组抽取资料长度与位址,并分别对该抽取资料长度与该抽取资料的内容执行互斥运算以形成所述子稽核码;该稽核码加密与压缩后储存于该电子钥匙与该电脑中;F)当抵达该稽核时间时,该电子钥匙稽核该电脑中的稽核码是否符合该电子钥匙中的稽核码;及G)若稽核相符时,则跳回步骤E),反之,若稽核未相符时,则中止该软体的启动。 |
地址 |
台湾省台北县泰山乡工专路12巷19号2楼 |