• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種嵌入式軟件版權驗證的方法及裝置制造方法及圖紙

    技術編號:15241258 閱讀:147 留言:0更新日期:2017-05-01 01:28
    本發明專利技術實施例公開了一種嵌入式軟件版權驗證的方法及裝置。該方法包括:待保護軟件啟動時從設定存儲地址讀取待驗證版權信息;根據所述待驗證版權信息的驗證結果確認所述待保護軟件的版權合法性。利用該方法,能夠在不使用加密的硬件存儲設備的情況下有效地保護嵌入式軟件版權的安全性,降低嵌入式軟件版權保護的成本。

    Method and device for verifying embedded software copyright

    The embodiment of the invention discloses a method and a device for verifying embedded software copyright. The method comprises the following steps: reading the copyright information to be verified from the set storage address when the software is started; and confirming the copyright legitimacy of the software to be protected according to the verification result of the copyright information to be verified. By using the method, the security of embedded software copyright can be protected effectively without the use of encrypted hardware storage devices, and the cost of copyright protection of embedded software can be reduced.

    【技術實現步驟摘要】

    本專利技術實施例涉及信息安全
    ,尤其涉及一種嵌入式軟件版權驗證的方法及裝置。
    技術介紹
    目前,用于消費類電子產品的嵌入式軟件通常存儲于Flash以及eMMC等存儲器件中。一般地,嵌入式軟件可以通過燒錄器以二進制文件形式直接燒錄到存儲器件中,基于上述方法燒錄到存儲器件中的嵌入式軟件,其二進制文件很容易被讀取,由此其軟件代碼很容易被他人盜取。現有技術中,為了防止軟件代碼被盜取,軟件開發方通常采取具有硬件加密功能的存儲器件來存放嵌入式代碼,但具有加密功能的存儲器件造價較高,由此增加了軟件版權保護的成本。
    技術實現思路
    本專利技術實施例提供了一種嵌入式軟件版權驗證的方法及裝置,能夠在保證嵌入式軟件版權安全性的同時降低軟件版權保護的成本。一方面,本專利技術實施例提供了一種嵌入式軟件版權驗證的方法,包括:待保護軟件啟動時從設定存儲地址讀取待驗證版權信息;根據所述待驗證版權信息的驗證結果確認所述待保護軟件的版權合法性。另一方面,本專利技術實施例提供了一種嵌入式軟件版權驗證的裝置,包括:版權信息讀取模塊,用于待保護軟件啟動時從設定存儲地址讀取待驗證版權信息;版權確定模塊,用于根據所述待驗證版權信息的驗證結果確認所述待保護軟件的版權合法性。本專利技術實施例中提供了一種嵌入式軟件版權驗證的方法及裝置,該方法首先在啟動待保護軟件時從設定存儲地址讀取待驗證版權信息,然后根據待驗證版權信息的驗證結果來確認待保護軟件的版權合法性。利用該方法,能夠在不使用加密的硬件存儲設備的情況下有效地保護嵌入式軟件版權的安全性,降低嵌入式軟件版權保護的成本。附圖說明圖1為本專利技術實施例一提供的一種嵌入式軟件版權驗證的方法的流程示意圖;圖2為本專利技術實施例二提供的一種嵌入式軟件版權驗證的方法的流程示意圖;圖3為本專利技術實施例三提供的一種嵌入式軟件版權驗證的裝置的結構框圖。具體實施方式下面結合附圖和實施例對本專利技術作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本專利技術,而非對本專利技術的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本專利技術相關的部分而非全部結構。實施例一圖1為本專利技術實施例一提供的一種嵌入式軟件版權驗證的方法的流程示意圖,該方法適用于對嵌入式軟件的版權合法性進行判定的情況,該方法可以由嵌入式軟件版權驗證的裝置執行,其中該裝置可由軟件和/或硬件實現,并一般與待保護的嵌入式軟件一同燒錄在存儲器件中。一般地,嵌入式軟件通常燒錄到存儲器件中,然后結合其他硬件設備形成可使用的嵌入式產品。假設該嵌入式產品由A制作方生產,則相當于該嵌入式產品的版權歸屬于A制作方,可認為此時嵌入式產品中的嵌入式軟件版權合法,如果B制作方對該嵌入式產品存儲器件中嵌入式軟件的二進制文件進行讀取,并將所讀取的二進制文件燒錄到自家嵌入式產品中,則可認為B制作方盜用了A制作方的嵌入式軟件,可認為此時B制作方侵犯了A制作方的版權,由此可認為B制作方嵌入式產品中的嵌入式軟件版權非法。本實施例的應用背景就是在嵌入式產品的使用過程中,對嵌入式產品中嵌入式軟件的版權進行驗證。如圖1所示,本專利技術實施例一提供的一種嵌入式軟件版權驗證的方法,包括如下操作:S101、待保護軟件啟動時從設定存儲地址讀取待驗證版權信息。在本實施例中,待保護軟件具體可指燒錄至存儲器件中的需要保護的嵌入式軟件,當前可認為該待保護軟件集成在可使用的嵌入式產品中。待驗證版權信息具體可理解為版權歸屬的制作方在燒錄嵌入式軟件時,燒錄至存儲器件設定存儲地址的版權信息,該版權信息可認為是版權歸屬制作方所設定的信息,一般地,該版權信息可以是但不限定為版權歸屬制作方信息、產品型號信息以及具有驗證作用的特定字符串。同樣,可認為本實施例提供的版權驗證方法的相關程序同樣燒錄在嵌入式產品存儲器件的設定存儲位置中。具體地,在啟動嵌入式產品時,待保護軟件也將一同被啟動,此時,基于本實施步驟可從存儲器件的設定存儲地址中讀取信息,可認為該信息是待驗證版權信息。S102、根據待驗證版權信息的驗證結果確認待保護軟件的版權合法性。基于上述步驟進行待驗證版權信息讀取時,其讀取結果可以是讀取的信息為空,或讀取出相應的待驗證版權信息。由此可簡單基于其讀取結果對待保護軟件的版權合法性進行判斷。示例性地,如果讀取的信息為空,則相當于版權歸屬制作方在產品制作時所燒錄的版權信息后續被刪除了,即,待驗證版權信息發生了變化,此時當前所使用的待保護軟件存在被盜取的情況。為了有效的對嵌入式軟件進行版權保護,可認為讀取信息為空時待保護軟件的版權非法,之后可禁止待保護軟件的啟動。此外,如果讀取出了待驗證版權信息,一般可直接認為待保護軟件的版權合法,可以正常啟動待保護軟件,但為了更好的保護嵌入式軟件的版權,本實施例進一步對讀取出的待驗證版權信息進行驗證。具體地,可以將待驗證版權信息與已知信息進行匹配,或直接根據設定的驗證條件對待驗證版權信息進行判定,最終可以根據其驗證結果確認待保護軟件的版權合法性,以使版權合法時正常啟動待保護軟件,或版權非法時禁止待保護軟件的啟動。本專利技術實施例一提供的一種嵌入式軟件版權驗證的方法,該方法首先在啟動待保護軟件時從設定存儲地址讀取待驗證版權信息,然后根據待驗證版權信息的驗證結果來確認待保護軟件的版權合法性。利用該方法,能夠在不使用加密的硬件存儲設備的情況下有效地保護嵌入式軟件版權的安全性,降低嵌入式軟件版權保護的成本。實施例二圖2為本專利技術實施例二提供的一種嵌入式軟件版權驗證的方法的流程示意圖,本專利技術實施例二以上述實施例為基礎進行優化,在本實施例中,將根據所述待驗證版權信息的驗證結果確認所述待保護軟件的版權合法性,進一步優化為:獲取使用者提供的當前待啟動產品的產品信息;如果所述待驗證版權信息與所述產品信息不匹配,則確定所述待保護軟件的版權非法,禁止所述待保護軟件啟動;否則,確定所述待保護軟件的版權合法,啟動所述待保護軟件。進一步的,本實施例在根據所述待驗證版權信息驗證結果確認所述待保護軟件的版權合法性之前,還優化增加了:根據設定方式對所述待驗證版權信息進行解密。本專利技術實施例二提供的一種嵌入式軟件版權驗證的方法,具體包括如下操作:S201、待保護軟件啟動時從設定存儲地址讀取待驗證版權信息。示例性地,在啟動嵌入式產品過程中進行待保護軟件啟動時,基于本步驟從設定存儲地址中讀取待驗證版權信息;此時所讀取的待驗證版權信息為空或非空兩種情況。示例性地,如果本步驟讀取的待驗證版權信息為空,則可認為待驗證版權信息被他人刪除,該待保護軟件存在被他人盜取的可能,此時本實施例可直接認為所使用的嵌入式產品并非版權歸屬制作方提供,并確定待保護軟件的版權非法,進而無需進行下述步驟的驗證操作,可直接禁止待保護軟件啟動,以此來保護該待保護軟件的版權。在本實施例中,如果根據步驟S201讀取的待驗證版權非空,還需要通過步驟S202及后續步驟對待驗證版權進行驗證。S202、根據設定方式對待驗證版權信息進行解密。一般地,版權歸屬制作方在將待驗證版權信息寫入存儲器件的設定存儲地址時,可以對待驗證版權信息進行加密操作,由此來提高待驗證版權信息的安全性,以防他人輕易識別或篡改該待驗證版權信息。由此本步驟需要對所讀取的加密后的待驗證版權信息進行解密,以便能夠基于解密后的待驗證版權信息本文檔來自技高網...

    【技術保護點】
    一種嵌入式軟件版權驗證的方法,其特征在于,包括:待保護軟件啟動時從設定存儲地址讀取待驗證版權信息;根據所述待驗證版權信息的驗證結果確認所述待保護軟件的版權合法性。

    【技術特征摘要】
    1.一種嵌入式軟件版權驗證的方法,其特征在于,包括:待保護軟件啟動時從設定存儲地址讀取待驗證版權信息;根據所述待驗證版權信息的驗證結果確認所述待保護軟件的版權合法性。2.根據權利要求1所述的方法,其特征在于,根據所述待驗證版權信息的驗證結果確認所述待保護軟件的版權合法性,包括:獲取使用者提供的當前待啟動產品的產品信息;如果所述待驗證版權信息與所述產品信息不匹配,則確定所述待保護軟件的版權非法,禁止所述待保護軟件啟動;否則,確定所述待保護軟件的版權合法,啟動所述待保護軟件。3.根據權利要求1所述的方法,其特征在于,根據所述待驗證版權信息的驗證結果確認所述待保護軟件的版權合法性,包括:判定所述待驗證版權信息是否符合預設的驗證條件;如果所述待驗證版權信息符合所述驗證條件,則確定所述待保護軟件的版權合法,啟動所述待保護軟件;否則,確定所述待保護軟件的版權非法,禁止所述待保護軟件啟動。4.根據權利要求3所述的方法,其特征在于,所述驗證條件為包含版權歸屬制作方信息、產品型號信息或設定字符串的條件語句。5.根據權利要求1-4任一所述的方法,其特征在于,在根據所述待驗證版權信息的讀取結果或驗證結果確認所述待保護軟件的版權合法性之前,還包括:根據設定方式對所述待驗證版權信息進行解密。6.一種嵌入式軟件版權...

    【專利技術屬性】
    技術研發人員:王凡陳銘
    申請(專利權)人:廣州視源電子科技股份有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 熟妇人妻中文a∨无码| 国产成人AV片无码免费| 久久水蜜桃亚洲AV无码精品| 久久无码AV中文出轨人妻| 亚洲AV无码码潮喷在线观看| 少妇精品无码一区二区三区| 亚洲爆乳无码专区| 乱色精品无码一区二区国产盗| 免费无码AV片在线观看软件| 无码精品日韩中文字幕| 中文国产成人精品久久亚洲精品AⅤ无码精品| 日韩人妻无码精品系列| 国产精品亚洲αv天堂无码| 曰韩无码AV片免费播放不卡| 蜜色欲多人AV久久无码| 国产精品无码无片在线观看| 国产精品无码MV在线观看| 国产99久久九九精品无码| 亚洲AV无码国产精品色| 亚洲Av永久无码精品黑人| 无码人妻精品一区二区三| 亚洲AV无码一区东京热| 无码国产色欲XXXXX视频| 色情无码WWW视频无码区小黄鸭| 亚洲人成无码网站| 人妻无码久久精品人妻| AV无码久久久久不卡蜜桃| 久久久久亚洲AV无码永不| 人妻丰满熟妇岳AV无码区HD| 日韩精品成人无码专区免费| 无码国产乱人伦偷精品视频| 亚洲国产综合无码一区二区二三区| 无码少妇一区二区| 中文字幕无码免费久久9一区9| 水蜜桃av无码一区二区| 中文午夜乱理片无码| 曰韩无码AV片免费播放不卡| 午夜无码视频一区二区三区| 亚洲人成无码网站在线观看| 无码乱人伦一区二区亚洲| 人妻少妇伦在线无码专区视频|