[發(fā)明專利]一種嵌入式設備的高安驗證方法及裝置有效
| 申請?zhí)枺?/td> | 201310376273.1 | 申請日: | 2013-08-26 |
| 公開(公告)號: | CN103455750A | 公開(公告)日: | 2013-12-18 |
| 發(fā)明(設計)人: | 趙化軍;王天星;王文軍;李偉東;李紅艷 | 申請(專利權)人: | 北京視博數(shù)字電視科技有限公司 |
| 主分類號: | G06F21/44 | 分類號: | G06F21/44 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 胡彬 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 設備 高安 驗證 方法 裝置 | ||
1.一種嵌入式設備的高安驗證方法,其特征在于,所述方法包括:
安全芯片的BootRom程序驗證Bootloader程序并啟動Bootloader程序;
Bootloader程序讀取分區(qū)表,根據(jù)所述分區(qū)表確定需要啟動的應用程序分區(qū);
Bootloader程序對所述需要啟動的應用程序分區(qū)進行獨立驗證。
2.根據(jù)權利要求1所述的一種嵌入式設備的高安驗證方法,其特征在于,所述Bootloader程序和應用程序以分區(qū)形式存儲在flash閃存。
3.根據(jù)權利要求2所述的一種嵌入式設備的高安驗證方法,其特征在于,所述flash閃存包括的分區(qū)有:Bootloader分區(qū)、分區(qū)表分區(qū)、分區(qū)表備份分區(qū)和應用程序分區(qū),其中Bootloader分區(qū)用于存儲Bootloader程序,分區(qū)表分區(qū)用于存儲分區(qū)表,分區(qū)表備份分區(qū)用于存儲備份分區(qū)表,應用程序分區(qū)用于存儲應用程序,包括可啟動分區(qū)和不可啟動分區(qū)。
4.根據(jù)權利要求3所述的一種嵌入式設備的高安驗證方法,其特征在于,所述Bootloader程序讀取分區(qū)表,根據(jù)所述分區(qū)表確定需要啟動的應用程序分區(qū),包括:
Bootloader程序讀取分區(qū)表,找到需要啟動的可啟動分區(qū);
Bootloader程序根據(jù)所述需要啟動的可啟動分區(qū)的鏡像格式,找到與所述需要啟動的可啟動分區(qū)相關聯(lián)的所有應用程序分區(qū);
所述需要啟動的可啟動分區(qū)和與所述需要啟動的可啟動分區(qū)相關聯(lián)的所有應用程序分區(qū)為需要啟動的應用程序分區(qū)。
5.根據(jù)權利要求4所述的一種嵌入式設備的高安驗證方法,其特征在于,所述Bootloader程序讀取分區(qū)表,找到需要啟動的可啟動分區(qū)包括:
Bootloader程序讀取分區(qū)表,順序查找可啟動分區(qū);
判斷有無查找到可啟動分區(qū),如果有,則標記查找到的第一個可啟動分區(qū)并按順序篩選出所有可啟動分區(qū);
在所述按順序篩選出的所有可啟動分區(qū)中,順序查找首選啟動分區(qū),如果查找到首選啟動分區(qū),則該查找到的首選啟動分區(qū)為需要啟動的可啟動分區(qū),并結束查找;否則,所述標記的第一個可啟動分區(qū)為需要啟動的可啟動分區(qū)。
6.一種嵌入式設備的高安驗證裝置,其特征在于,所述裝置包括:
第一驗證單元,用于安全芯片的BootRom程序驗證Bootloader程序并啟動Bootloader程序;
需要啟動的應用程序分區(qū)確定單元,用于Bootloader程序讀取分區(qū)表,根據(jù)所述分區(qū)表確定需要啟動的應用程序分區(qū);
第二驗證單元,用于Bootloader程序對所述需要啟動的應用程序分區(qū)進行獨立驗證。
7.根據(jù)權利要求6所述的一種嵌入式設備的高安驗證裝置,其特征在于,所述Bootloader程序和應用程序以分區(qū)形式存儲在flash閃存。
8.根據(jù)權利要求7所述的一種嵌入式設備的高安驗證裝置,其特征在于,所述flash閃存包括的分區(qū)有:Bootloader分區(qū)、分區(qū)表分區(qū)、分區(qū)表備份分區(qū)和應用程序分區(qū),其中Bootloader分區(qū)用于存儲Bootloader程序,分區(qū)表分區(qū)用于存儲分區(qū)表,分區(qū)表備份分區(qū)用于存儲備份分區(qū)表,應用程序分區(qū)用于存儲應用程序、包括可啟動分區(qū)和不可啟動分區(qū)。
9.根據(jù)權利要求8所述的一種嵌入式設備的高安驗證裝置,其特征在于,
所述需要啟動的應用程序分區(qū)確定單元還包括:
第一尋找單元,用于Bootloader程序讀取分區(qū)表,找到需要啟動的可啟動分區(qū);
第二尋找單元,用于Bootloader程序根據(jù)所述需要啟動的可啟動分區(qū)的鏡像格式,找到與所述需要啟動的可啟動分區(qū)相關聯(lián)的所有應用程序分區(qū);
確定單元,所述需要啟動的可啟動分區(qū)和與所述需要啟動的可啟動分區(qū)相關聯(lián)的所有應用程序分區(qū)為需要啟動的應用程序分區(qū)。
10.根據(jù)權利要求9所述的一種嵌入式設備的高安驗證裝置,其特征在于,
所述第一尋找單元還包括:
第一查找單元,用于Bootloader程序讀取分區(qū)表,順序查找可啟動分區(qū);
判斷單元,用于判斷有無查找到可啟動分區(qū),如果有,則標記查找到的第一個可啟動分區(qū)并按順序篩選出所有可啟動分區(qū);
第二查找單元,用于在所述按順序篩選出的所有可啟動分區(qū)中,順序查找首選啟動分區(qū),如果查找到首選啟動分區(qū),則該查找到的首選啟動分區(qū)為需要啟動的可啟動分區(qū),并結束查找;否則,所述標記的第一個可啟動分區(qū)為需要啟動的可啟動分區(qū)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京視博數(shù)字電視科技有限公司,未經北京視博數(shù)字電視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310376273.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于呈現(xiàn)信息的彈出結構
- 下一篇:一種配重塊





