一種軟件保護方法及裝置

基本信息

申請?zhí)?/td> CN202011459474.4 申請日 -
公開(公告)號 CN112559981B 公開(公告)日 2021-09-17
申請公布號 CN112559981B 申請公布日 2021-09-17
分類號 G06F21/12(2013.01)I 分類 計算;推算;計數(shù);
發(fā)明人 孫吉平;杜浩浩 申請(專利權(quán))人 北京深盾科技股份有限公司
代理機構(gòu) 北京金信知識產(chǎn)權(quán)代理有限公司 代理人 韓岳松
地址 100193北京市海淀區(qū)西北旺東路10號院東區(qū)5號樓5層510
法律狀態(tài) -

摘要

摘要 本申請公開了一種軟件保護方法及裝置。其中方法包括:接收針對被保護軟件的認證操作;其中,所述被保護軟件為被加殼后的第一軟件,所述被保護軟件的殼中存儲有認證數(shù)據(jù)和目標認證算法對應的虛擬碼,所述認證數(shù)據(jù)用于表示第一軟件的使用憑證;響應于所述認證操作,將所述被保護軟件的殼中的所述虛擬碼以及所述認證數(shù)據(jù)發(fā)送至硬件加密鎖;獲取硬件加密鎖反饋的認證結(jié)果;其中,所述認證結(jié)果由所述硬件加密鎖基于與所述虛擬碼對應的目標認證算法對所述認證數(shù)據(jù)進行認證獲得的;所述硬件加密鎖中預先存儲有將所述虛擬碼轉(zhuǎn)換成目標認證算法的目標轉(zhuǎn)換方式;基于所述認證結(jié)果確定所述認證操作的合法性。采用本申請中能夠提高被保護軟件的安全性。