[發(fā)明專利]一種終端的安全啟動系統(tǒng)和方法在審
| 申請?zhí)枺?/td> | 201510778872.5 | 申請日: | 2015-11-13 |
| 公開(公告)號: | CN105224875A | 公開(公告)日: | 2016-01-06 |
| 發(fā)明(設(shè)計)人: | 蔣晨磊 | 申請(專利權(quán))人: | 上海斐訊數(shù)據(jù)通信技術(shù)有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57 |
| 代理公司: | 上海光華專利事務(wù)所 31219 | 代理人: | 王再朝 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 終端 安全 啟動 系統(tǒng) 方法 | ||
1.一種終端的安全啟動系統(tǒng),其特征在于:包括:
文件加載模塊,用于在所述終端上電復(fù)位后,加載所述終端的系統(tǒng)文件的進程;
存儲模塊,用于存儲所述系統(tǒng)文件;
引導(dǎo)加載模塊,用于引導(dǎo)加載所述存儲模塊完成加載;
安全驗證模塊,用于對驗證所述存儲模塊加載后的內(nèi)容;
系統(tǒng)啟動模塊,用于啟動安全協(xié)議同時完成操作所述終端的系統(tǒng)加載。
2.根據(jù)權(quán)利要求1所述的終端的安全啟動系統(tǒng),其特征在于:所述文件加載模塊還用于從預(yù)先設(shè)定的地址上獲取指令,從而將固態(tài)設(shè)備映射到所述地址上。
3.根據(jù)權(quán)利要求1所述的終端的安全啟動系統(tǒng),其特征在于:所述存儲模塊包括:
OTP單元;用于所述存儲模塊初始化后,存儲所述系統(tǒng)文件的公鑰的值進行hash運算后的hash值;
隨機存儲單元;用于所述存儲模塊初始化后,存儲所述公鑰的值。
4.根據(jù)權(quán)利要求3所述的終端的安全啟動系統(tǒng),其特征在于:所述文件加載模塊還用于檢查系統(tǒng)內(nèi)存映射、加載內(nèi)核映像及文件系統(tǒng)映像。
5.根據(jù)權(quán)利要求4所述的終端的安全啟動系統(tǒng),其特征在于:還包括:
數(shù)字簽名模塊,用于對需要加載的所述內(nèi)核映像及所述文件系統(tǒng)映像分段進行數(shù)字簽名;
所述安全驗證模塊還用于分段加載后,判斷所述OTP單元中的hash值與所述隨機存儲單元中的所述公鑰的值的匹配結(jié)果是否一致,以及判斷所述公鑰的值進行數(shù)字簽名認證是否通過;還用于將上述判斷結(jié)果發(fā)送至所述系統(tǒng)啟動模塊;
所述系統(tǒng)啟動模塊根據(jù)所述安全驗證模塊的判斷結(jié)果決定是否安全啟動系統(tǒng)。
6.一種終端的安全啟動方法,涉及所述權(quán)利要求1至5任一項所述的終端的安全啟動系統(tǒng),其特征在于,所述終端的安全啟動方法包括以下步驟:
S1、所述終端上電復(fù)位,所述文件加載模塊加載所述終端的系統(tǒng)文件的進程;
S2、所述引導(dǎo)加載程序模塊引導(dǎo)所述存儲模塊加載完成系統(tǒng)文件;
S3、所述安全驗證模塊進行安全驗證;
S4、所述系統(tǒng)啟動模塊啟動安全協(xié)議同時完成所述終端的系統(tǒng)加載。
7.根據(jù)權(quán)利要求6所述的終端的安全啟動方法,其特征在于:所述步驟S1還包括步驟:
從預(yù)先設(shè)定的地址上獲取指令,從而將固態(tài)設(shè)備映射到所述地址上。
8.根據(jù)權(quán)利要求6所述的終端的安全啟動方法,其特征在于:所述步驟S2還包括步驟:
S21、對所述存儲模塊進行初始化;
S22、存儲所述系統(tǒng)文件的公鑰的值進行hash運算后的hash值到所述OTP單元;
S23、存儲所述公鑰的值至所述隨機存儲單元。
9.根據(jù)權(quán)利要求8所述的終端的安全啟動方法,其特征在于:所述步驟S2還包括步驟:
所述文件加載模塊檢查系統(tǒng)內(nèi)存映射;加載內(nèi)核映像及文件系統(tǒng)映像。
10.根據(jù)權(quán)利要求9所述的終端的安全啟動方法,其特征在于:所述步驟S3還包括步驟:
S31、所述數(shù)字簽名模塊對需要加載的所述內(nèi)核映像及所述文件系統(tǒng)映像分段進行數(shù)字簽名,同時提供與私鑰對應(yīng)的公鑰;
S32、所述安全驗證模塊將分段加載后所述OTP單元中的hash值與初始的所述公鑰的值進行匹配,并判斷結(jié)果是否一致;若否則系統(tǒng)加載失敗;若是,則進入步驟S33;
S33、判斷所述公鑰的值進行數(shù)字簽名認證是否通過;若否,則系統(tǒng)加載失敗;若是,則所述系統(tǒng)啟動模塊控制所述終端跳轉(zhuǎn)至所述終端的內(nèi)核的第一條指令處;
S34、從所述第一條指令處依次執(zhí)行所有指令。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斐訊數(shù)據(jù)通信技術(shù)有限公司,未經(jīng)上海斐訊數(shù)據(jù)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510778872.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





