欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

軟件版權保護方法

文檔序號:6648864閱讀:229來源:國知局
軟件版權保護方法
【專利摘要】本發(fā)明公開了一種軟件版權保護方法,涉及信息安全【技術領域】。為解決現有技術中采用加密芯片的方式,硬件開發(fā)的復雜度較高,軟件版權保護的成本較高的問題而發(fā)明。本發(fā)明實施例提供的技術方案包括:S10、當待保護軟件在第一主板上運行時,所述第一主板獲取第一加密串,所述第一加密串預先由第一主板的MAC地址生成;S20、所述第一主板對所述第一加密串進行對應的解密,得到第一解密串;S30、所述第一主板對所述第一解密串進行MAC地址鑒權,判斷是否合法;S40、如果非法,所述第一主板停止運行所述待保護軟件。
【專利說明】軟件版權保護方法

【技術領域】
[0001]本發(fā)明涉及信息安全【技術領域】,尤其涉及一種軟件版權保護方法。

【背景技術】
[0002]現有技術中,通常采用加密芯片的方式,對設備軟件的版權進行保護,以限制軟件的復制。
[0003]然而,采用加密芯片的方式,硬件開發(fā)的復雜度較高,軟件版權保護的成本較高。


【發(fā)明內容】

[0004]本發(fā)明提供一種軟件版權保護方法,能夠降低軟件版權保護的成本。
[0005]本發(fā)明解決技術問題采用如下技術方案:一種軟件版權保護方法,包括:S10、當待保護軟件在第一主板上運行時,所述第一主板獲取第一加密串,所述第一加密串預先由第一主板的MAC地址生成;S20、所述第一主板對所述第一加密串進行對應的解密,得到第一解密串;S30、所述第一主板對所述第一解密串進行MAC地址鑒權,判斷是否合法;S40、如果非法,所述第一主板停止運行所述待保護軟件。
[0006]可選的,本實施例提供的軟件版權保護方法,還包括:S50、當待保護軟件在擴展板上運行時,所述擴展板獲取第二加密串和隨機數,所述第二加密串預先由所述擴展板的MAC地址生成;S60、所述擴展板向對應的第二主板發(fā)送由所述第二加密串和所述隨機數組成的第一信息;S70、所述第二主板接收所述第一信息,并從所述第一信息中提取隨機數;S80、所述第二主板獲取第三加密串,所述第三加密串預先由所述第二主板的MAC地址生成;S90、所述第二主板向所述擴展板發(fā)送由所述第三加密串和提取出的隨機數組成的第二信息;S91、所述擴展板接收所述第二主板發(fā)送的第二信息,并根據所述第二信息進行鑒權,判斷是否合法;S92、如果非法,所述擴展板停止運行所述待保護軟件。
[0007]可選的,本實施例提供的軟件版權保護方法,還包括:S41、在所述第二主板生產完成時,所述第二主板采用預設加密工具將其MAC地址進行加密,得到第三加密串;S42、所述第二主板將所述第三加密串存儲到其閃存中。S43、在所述擴展板生產完成時,所述擴展板采用預設加密工具將其MAC地址進行加密,得到第二加密串;S44、所述擴展板將所述第二加密串存儲到其閃存中。
[0008]可選的,本實施例提供的軟件版權保護方法中S91,包括:S911、所述擴展板從所述第二信息中提取第三加密串;S912、所述擴展板對所述第三加密串進行對應的解密,得到第三解密串;S913、所述擴展板根據預設MAC地址庫確定所述第三解密串是否合法。
[0009]可選的,本實施例提供的軟件版權保護方法中S91,還包括:S914、所述擴展板從所述第二信息中提取隨機數,得到提取數;所述擴展板根據所述提取數和所述隨機數確定是否合法;或者,S915、所述擴展板根據其MAC地址和所述第三解密串確定是否合法。
[0010]可選的,本實施例提供的軟件版權保護方法,還包括:S01、在所述第一主板生產完成時,所述第一主板采用預設加密工具將所述第一主板的MAC地址進行加密,得到第一加密串;S02、所述第一主板將所述第一加密串燒寫到其閃存中。
[0011]可選的,本實施例提供的軟件版權保護方法中S30,包括:S301、所述第一主板通過預設MAC地址庫對所述第一解密串進行匹配,判斷是否合法。
[0012]可選的,本實施例提供的軟件版權保護方法中S30,還包括:S302、所述第一主板根據所述第一解密串是否符合預設格式確定是否合法。
[0013]可選的,本實施例提供的軟件版權保護方法,所述第一主板和第二主板為同一主板;或者,所述第一主板和第二主板為不同主板。
[0014]本發(fā)明具有如下有益效果:通過MAC地址對待保護的軟件的運行設備進行鑒權,從而實現軟件版權的保護。本發(fā)明實施例提供的技術方案降低了硬件和開發(fā)的成本,解決了現有技術中采用加密芯片的方式,硬件開發(fā)的復雜度較高,軟件版權保護的成本較高的問題。此外,通過MAC地址進行鑒權,還增加了軟件破解的難度,使單純的系統(tǒng)復制無法提供合法的MAC地址。

【專利附圖】

【附圖說明】
[0015]圖1為本發(fā)明實施例1提供的軟件保護方法的流程圖;
[0016]圖2為本發(fā)明實施例2提供的軟件保護方法的流程圖一;
[0017]圖3為本發(fā)明實施例2提供的軟件保護方法的流程圖二 ;
[0018]圖4為本發(fā)明實施例3提供的軟件保護方法的流程圖。

【具體實施方式】
[0019]下面結合實施例及附圖對本發(fā)明的技術方案作進一步闡述。
[0020]實施例1
[0021]如圖1所示,本實施例提供了一種軟件版權保護方法,包括:
[0022]步驟101,當待保護軟件在第一主板上運行時,該第一主板獲取第一加密串。
[0023]在本實施例中,步驟101中第一加密串預先由第一主板的MAC地址生成。
[0024]步驟102,第一主板對該第一加密串進行對應的解密,得到第一解密串。
[0025]步驟103,第一主板對該第一解密串進行MAC地址鑒權,判斷是否合法。
[0026]在本實施例中,步驟103進行鑒權的過程可以僅為:第一主板通過預設MAC地址庫對第一解密串進行匹配,判斷是否合法。特別的,為防止MAC地址的加密被破解,該步驟103還可以包括:第一主板根據第一解密串是否符合預設格式確定是否合法。
[0027]步驟104,如果非法,第一主板停止運行該待保護軟件。
[0028]本發(fā)明具有如下有益效果:通過MAC地址對待保護的軟件的運行設備進行鑒權,從而實現軟件版權的保護。本發(fā)明實施例提供的技術方案降低了硬件和開發(fā)的成本,解決了現有技術中采用加密芯片的方式,硬件開發(fā)的復雜度較高,軟件版權保護的成本較高的問題。此外,通過MAC地址進行鑒權,還增加了軟件破解的難度,使單純的系統(tǒng)復制無法提供合法的MAC地址。
[0029]實施例2
[0030]如圖2所示,本發(fā)明實施例提供的軟件版權保護方法,該方法與圖1所示的相似,區(qū)別在于,還包括:
[0031]步驟105,當待保護軟件在擴展板上運行時,該擴展板獲取第二加密串和隨機數。
[0032]在本實施例中,步驟105中第二加密串預先由擴展板的MAC地址生成。
[0033]步驟106,擴展板向對應的第二主板發(fā)送由第二加密串和隨機數組成的第一信息。
[0034]在本實施例中,擴展板可以通過網絡接口與第二主板相連,也可以通過其他接口與第二主板相連,在此不再一一贅述。具體的,該第二主板與第一主板可以為同一主板,也可以為不同主板,在此不作限制。
[0035]步驟107,第二主板接收該第一信息,并從第一信息中提取隨機數。
[0036]步驟108,第二主板獲取第三加密串。
[0037]在本實施例中,步驟108中第三加密串預先由第二主板的MAC地址生成。
[0038]步驟109,第二主板向擴展板發(fā)送由第三加密串和提取出的隨機數組成的第二信息。
[0039]步驟110,擴展板接收該第二主板發(fā)送的第二信息,并根據該第二信息進行鑒權,確定是否合法。
[0040]在本實施例中,步驟110進行鑒權的過程可以包括:擴展板從第二信息中提取第三加密串;擴展板對第三加密串進行解密,得到第三解密串;擴展板根據預設MAC地址庫確定該第三解密串是否合法。進一步的,為了防止MAC地址加密被破解,該鑒權過程還可以包括:擴展板從第二信息中提取隨機數,得到提取數后,擴展板根據提取數和隨機數確定是否合法;該過程可以為擴展板將隨機數和提取數進行比較,根據是否相同確定是否合法?;蛘撸€可以包括擴展板根據其MAC地址和第三解密串確定是否合法;該過程可以為擴展板將MAC地址與第三解密串進行比較,根據是否相同確定是否合法。
[0041]步驟111,如果非法,擴展板停止運行該待保護軟件。
[0042]進一步的,如圖3所示,本實施例提供的軟件版權保護方法,在步驟105之前,還包括:
[0043]步驟112,在第二主板生產完成時,第二主板采用預設加密工具將其MAC地址進行加密,得到第三加密串。
[0044]在本實施例中,步驟112中預設加密工具可以使用數據加密標準(DataEncrypt1n Standard,DES)算法,也可以采用其他加密算法,在此不再--贅述。
[0045]步驟113,第二主板將該第三加密串存儲到其閃存中。
[0046]步驟114,在擴展板生產完成時,擴展板采用預設加密工具將其MAC地址進行加密,得到第二加密串。
[0047]步驟115,擴展板將該第二加密串存儲到其閃存中。
[0048]在本實施例中,第二主板和擴展板分別將各自MAC地址加密后的數據存儲到各自的閃存中,以便防止非法篡改及非法對軟件的復制。
[0049]本發(fā)明具有如下有益效果:通過MAC地址對待保護的軟件的運行設備進行鑒權,從而實現軟件版權的保護。本發(fā)明實施例提供的技術方案降低了硬件和開發(fā)的成本,解決了現有技術中采用加密芯片的方式,硬件開發(fā)的復雜度較高,軟件版權保護的成本較高的問題。此外,通過MAC地址進行鑒權,還增加了軟件破解的難度,使單純的系統(tǒng)復制無法提供合法的MAC地址。
[0050]實施例3
[0051]如圖4所示,本發(fā)明實施例提供一種軟件版權保護方法,該方法與本發(fā)明實施例1或2提供的相似,區(qū)別在于,在步驟101之前,還包括:
[0052]步驟116,在第一主板生產完成時,第一主板采用預設加密工具將第一主板的MAC地址進行加密,得到第一加密串。
[0053]在本實施例中,步驟116中預設加密工具可以使用數據加密標準(DataEncrypt1n Standard,DES)算法,也可以采用其他加密算法,在此不再--贅述。
[0054]步驟117,第一主板將該第一加密串燒寫到其內存中。
[0055]本發(fā)明具有如下有益效果:通過MAC地址對待保護的軟件的運行設備進行鑒權,從而實現軟件版權的保護。本發(fā)明實施例提供的技術方案降低了硬件和開發(fā)的成本,解決了現有技術中采用加密芯片的方式,硬件開發(fā)的復雜度較高,軟件版權保護的成本較高的問題。此外,通過MAC地址進行鑒權,還增加了軟件破解的難度,使單純的系統(tǒng)復制無法提供合法的MAC地址。
[0056]以上實施例的先后順序僅為便于描述,不代表實施例的優(yōu)劣。
[0057]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【權利要求】
1.一種軟件版權保護方法,其特征在于,包括: S10、當待保護軟件在第一主板上運行時,所述第一主板獲取第一加密串,所述第一加密串預先由第一主板的MAC地址生成; S20、所述第一主板對所述第一加密串進行對應的解密,得到第一解密串; S30、所述第一主板對所述第一解密串進行MAC地址鑒權,判斷是否合法; 540、如果非法,所述第一主板停止運行所述待保護軟件。
2.根據權利要求1所述的軟件版權保護方法,其特征在于,還包括: S50、當待保護軟件在擴展板上運行時,所述擴展板獲取第二加密串和隨機數,所述第二加密串預先由所述擴展板的MAC地址生成; S60、所述擴展板向對應的第二主板發(fā)送由所述第二加密串和所述隨機數組成的第一信息; S70、所述第二主板接收所述第一信息,并從所述第一信息中提取隨機數; S80、所述第二主板獲取第三加密串,所述第三加密串預先由所述第二主板的MAC地址生成; 590、所述第二主板向所述擴展板發(fā)送由所述第三加密串和提取出的隨機數組成的第二信息; 591、所述擴展板接收所述第二主板發(fā)送的第二信息,并根據所述第二信息進行鑒權,判斷是否合法; 592、如果非法,所述擴展板停止運行所述待保護軟件。
3.根據權利要求2所述的軟件版權保護方法,其特征在于,還包括: 541、在所述第二主板生產完成時,所述第二主板采用預設加密工具將其MAC地址進行加密,得到第三加密串; 542、所述第二主板將所述第三加密串存儲到其閃存中。 543、在所述擴展板生產完成時,所述擴展板采用預設加密工具將其MAC地址進行加密,得到第二加密串; 544、所述擴展板將所述第二加密串存儲到其閃存中。
4.根據權利要求2所述的軟件版權保護方法,其特征在于,所述S91,包括: 5911、所述擴展板從所述第二信息中提取第三加密串; 5912、所述擴展板對所述第三加密串進行對應的解密,得到第三解密串; 5913、所述擴展板根據預設MAC地址庫確定所述第三解密串是否合法。
5.根據權利要求4所述的軟件版權保護方法,其特征在于,所述S91,還包括: 5914、所述擴展板從所述第二信息中提取隨機數,得到提取數;所述擴展板根據所述提取數和所述隨機數確定是否合法;或者, 5915、所述擴展板根據其MAC地址和所述第三解密串確定是否合法。
6.根據權利要求1至5中任意一項所述的軟件版權保護方法,其特征在于,還包括: 501、在所述第一主板生產完成時,所述第一主板采用預設加密工具將所述第一主板的MAC地址進行加密,得到第一加密串; 502、所述第一主板將所述第一加密串燒寫到其閃存中。
7.根據權利要求1至5中任意一項所述的軟件版權保護方法,其特征在于,所述S30包括: 5301、所述第一主板通過預設MAC地址庫對所述第一解密串進行匹配,判斷是否合法。
8.根據權利要求7所述的軟件版權保護方法,其特征在于,所述S30,還包括: 5302、所述第一主板根據所述第一解密串是否符合預設格式確定是否合法。
9.根據權利要求1至5中任意一項所述的軟件版權保護方法,其特征在于, 所述第一主板和第二主板為同一主板;或者,所述第一主板和第二主板為不同主板。
【文檔編號】G06F21/12GK104484586SQ201510002748
【公開日】2015年4月1日 申請日期:2015年1月5日 優(yōu)先權日:2015年1月5日
【發(fā)明者】劉陽新 申請人:北京飛音時代技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
小金县| 开平市| 安宁市| 客服| 虎林市| 白河县| 德兴市| 子长县| 鲜城| 宁国市| 崇左市| 锦屏县| 大城县| 淅川县| 宁乡县| 靖边县| 房山区| 上饶市| 长葛市| 肥东县| 武鸣县| 清流县| 河东区| 林甸县| 开阳县| 齐齐哈尔市| 诸暨市| 丘北县| 邻水| 沾益县| 波密县| 洛隆县| 邵阳县| 精河县| 龙胜| 宁强县| 天祝| 乌兰浩特市| 耒阳市| 盐亭县| 津南区|