[發(fā)明專利]嵌入式操作系統(tǒng)授權啟動的方法、裝置和一種計算機系統(tǒng)在審
| 申請?zhí)枺?/td> | 202011178800.4 | 申請日: | 2020-10-29 |
| 公開(公告)號: | CN112256352A | 公開(公告)日: | 2021-01-22 |
| 發(fā)明(設計)人: | 鄭國玲;張昆;王大維 | 申請(專利權)人: | 成都菁蓉聯(lián)創(chuàng)科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F21/12;G06K9/62;G06F21/44 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 牛晴 |
| 地址: | 610000 四川省成都市中國(四川)自由貿*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 操作系統(tǒng) 授權 啟動 方法 裝置 一種 計算機系統(tǒng) | ||
本發(fā)明涉及一種嵌入式操作系統(tǒng)授權啟動的方法、裝置和一種計算機系統(tǒng),所述一種嵌入式操作系統(tǒng)授權啟動的方法,包括:在操作系統(tǒng)內核基本初始化后,嘗試獲取芯片的識別碼和授權文件;當成功獲取到所述識別碼和所述授權文件后,判斷所述識別碼與所述授權文件是否匹配;當所述識別碼與所述授權文件相匹配時,控制所述操作系統(tǒng)啟動。本發(fā)明提供了一種基于SOC芯片和嵌入式操作系統(tǒng)的高可靠操作系統(tǒng)授權啟動的方法,該方法能夠實現(xiàn)嵌入式操作系統(tǒng)只針對規(guī)定的芯片批次可以啟動,達到保護嵌入式操作系統(tǒng)軟件的版權的目的。
技術領域
本發(fā)明涉及計算機技術領域,具體涉及一種嵌入式操作系統(tǒng)授權啟動的方法、裝置和一種計算機系統(tǒng)。
背景技術
嵌入式操作系統(tǒng)的研發(fā)通常投入巨大,然而目前普遍存在的問題是:研發(fā)出的嵌入式操作系統(tǒng)軟件的版權無法得到有效保護,給軟件開發(fā)商造成較大損失。為了解決以上問題,特別是當SOC芯片廠商研發(fā)的嵌入式操作系統(tǒng)下游廠商需要進行二次開發(fā)的情況下,SOC芯片廠商就需要有一種方法,該方法既可以以受限源碼形式發(fā)布嵌入式操作系統(tǒng)源碼給客戶,使芯片下游廠商擁有自己編譯制作鏡像的權利,同時又使客戶不會繞開操作系統(tǒng)授權啟動流程,以實現(xiàn)在不影響客戶正常使用前提下,更好的保護嵌入式操作系統(tǒng)軟件的版權。
發(fā)明內容
有鑒于此,本發(fā)明的目的在于克服現(xiàn)有技術的不足,提供一種嵌入式操作系統(tǒng)授權啟動的方法、裝置和一種計算機系統(tǒng)。
為實現(xiàn)以上目的,本發(fā)明采用如下技術方案:一種嵌入式操作系統(tǒng)授權啟動的方法,包括:
在操作系統(tǒng)內核基本初始化后,嘗試獲取芯片的識別碼和授權文件;
當成功獲取到所述識別碼和所述授權文件后,判斷所述識別碼與所述授權文件是否匹配;
當所述識別碼與所述授權文件相匹配時,控制所述操作系統(tǒng)啟動。
可選的,所述判斷所述識別碼與所述授權文件是否匹配,具體包括:
使用操作系統(tǒng)內置的公鑰去解密所述授權文件;
判斷所述授權文件解密后的內容與所述識別碼是否匹配。
可選的,所述方法還包括:
當獲取所述識別碼失敗后,重啟所述操作系統(tǒng),停在boot下。
可選的,所述方法還包括:
當成功獲取到所述識別碼,且獲取所述授權文件失敗后,啟動激活流程,以獲取授權文件。
可選的,所述啟動激活流程,以獲取授權文件,具體包括:
通過賬戶密碼登錄激活服務器并向激活服務器發(fā)出激活請求,所述激活服務器獲取該賬戶對應的剩余激活次數(shù),如果剩余激活次數(shù)為零,則不接受芯片的激活請求;
將所述識別碼進行特定處理再通過公鑰加密后,發(fā)送至所述激活服務器;
所述激活服務器將接收到的信息用私鑰解密,并進行特定處理以得到識別碼,校驗識別碼的正確性;當所述識別碼正確時,將所述識別碼進行特定處理再通過私鑰加密處理,生成授權文件,并將該授權文件回傳給芯片。
可選的,所述校驗識別碼的正確性,具體包括:
將所述識別碼與所述激活服務器預存的識別碼進行比對;
如果所述識別碼與所述激活服務器預存的所有識別碼均不相同,則所述識別碼錯誤;否則,所述識別碼正確。
可選的,所述將所述識別碼進行特定處理,具體包括:
使用混淆算法對所述識別碼進行混淆處理。
可選的,所述方法還包括:防跳過校驗流程;所述防跳過校驗流程,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都菁蓉聯(lián)創(chuàng)科技有限公司,未經成都菁蓉聯(lián)創(chuàng)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011178800.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電氣設備用減震底座
- 下一篇:一種墻面粉刷邊角掛膩子裝置





