一种基于协同验证的软件保护机制及数据交换方法
基本信息
申请号 | CN202010885217.0 | 申请日 | - |
公开(公告)号 | CN112016058A | 公开(公告)日 | 2020-12-01 |
申请公布号 | CN112016058A | 申请公布日 | 2020-12-01 |
分类号 | G06F21/12(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 林天锦;文韵逑;张旭东 | 申请(专利权)人 | 上海宝通汎球电子有限公司 |
代理机构 | 石家庄中和昇知识产权代理事务所(特殊普通合伙) | 代理人 | 上海宝通汎球电子有限公司 |
地址 | 200042上海市静安区武定西路1288号204-206室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于协同验证的软件保护机制及数据交换方法,包括以下步骤:S1、在受保护软件、从设备、软件加密狗三方之间约定一个加解密算法机制;S2、将软件加密狗插入到受保护软件运行的主设备中;S3、判断软件加密狗的合法性;S4、判断是否为已授权的硬件设备;若为已授权的硬件设备,控制是否启动受保护软件;S5、当受保护软件运行启动后,对受保护软件的内置密码初值进行修改。本发明利用软件加密狗与从设备验证结合的保护机制以及对受保护软件内置的初始密码进行每次动态更新,使得无法被跟踪破解,大大提高受保护软件被破解难度和安全性。 |
