[發(fā)明專(zhuān)利]一種龍芯硬件平臺(tái)上的linux操作系統(tǒng)保護(hù)方法在審
| 申請(qǐng)?zhí)枺?/td> | 201510087132.7 | 申請(qǐng)日: | 2015-02-25 |
| 公開(kāi)(公告)號(hào): | CN104636685A | 公開(kāi)(公告)日: | 2015-05-20 |
| 發(fā)明(設(shè)計(jì))人: | 李若寒;劉強(qiáng);曹剛;李婷 | 申請(qǐng)(專(zhuān)利權(quán))人: | 山東超越數(shù)控電子有限公司 |
| 主分類(lèi)號(hào): | G06F21/71 | 分類(lèi)號(hào): | G06F21/71 |
| 代理公司: | 濟(jì)南信達(dá)專(zhuān)利事務(wù)所有限公司 37100 | 代理人: | 張靖 |
| 地址: | 250100 山東省*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 硬件 平臺(tái) linux 操作系統(tǒng) 保護(hù) 方法 | ||
1.一種龍芯硬件平臺(tái)上的linux操作系統(tǒng)保護(hù)方法,其特征在于:所述保護(hù)方法采用內(nèi)核加密和文件系統(tǒng)加密兩種方法,其中:
內(nèi)核加密是通過(guò)對(duì)Linux初始RAM磁盤(pán)進(jìn)行加密來(lái)實(shí)現(xiàn)的;在內(nèi)核生成階段,對(duì)Linux初始RAM磁盤(pán)進(jìn)行加密;在系統(tǒng)啟動(dòng)時(shí),對(duì)Linux初始RAM磁盤(pán)進(jìn)行解密;
文件系統(tǒng)加密是通過(guò)linux設(shè)備映射技術(shù)實(shí)現(xiàn),文件系統(tǒng)加密后,不能直接進(jìn)行掛載,需要將加密的文件系統(tǒng)做映射,掛載映射后的文件系統(tǒng),才能對(duì)文件系統(tǒng)進(jìn)行數(shù)據(jù)讀寫(xiě)操作。
2.根據(jù)權(quán)利要求1所述的一種龍芯硬件平臺(tái)上的linux操作系統(tǒng)保護(hù)方法,其特征在于:所述內(nèi)核加密的實(shí)施步驟如下:
(1)修改內(nèi)核生成流程,在Linux初始RAM磁盤(pán)生成腳本最后追加加密過(guò)程,調(diào)用加密程序?qū)inux初始RAM磁盤(pán)進(jìn)行加密;
(2)修改Linux源碼initrd部分,在其中嵌入解密函數(shù),修改initrd處理代碼,在開(kāi)始處調(diào)用解密函數(shù)對(duì)Linux初始RAM磁盤(pán)進(jìn)行解密;
(3)修改完成后編譯Linux源碼,將生成的內(nèi)核文件嵌入到龍芯硬件設(shè)備中。
3.根據(jù)權(quán)利要求1或2所述的一種龍芯硬件平臺(tái)上的linux操作系統(tǒng)保護(hù)方法,其特征在于,文件系統(tǒng)加密實(shí)施步驟如下:
(1)首先增加新的Linux設(shè)備映射驅(qū)動(dòng),將密碼算法嵌入在驅(qū)動(dòng)中;
(2)編譯密碼算法驅(qū)動(dòng)模塊,并加載驅(qū)動(dòng)模塊;
(3)為龍芯硬件設(shè)備的磁盤(pán)做映射,并指定映射時(shí)使用密碼算法驅(qū)動(dòng)模塊;
(4)將映射后的虛擬磁盤(pán)掛載到臨時(shí)目錄,并將龍芯硬件設(shè)備的文件系統(tǒng)復(fù)制到此臨時(shí)目錄中,完成文件系統(tǒng)加密存儲(chǔ);
(5)修改Linux初始RAM磁盤(pán)中的文件系統(tǒng)掛載流程,將直接掛載改為先做磁盤(pán)設(shè)備映射,然后掛載映射后的虛擬磁盤(pán)設(shè)備。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于山東超越數(shù)控電子有限公司;,未經(jīng)山東超越數(shù)控電子有限公司;許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510087132.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤(pán)或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪(fǎng)問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪(fǎng)問(wèn)或處理程序或過(guò)程
- LINUX內(nèi)核動(dòng)態(tài)加載方法
- 一種Linux嵌入式系統(tǒng)的安全啟動(dòng)方法
- 一種加快嵌入式Linux系統(tǒng)啟動(dòng)的方法
- Linux文件系統(tǒng)的多點(diǎn)備份和實(shí)時(shí)保護(hù)方法
- 基于硬件的Linux軟件開(kāi)發(fā)系統(tǒng)及其構(gòu)建方法
- 將VxWorks任務(wù)移植到Linux的方法及裝置
- 一種Linux內(nèi)核接管socket鏈接的方法和裝置
- 一種Linux系統(tǒng)的備份和還原方法
- 一種基于Linux系統(tǒng)盤(pán)的寫(xiě)過(guò)濾系統(tǒng)和方法
- 一種基于Linux系統(tǒng)盤(pán)的熱插拔方法和系統(tǒng)





