一種基于國(guó)密算法的動(dòng)態(tài)鏈接庫(kù)保護(hù)方法及其系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN202010370716.6 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN111611551A | 公開(公告)日 | 2020-09-01 |
申請(qǐng)公布號(hào) | CN111611551A | 申請(qǐng)公布日 | 2020-09-01 |
分類號(hào) | G06F21/12(2013.01)I;G06F21/16(2013.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 張建成;郭峰;鹿全禮;任強(qiáng);寧偉;馬曉紅;宋麗華;許志國(guó);劉鯤鵬;朱瑞新;于小葦;張圓圓;張碩 | 申請(qǐng)(專利權(quán))人 | 山東正中信息技術(shù)股份有限公司 |
代理機(jī)構(gòu) | 合肥晨創(chuàng)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 山東正中信息技術(shù)股份有限公司 |
地址 | 250101山東省濟(jì)南市高新區(qū)舜泰廣場(chǎng)7號(hào)樓7層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請(qǐng)實(shí)施例提供一種基于國(guó)密算法的動(dòng)態(tài)鏈接庫(kù)保護(hù)方法,包括:使用國(guó)密SM2算法生成公鑰a和對(duì)應(yīng)的私鑰aa,使用所述私鑰aa對(duì)目標(biāo)動(dòng)態(tài)鏈接庫(kù)進(jìn)行加密;判斷目標(biāo)應(yīng)用程序是否為由授權(quán)工具開發(fā)的合法應(yīng)用程序,所述授權(quán)開發(fā)工具用于編寫和編譯合法的應(yīng)用程序,所述合法的應(yīng)用程序運(yùn)行時(shí)將調(diào)用所述目標(biāo)動(dòng)態(tài)鏈接庫(kù);確定所述目標(biāo)應(yīng)用程序?yàn)橛墒跈?quán)工具開發(fā)的合法應(yīng)用程序后,使用init函數(shù)獲取所述目標(biāo)應(yīng)用程序的公鑰a’,當(dāng)所述公鑰a’與所述公鑰a相同時(shí),使用所述公鑰a解密所述目標(biāo)動(dòng)態(tài)鏈接庫(kù),運(yùn)行所述目標(biāo)應(yīng)用程序,當(dāng)所述公鑰a’與所述公鑰a不相同時(shí),退出所述目標(biāo)應(yīng)用程序的運(yùn)行。?? |
