新四季網

通信產品的硬體加密方法、系統軟體處理方法及終端設備的製作方法

2023-05-09 06:01:36 1

專利名稱:通信產品的硬體加密方法、系統軟體處理方法及終端設備的製作方法
技術領域:
本發明涉及通信產品的系統軟體保護領域,尤其涉及通信產品的硬體加密方法、 系統軟體處理方法及終端設備。
背景技術:
車載GSM(Global System for Mobile Communications,全球移動通訊系統)產 品、手機等通信移動終端,其內部包括主控處理器和通信模塊,所述主控處理器用於運行產 品的系統軟體以及其他一些功能軟體;所述通信模塊用於收發通信數據,內部的處理器用 於進行通信數據的處理。其中,所述通信模塊處理器是定製的非公開資料的通過BGA(Ball Grid Array,球柵陣列結構)封裝的處理器,其相對於主控處理器來說具有較高級別的防破 解能力。
目前的各類通信產品的主控處理器在數據的保密性和安全性方面不夠好,較容易 被破解,寫入其內部的系統軟體容易被人複製,同時,通信產品的抄板硬體電路更容易被模 仿實現,從而使得通信產品很容易被盜版,給通信產品的研發生產廠家造成巨大損失。發明內容
本發明實施例所要解決的技術問題在於,提供通信產品的硬體加密方法、系統軟 件處理方法及終端設備,將終端設備的系統軟體拆分成兩部分分別在主控處理器和通信模 塊處理器中進行處理,更好地實現硬體加密,防止系統軟體被破解。
為了解決上述技術問題,本發明實施例提供了一種通信產品的硬體加密方法,包 括
將系統軟體拆分成第一部分程序和第二部分程序;
將所述系統軟體的第一部分程序寫入主控處理器中,將所述系統軟體的第二部分 程序寫入通信模塊處理器中,所述第一部分程序與所述第二部分程序通過所述主控處理器 和通信模塊處理器之間的硬體接口相關聯。
進一步地,本發明實施例還提供了一種通信產品的系統軟體處理方法,包括
主控處理器向通信模塊處理器發送認證數據進行握手認證;
若握手認證通過,所述主控處理器運行其內部存儲的系統軟體的第一部分程序, 所述通信模塊處理器運行其內部存儲的系統軟體的第二部分程序,其中,所述第一部分程 序與所述第二部分程序通過所述主控處理器和通信模塊處理器之間的硬體接口相關聯,所 述主控處理器是通過所述硬體接口與所述通信模塊處理器進行數據交互;
若握手認證失敗,則繼續執行所述主控處理器向通信模塊處理器發送認證數據進 行握手認證的步驟;
在運行其內部存儲的系統軟體的第一部分程序的過程中,所述主控處理器根據預 設的認證規則,向通信模塊處理器發送認證數據進行握手認證,並在握手認證失敗時,停止 運行所述系統軟體的第一部分程序,同時,所述通信模塊處理器停止運行其內部存儲的系統軟體的第二部分程序。
進一步地,本發明實施例還提供了一種終端設備,包括
主控處理器,用於存儲拆分系統軟體得到的第一部分程序;
通信模塊處理器,用於存儲拆分系統軟體得到的第二部分程序;
硬體接口,所述主控處理器與所述通信模塊處理器通過所述硬體接口相連接,所 述第一部分程序與所述第二部分程序通過所述硬體接口相關聯,所述主控處理器是通過所 述硬體接口與所述通信模塊處理器進行數據交互。
其中,所述主控處理器還用於向所述通信模塊處理器發送認證數據進行握手認 證,並在握手認證通過時,運行其內部存儲的系統軟體的第一部分程序,在握手認證失敗 時,繼續向所述通信模塊處理器發送認證數據進行握手認證;
所述通信模塊處理器還用於在與所述主控處理器的握手認證通過時,運行其內部 存儲的系統軟體的第二部分程序;
在運行其內部存儲的系統軟體的第一部分程序的過程中,所述主控處理器根據預 設的認證規則,向通信模塊處理器發送認證數據進行握手認證,並當握手認證失敗時,停止 運行所述系統軟體的第一部分程序,同時,所述通信模塊處理器在與所述主控處理器的握 手認證失敗時,停止運行其內部存儲的系統軟體的第二部分程序。
實施本發明實施例,具有如下有益效果
通過將通信產品的系統軟體拆分成兩部分分別寫入主控處理器和具有較高級別 的防破解能力的通信模塊處理器中,可較好的防止系統軟體被破解複製,提高了整個系統 軟體的安全性和保密性;在需要運行系統軟體時,所述主控處理器與所述通信模塊之間需 要通過握手認證,僅當認證通過後進行相應程序的運行,同時,在程序運行過程,還需繼續 進行握手認證,只要握手認證失敗,所述主控處理器和所述通信模塊處理器便停止相應程 序的運行,另外,其中用於進行握手認證的認證數據通過DES加密算法進行加密,進一步的 提高了整個系統軟體的安全性和保密性。


圖1是本發明實施例的一種終端設備的結構組成示意圖2是本發明實施例的一種通信產品的硬體加密方法的流程示意圖3是本發明實施例的一種通信產品的系統軟體處理方法的流程示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於 本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他 實施例,都屬於本發明保護的範圍。
請參見圖1,是本發明實施例的一種終端設備的結構組成示意圖,該終端設備可 以為車載GSM通信產品、手機等移動通信終端,包括電源裝置,以及如顯示器等其他功能模 塊,其還包括
主控處理器1,用於存儲拆分系統軟體得到的第一部分程序;
通信模塊處理器2,用於存儲拆分系統軟體得到的第二部分程序;
硬體接口 3,所述主控處理器1與所述通信模塊處理器2通過所述硬體接口相連 接,所述第一部分程序與所述第二部分程序通過所述硬體接口相關聯,所述主控處理器是 通過所述硬體接口與所述通信模塊處理器進行數據交互。
具體的,在產品的系統軟體的開發過程中,可將系統軟體拆分為兩部分,將拆分系 統軟體得到的一部分程序寫入所述主控處理器1中,將另一部分程序寫入所述通信模塊處 理器2,所述主控處理器1和所述通信模塊處理器2通過所述硬體3相連接,使所述第一 部分程序與所述第二部分程序相關聯,以便在分別運行時,能夠進行相應的數據交互。其 中,寫入所述主控處理器1中的程序部分可以為系統軟體的主程序部分,寫入所述通信模 塊處理器2中的程序部分可以為如GSM簡訊處理功能程序、GPRS (General Packet Radio krvice,通用分組無線服務技術)數據包處理功能程序等腳本程序;所述硬體接口 3可以 為通用串行數據總線UART。
進一步的,所述主控處理器1還用於向所述通信模塊處理器2發送認證數據進行 握手認證,並在握手認證通過時,運行其內部存儲的系統軟體的第一部分程序,在握手認證 失敗時,繼續向所述通信模塊處理器2發送認證數據進行握手認證;
所述通信模塊處理器2還用於在與所述主控處理器1的握手認證通過時,運行其 內部存儲的系統軟體的第二部分程序;
即在系統初始化後,需要運行系統軟體時,所述主控處理器1首先向所述通信模 塊處理器2發送認證數據以與所述通信模塊處理器2進行握手認證,用於進行握手認證的 認證數據可以為經過DES (Data Encryption Mandard,數據加密標準)算法加密的認證數 據,僅當握手認證通過後,所述主控處理器1和所述通信模塊處理器2才運行各自運行其內 部存儲的所述系統軟體的第一部分程序和第二部分程序,否則,所述主控處理器1與所述 通信模塊處理器2繼續進行握手認證操作。
進一步的,在所述主控處理器1以及所述通信模塊處理器2運行相應程序時,所述 主控處理器1還會根據預設的認證規則,向通信模塊處理器發送認證數據進行握手認證, 並在握手認證失敗時,停止運行所述系統軟體的第一部分程序,同時,所述通信模塊處理 器2在與所述主控處理器1的握手認證失敗時,停止運行其內部存儲的系統軟體的第二部 分程序。所述預設的認證規則可為系統默認設置,用於使所述主控處理器1在程序運行過 程中向所述通信模塊處理器2發送認證數據,以維護運行過程中的程序安全防止被破解復 制,其中,所述在相關程序運行過程中交互的認證數據也可為經過DES加密的認證數據。具 體的,所述認證規則可以設置為設置一定的時間間隔通知所述主控處理器1向所述通信 模塊處理器2發送握手認證數據。
通過上述實施例的描述可知,本發明具有以下優點
通過將通信產品的系統軟體拆分成兩部分分別寫入主控處理器和具有較高級別 的防破解能力的通信模塊處理器中,可較好的防止系統軟體被破解複製,提高了整個系統 軟體的安全性和保密性;在需要運行系統軟體時,所述主控處理器與所述通信模塊之間需 要通過握手認證,僅當認證通過後進行相應程序的運行,同時,在程序運行過程,還需繼續 進行握手認證,只要握手認證失敗,所述主控處理器和所述通信模塊處理器便停止相應程 序的運行,另外,其中用於進行握手認證的認證數據通過DES加密算法進行加密,進一步的提高了整個系統軟體的安全性和保密性。
下面對本發明的一種通信產品的硬體加密方法進行詳細說明。
請參見圖2,是本發明實施例的一種通信產品的硬體加密方法的流程示意圖;該 方法包括
S201 將系統軟體拆分第一部分程序和第二部分程序;
S202:將所述系統軟體的第一部分程序寫入主控處理器中,將所述系統軟體的第 二部分程序寫入通信模塊處理器中,所述第一部分程序與所述第二部分程序通過所述主控 處理器和通信模塊處理器之間的硬體接口相關聯。
具體的,在產品的系統軟體的開發過程中,可將系統軟體拆分為兩部分,將拆分系 統軟體得到的一部分程序寫入產品的主控處理器中,將另一部分程序寫入產品的通信模塊 處理器中,所述主控處理器和所述通信模塊處理器通過所述硬體接口例如UART相連接,使 所述第一部分程序與所述第二部分程序相關聯,以便在分別運行時,能夠進行相應的數據 交互。其中,寫入所述主控處理器中的程序部分可以為系統軟體的主程序部分,寫入所述通 信模塊處理器中的程序部分可以為如GSM(Global System for Mobile Communications,全 球移動通訊系統)簡訊處理功能程序、GPRS (General Packet Radio krvice,通用分組無 線服務技術)數據包處理功能程序等腳本程序。
通過上述實施例的描述可知,本發明具有以下優點
通過將通信產品的系統軟體拆分成兩部分分別寫入主控處理器和具有較高級別 的防破解能力的通信模塊處理器中,可較好的防止系統軟體被破解複製,提高了整個系統 軟體的安全性和保密性。
下面對本發明的一種通信產品的系統軟體處理方法進行詳細描述。
請參見圖3,是本發明實施例的一種通信產品的系統軟體處理方法的流程示意圖; 該方法包括
S301 主控處理器向通信模塊處理器發送認證數據進行握手認證;
具體的,在產品的系統軟體的開發過程中,可將系統軟體拆分為兩部分,在主控處 理器中寫入所述系統軟體的主程序,在通信模塊處理器中寫入所述系統軟體的腳本程序, 所述硬體接口可以為通用串行數據總線UART。
所述主控處理器向通信模塊處理器發送的用於進行握手認證的認證數據可以為 經過DES加密的認證數據。
S302 判斷握手認證是否通過;
若認證通過,則執行S303,若握手認證失敗,則繼續執行所述S301,即主控處理器 向通信模塊處理器發送認證數據進行握手認證的步驟。
S303 若握手認證通過,所述主控處理器運行其內部存儲的系統軟體的第一部分 程序,所述通信模塊處理器運行其內部存儲的系統軟體的第二部分程序;
其中,所述第一部分程序與所述第二部分程序通過所述主控處理器和通信模塊處 理器之間的硬體接口相關聯,所述主控處理器是通過所述硬體接口與所述通信模塊處理器 進行數據交互;
具體的在運行其內部存儲的系統軟體的第一部分程序的過程中,所述主控處理 器根據預設的認證規則,向通信模塊處理器發送認證數據進行握手認證,並在握手認證失敗時,停止運行所述系統軟體的第一部分程序,同時,所述通信模塊處理器停止運行其內部 存儲的系統軟體的第二部分程序。所述預設的認證規則可為系統默認設置,用於使所述主 控處理器在程序運行過程中向所述通信模塊處理器發送認證數據,以維護運行過程中的程 序安全防止被破解複製,其中,所述在相關程序運行過程中交互的認證數據也可為經過DES 加密的認證數據。具體的,所述認證規則可以設置為設置一定的時間間隔通知所述主控處 理器向所述通信模塊處理器發送握手認證數據。
通過上述實施例的描述可知,本發明具有以下優點
通過將通信產品的系統軟體拆分成兩部分分別寫入主控處理器和具有較高級別 的防破解能力的通信模塊處理器中,可較好的防止系統軟體被破解複製,提高了整個系統 軟體的安全性和保密性;在需要運行系統軟體時,所述主控處理器與所述通信模塊之間需 要通過握手認證,僅當認證通過後進行相應程序的運行,同時,在程序運行過程,還需繼續 進行握手認證,只要握手認證失敗,所述主控處理器和所述通信模塊處理器便停止相應程 序的運行,另外,其中用於進行握手認證的認證數據通過DES加密算法進行加密,進一步的 提高了整個系統軟體的安全性和保密性。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以 通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質 中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁 碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。
以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利範 圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。
權利要求
1.一種通信產品的硬體加密方法,其特徵在於,包括將系統軟體拆分成第一部分程序和第二部分程序;將所述系統軟體的第一部分程序寫入主控處理器中,將所述系統軟體的第二部分程序 寫入通信模塊處理器中,所述第一部分程序與所述第二部分程序通過所述主控處理器和通 信模塊處理器之間的硬體接口相關聯。
2.如權利要求1所述的方法,其特徵在於,所述在主控處理器中寫入的第一部分程序 包括所述系統軟體的主程序,所述在通信模塊處理器中寫入的第二部分程序包括所述系統 軟體的腳本程序。
3.如權利要求2所述的方法,其特徵在於,所述主控處理器是通過所述硬體接口與所 述通信模塊處理器進行數據交互,所述硬體接口包括通用串行數據總線UART。
4.一種通信產品的系統軟體處理方法,其特徵在於,包括主控處理器向通信模塊處理器發送認證數據進行握手認證;若握手認證通過,所述主控處理器運行其內部存儲的系統軟體的第一部分程序,所述 通信模塊處理器運行其內部存儲的系統軟體的第二部分程序,其中,所述第一部分程序與 所述第二部分程序通過所述主控處理器和通信模塊處理器之間的硬體接口相關聯,所述主 控處理器是通過所述硬體接口與所述通信模塊處理器進行數據交互;若握手認證失敗,則繼續執行所述主控處理器向通信模塊處理器發送認證數據進行握 手認證的步驟;在運行其內部存儲的系統軟體的第一部分程序的過程中,所述主控處理器根據預設的 認證規則,向通信模塊處理器發送認證數據進行握手認證,並在握手認證失敗時,停止運行 所述系統軟體的第一部分程序,同時,所述通信模塊處理器停止運行其內部存儲的系統軟 件的第二部分程序。
5.如權利要求4所述的方法,其特徵在於,所述在主控處理器中寫入的第一部分程序 包括所述系統軟體的主程序,所述在通信模塊處理器中寫入的第二部分程序包括所述系統 軟體的腳本程序,所述硬體接口包括通用串行數據總線UART。
6.如權利要求5所述的方法,其特徵在於,所述主控處理器向通信模塊處理器發送的 用於進行握手認證的認證數據包括DES加密認證數據。
7.—種終端設備,其特徵在於,包括主控處理器,用於存儲拆分系統軟體得到的第一部分程序;通信模塊處理器,用於存儲拆分系統軟體得到的第二部分程序;硬體接口,所述主控處理器與所述通信模塊處理器通過所述硬體接口相連接,所述第 一部分程序與所述第二部分程序通過所述硬體接口相關聯,所述主控處理器是通過所述硬 件接口與所述通信模塊處理器進行數據交互。
8.如權利要求7所述的終端設備,其特徵在於,所述主控處理器還用於向所述通信模塊處理器發送認證數據進行握手認證,並在握手 認證通過時,運行其內部存儲的系統軟體的第一部分程序,在握手認證失敗時,繼續向所述 通信模塊處理器發送認證數據進行握手認證;所述通信模塊處理器還用於在與所述主控處理器的握手認證通過時,運行其內部存儲 的系統軟體的第二部分程序;在運行其內部存儲的系統軟體的第一部分程序的過程中,所述主控處理器根據預設的 認證規則,向通信模塊處理器發送認證數據進行握手認證,並當握手認證失敗時,停止運行 所述系統軟體的第一部分程序,同時,所述通信模塊處理器在與所述主控處理器的握手認 證失敗時,停止運行其內部存儲的系統軟體的第二部分程序。
9.如權利要求8所述的終端設備,其特徵在於,所述在主控處理器中存儲的第一部分 程序包括所述系統軟體的主程序,所述在通信模塊處理器中存儲的第二部分程序包括所述 系統軟體的腳本程序,所述硬體接口包括通用串行數據總線UART。
10.如權利要求9所述的終端設備,其特徵在於,所述主控處理器向通信模塊處理器發 送的用於進行握手認證的認證數據包括DES加密認證數據。
全文摘要
本發明實施例公開了一種通信產品的硬體加密方法,包括將系統軟體拆分成第一部分程序和第二部分程序;將所述系統軟體的第一部分程序寫入主控處理器中,將所述系統軟體的第二部分程序寫入通信模塊處理器中,所述第一部分程序與所述第二部分程序通過所述主控處理器和通信模塊處理器之間的硬體接口相關聯。本發明實施例還公開了系統軟體處理方法及終端設備。採用本發明,可提高系統軟體的安全性和保密性,較好的防止系統軟體被破解複製。
文檔編號H04L9/06GK102035652SQ20101055629
公開日2011年4月27日 申請日期2010年11月23日 優先權日2010年11月23日
發明者劉均, 鮑海森 申請人:深圳市元徵軟體開發有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀