[发明专利]具有RAM型态保护锁的软件保护方法无效
申请号: | 96104438.1 | 申请日: | 1996-04-05 |
公开(公告)号: | CN1059282C | 公开(公告)日: | 2000-12-06 |
发明(设计)人: | 徐世斌 | 申请(专利权)人: | 联华电子股份有限公司 |
主分类号: | G06F11/28 | 分类号: | G06F11/28 |
代理公司: | 上海专利商标事务所 | 代理人: | 张政权 |
地址: | 台湾省新竹市*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 ram 保护 软件 方法 | ||
1.一种具有RAM型态保护锁的软件保护方法,利用软件内的一检查程序作为检测RAM型态保护锁是否存在的依据,以判定该软件是否合法,其特征在于,该方法包含如下步骤:
写入测试数据于一读/写不一致的RAM型态保护锁;及该RAM型态保护锁输出该测试数据;
读取该输出的测试数据;
判定所读取的测试数据是否符合设定的转换函数;及当该测试数据不符合转换函数时,判定该软件为非法。
2.如权利要求1所述的方法,其特征在于还包含如下步骤:
设定一转换函数于上述之读/写不一致的RAM型态保护锁中。
3.如权利要求1所述的方法,其特征在于上述之测试数据写入及读出RAM型态保护锁时,经过上述之转换函数的处理。
4.如权利要求1所述的方法,其特征在于上述之测试数据写入RAM型态保护锁时,可对至少一特定之存储地址写入测试数据。
5.如权利要求1所述的方法,其特征在于上述之转换函数为一针对上述之RAM型态保护锁之输出与输入数据所设定的函数关系,表示上述之写入的测试数据与读取的测试数据之间的关系。
6.如权利要求1所述的方法,其特征在于上述之转换函数为将输入之测试数据所设定的位反转。
7.如权利要求1所述的方法,其特征在于上述之转换函数为将输入之测试数据所设定的位重新排列。
8.如权利要求1所述的方法,其特征在于上述之测试数据的写入及读取的顺序为可设定的。
9.一种具有RAM型态保护锁的软件保护方法,利用软件内的一检测程序作为检测RAM型态保护锁是否存在的依据,以判定软件是否合法,其特征在于该方法包含如下步骤:
设定一转换函数于一读/写不一致的RAM型态保护锁中;
输入一测试数据于该RAM型态保护锁;及该RAM型态保护锁依据该转换函数输出该测试数据;
读取该测试数据;
判定该测试数据是否符合该设定的转换函数;及当该测试数据不符合转换函数时,判定该软件为非法。
10.如权利要求9所述的方法,其特征在于上述之测试数据在写入RAM型态保护锁时,可对至少一特定之存储地址写入测试数据。
11.如权利要求9所述的方法,其特征在于上述之测试数据在写入RAM型态保护锁之前与之后为不一致。
12.如权利要求9所述的方法,其特征在于上述之转换函数为将输入之测试数据所设定的位反转。
13.如权利要求9所述的方法,其特征在于上述之转换函数为将输入之测试数据所设定的位重新排列。
14.如权利要求9所述的方法,其特征在于上述之测试数据的写入及读取的顺序为可设定的。
15.一种具有RAM型态保护锁的软件保护方法,利用软件内的一检查程序作为检测RAM型态保护锁是否存在的依据,以判定软件是否合法,其特征在于该方法包含如下步骤:
设定一转换函数于一读/写不一致的RAM型态保护锁中;
设定测试数据写入及读取的顺序;
输入测试数据于该RAM型态保护锁;及该RAM型态保护锁依据该转换函数输出该测试数据;
读取该测试数据;
判定该测试数据是否符合该设定的转换函数;及当该测试数据不符合转换函数时,判定该软件为非法。
16.如权利要求15所述的方法,其特征在于上述之测试数据在写入RAM型态保护锁之前与之后为不一致。
17.如权利要求15所述的方法,其特征在于上述之转换函数为将输入之测试数据所设定的位反转。
18.如权利要求15所述的方法,其特征在于上述之转换函数为将输入之测试数据所设定的位重新排列。
19.如权利要求15所述的方法,其特征在于上述之测试数据的读取依据上述之设定的顺序而动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联华电子股份有限公司,未经联华电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/96104438.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电磁感应开关
- 下一篇:造纸黑液砖瓦的制造方法