发明名称 | 一种基于门限密码体制的软件分割保护的实现方法 | ||
摘要 | 一种基于门限密码体制的软件分割保护的实现方法,是将软件的应用程序分割成两部分,并将分割出来的应用程序的数据进行加密后的密文和参与加密人员的密钥,分别存入多个电子钥匙里,而在原来的软件中只保留头文件和节表,并复制该部分软件用作备份文件;再将存有密文和每个参与加密人员私钥的多个电子钥匙分发给每个参与加密人员,每人负责保管存有本人私钥和密文的电子钥匙;当参与解密人员聚集在一起的人数超过门限值,才能提取电子钥匙中的不同密钥,对电子钥匙中的密文进行解密,将密文恢复为原来的二进制数据,再将其与该软件中的其它数据合并在一起运行;并在该软件运行完成后,再用备份文件覆盖刚才运行的完整软件,实现保护该软件的目的。 | ||
申请公布号 | CN101236590A | 申请公布日期 | 2008.08.06 |
申请号 | CN200810101531.4 | 申请日期 | 2008.03.07 |
申请人 | 北京邮电大学 | 发明人 | 徐国爱;张淼;王茹;杨义先 |
分类号 | G06F21/22(2006.01) | 主分类号 | G06F21/22(2006.01) |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 夏宪富 |
主权项 | 1、一种基于门限密码体制的软件分割保护的实现方法,其特征在于:利用软件分割技术,将软件的应用程序分割成两部分,并将分割出来的应用程序的数据进行加密后的密文和参与加密人员的密钥,分别存入多个电子钥匙里,而在原来的软件中只保留头文件和节表,并复制该部分软件用作备份文件;再将存储有密文和参与加密人员的密钥的多个电子钥匙分别发给每个参与加密人员;所述密钥是每个参与加密人员的私钥,每人只负责保管存有本人私钥和密文的电子钥匙;只有当参与解密人员聚集在一起的总人数超过设定的门限数值,才能提取电子钥匙中的不同密钥,对电子钥匙中的密文进行解密,将该密文恢复为原来的二进制数据,再将其与该软件中的其它数据合并在一起运行;并在该软件运行完成后,再用所述备份文件覆盖刚才运行的完整软件,实现保护该软件的目的。 | ||
地址 | 100876北京市海淀区西土城路10号 |