[發明專利]一種嵌入式設備程序的防拷貝方法有效
| 申請號: | 201510601362.0 | 申請日: | 2015-09-18 |
| 公開(公告)號: | CN105260627B | 公開(公告)日: | 2018-06-12 |
| 發明(設計)人: | 陳玉峰;王永剛;應站煌;王旭寧;王龍洋;鄭曉慶 | 申請(專利權)人: | 許繼集團有限公司;許繼電氣股份有限公司;許昌許繼軟件技術有限公司;國家電網公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 鄭州睿信知識產權代理有限公司 41119 | 代理人: | 胡泳棋 |
| 地址: | 461000 河*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隱藏區域 嵌入式設備 防拷貝 讀取設備 授權 存儲機制 技術保護 設備程序 授權管理 授權請求 數據拷貝 算法計算 信息比對 信息存儲 運行狀態 加解密 算法 線程 存儲 進程 訪問 | ||
本發明涉及一種嵌入式設備程序的防拷貝方法,該方法首先將嵌入式設備ID和License信息存儲在隱藏區域,在設備程序授權后從隱藏區域讀取設備ID信息到RAM區域,然后根據讀取設備ID信息和授權算法計算出License信息,最后將計算出的License信息和隱藏區域的License信息比對,若兩者相同,則程序進入運行狀態,否則,需進行授權請求。本發明將ID和License存儲在隱藏區域,對其進行技術保護,再通過ID和License對程序進行授權管理,盜取程序沒有密碼,無法訪問隱藏區域,也無法實現數據拷貝,進而實現對程序的保護。該方法簡單易行,無需算法復雜的加解密,也無需在進程和線程中增加防拷貝機制,只需通過對ID和License信息的存儲機制進行處理即可實現對授權過程進行有效保護。
技術領域
本發明涉及一種嵌入式設備程序的防拷貝方法,屬于嵌入式設備技術領域。
背景技術
嵌入式系統程序采用定制方法寫入裝置,用于控制、監視裝置、工廠等大規模的系統中,隨著其應用領域的擴展,其盜版風險也隨之增大,有必要提供一種嵌入式程序防拷貝的方法來防范這種風險。而目前有授權保護的程序運行流程如圖1所示,設備授權有效性計算程序識別ID和License信息,確認后即可運行程序。ID和License信息一般存儲在只讀存儲器上,出廠時即被寫入,受硬件限制比較大,而且加授權保護雖然可以有效控制非法拷貝,但是授權的License信息容易被破解,存在的眾多黑客工具支持ID運算為License信息。因此有必要提供一種有效方式對ID和License進行保護,提高程序的防拷貝能力,進而減少盜版風險。
例如CN201110389076.4公開了一種基于進程線程的防拷貝系統和防拷貝存儲介質,通過在防拷貝存儲介質中設置防拷貝引導模塊、防拷貝核心模塊和防拷貝卷加載解密模塊,通過三個模塊的配合操作,保證防拷貝信息在任何狀況下無法被非法拷貝;將信息安全防拷貝技術的基本單元鎖定為操作系統中當前存在的基本執行單元一進程和線程,結合相應的防拷貝存儲介質技術,防拷貝可移動存儲介質數據結構如圖2所示,以此展開所有的安全防線,從而達到保護用戶的數據和媒體資產不被非法拷貝、復制和盜版的目的。將用戶需要版權保護和內容保護的文檔和數據經過加密、以亂序的方式保存在防拷貝存儲介質中,存儲介質的產品唯一性信息和用戶密碼作為打開防拷貝卷的鑰匙,而密匙的編碼規則在代碼中受進程和線程的監視。因此這種通過機制的方式進行程序的保護,算法復雜,且為了考慮防拷貝,在進程和線程中增加了防拷貝機制,實現過程繁瑣。
發明內容
本發明的目的是提供一種嵌入式設備程序的防拷貝方法,以實現對設備授權程序的多重保護。
本發明為實現上述目的提供了一種嵌入式設備程序的防拷貝方法,該防拷貝方法包括以下步驟:
1)將嵌入式設備ID和License信息存儲在隱藏區域;
2)判斷嵌入式設備程序的授權狀態,在嵌入式設備程序授權后從隱藏區域讀取設備ID信息到RAM區域;
3)根據讀取設備ID信息和授權算法計算出License信息;
4)將計算出的License信息和隱藏區域的License信息比對,若兩者相同,則程序進入運行狀態,否則,需進行授權請求。
所述設備ID和License信息所存儲的隱藏區域僅授權程序可以訪問。
所述設備ID信息在RAM中的偏移地址是隨機的,且具有唯一性。
所述RAM中設備ID和License信息存放程序位置掉電不保存,無法復制。
所述設備ID和License信息存儲在隱藏區域的路徑在程序寫入ID時確定,程序記憶的是其相對路徑。
所述ID信息讀取到RAM區域時,其偏移量隨著RAM的實際工作情況而定,其偏移量對程序開放,程序可根據偏移量讀取RAM中的ID信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于許繼集團有限公司;許繼電氣股份有限公司;許昌許繼軟件技術有限公司;國家電網公司,未經許繼集團有限公司;許繼電氣股份有限公司;許昌許繼軟件技術有限公司;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510601362.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種適用于地下隧道的氡氣排除系統
- 下一篇:井下分層流體取樣器





