发明名称 一种防止软件保护装置被非法共享的技术方法
摘要 本发明公开了一种防止软件保护装置被非法共享的技术方法。本发明的软件保护装置中包含了一个临时数据存储区,软件在运行过程中可以将有用的数据(如变量)以安全的方式存储到临时数据存储区中,并在随后进行读取使用。由于存储和读取的过程都是通过安全信道进行的,所以中间攻击不能获得被存储的数据的实际内容,从而避免了利用共享技术对软件保护装置进行非法共享。
申请公布号 CN101281574B 申请公布日期 2011.04.20
申请号 CN200810106565.2 申请日期 2008.05.14
申请人 北京深思洛克软件技术股份有限公司 发明人 孙吉平;韩勇
分类号 G06F21/22(2006.01)I 主分类号 G06F21/22(2006.01)I
代理机构 代理人
主权项 一种防止软件保护装置被共享的方法,所述软件保护装置是附加在计算机接口上的硬件设备,用于对运行在所述计算机上的软件进行软件安全保护和版权保护,其特征在于,所述软件保护装置中存在临时数据存储区;所述临时数据存储区可由外部软件访问,也可由所述软件保护装置内部访问;其中,所述方法包括步骤:A、计算机软件或者所述软件保护装置将所述计算机软件运行所需要的数据写入所述软件保护装置的所述临时数据存储区中;其中,在所述步骤A中,所述临时数据存储区只接受所述计算机软件的写入操作,拒绝所述计算机软件对所述临时数据存储区的读取操作,或者所述临时数据存储区只接受所述软件保护装置内部的读写访问,禁止所述计算机软件的读写访问;B、所述计算机软件调用所述软件保护装置内部的可执行代码,所述可执行代码使用并改写所述步骤A中已写入到所述临时数据存储区中的所述数据;C、所述计算机软件结束对所述软件保护装置的所述调用,所述软件保护装置清除所述临时数据存储区中所包含的数据。
地址 100086 北京市海淀区中关村南大街甲6号铸诚大厦B座1201室