-
公开(公告)号:CN106295257A
公开(公告)日:2017-01-04
申请号:CN201510366915.9
申请日:2015-06-29
Applicant: 中兴通讯股份有限公司
CPC classification number: G06F21/57 , G06F21/125 , G06F21/44 , G06F21/602 , G06F2221/033 , H04L9/0869 , H04L9/14 , G06F21/12 , G06F21/64
Abstract: 本发明提供了一种被加固软件的认证方法及装置,该认证方法包括:在服务器对被加固软件的壳程序验证通过之后,获取服务器发送的关键数据,关键数据包括:被加固软件的明文软件代码中被隐藏的数据和被隐藏数据对应的入口地址;根据被隐藏的数据和入口地址,替换内存中存储的被加固软件的明文软件代码所隐藏的对应数据,然后加载明文软件代码。通过本发明提供的认证方法既能够有效分清服务请求的来源,又能够在恶意应用请求提供服务时,进行有效的保护,大大提高了对被加固软件的保护强度,有效地防止攻击者的攻击,保证被加固软件可以正常运行。
-
公开(公告)号:CN106330435A
公开(公告)日:2017-01-11
申请号:CN201510381277.8
申请日:2015-07-02
Applicant: 中兴通讯股份有限公司
IPC: H04L9/08
CPC classification number: H04L9/08
Abstract: 本发明提供一种密钥变换方法、装置及终端,涉及通信领域。该方法包括:获取矩阵库中的一目标矩阵,所述目标矩阵为可逆矩阵;在使用初始密钥对目标文件进行加密后,根据所述目标矩阵对所述初始密钥进行变换,生成保护密钥;将所述保护密钥以及所述保护密钥的密钥恢复文件存储到动态库文件中;其中,所述保护密钥能够通过所述密钥恢复文件逆变换恢复为初始密钥。本发明实施例对初始密钥的变换,使得在未经允许的情况下无法获得明文的加密密钥,从而无法解密目标文件,提升了安全性能。
-