劉懷泉,劉 峰,馮 磊
(1.超越科技股份有限公司,山東 濟(jì)南 250104;2.山東省特種計(jì)算機(jī)重點(diǎn)實(shí)驗(yàn)室,山東 濟(jì)南 250104)
隨著移動互聯(lián)及計(jì)算機(jī)技術(shù)的發(fā)展,移動辦公即攜帶自己的設(shè)備辦公(Bring Your Own Device,BYOD)逐漸成為一種趨勢。BYOD讓工作人員不受時間、空間限制,隨時隨地進(jìn)行信息處理。隨著移動辦公的興起,移動計(jì)算終端作為移動信息化的主要業(yè)務(wù)載體,以其較強(qiáng)的計(jì)算、存儲和處理能力,在各行各業(yè)移動信息化建設(shè)中得到了廣泛應(yīng)用,給各行各業(yè)帶來了工作便利。然而由于移動計(jì)算終端的移動性、使用場景的開放性、網(wǎng)絡(luò)環(huán)境的復(fù)雜性,移動計(jì)算終端也面臨日益嚴(yán)峻的安全威脅,特別是在信息安全高度敏感的企事業(yè)單位和政府部門等應(yīng)用領(lǐng)域,涉及核心業(yè)務(wù)數(shù)據(jù),面臨的安全威脅更為嚴(yán)峻,已成為制約移動信息化快速發(fā)展的關(guān)鍵瓶頸?,F(xiàn)如今,國產(chǎn)化替代時代已經(jīng)來臨,國產(chǎn)技術(shù)也已經(jīng)基本成熟,基于國產(chǎn)關(guān)鍵軟硬件研制高安全計(jì)算終端成為可能。因此,有必要通過研制國產(chǎn)高安全計(jì)算終端設(shè)備,實(shí)現(xiàn)硬件安全、系統(tǒng)安全、數(shù)據(jù)安全,滿足政府、工業(yè)等敏感領(lǐng)域移動辦公安全需求[1]。
為滿足國產(chǎn)高安全計(jì)算終端設(shè)計(jì)需求,首先進(jìn)行系統(tǒng)總體架構(gòu)設(shè)計(jì)。本設(shè)計(jì)基于國產(chǎn)關(guān)鍵軟硬件構(gòu)建基礎(chǔ)計(jì)算平臺,通過整合可信計(jì)算、低輻射、數(shù)據(jù)加密等安全保密手段,在基礎(chǔ)計(jì)算平臺上構(gòu)建了一個全方位的安全保密防護(hù)體系,實(shí)現(xiàn)平臺安全、系統(tǒng)安全、數(shù)據(jù)安全三大安全功能。系統(tǒng)架構(gòu)示意圖如圖1所示。
圖1 系統(tǒng)架構(gòu)示意圖
(1)平臺安全。采用國產(chǎn)處理器、固件、操作系統(tǒng)以及辦公軟件,確保自主可控,實(shí)現(xiàn)對現(xiàn)有X86架構(gòu)計(jì)算平臺的國產(chǎn)化替代,避免國外軟硬件設(shè)備后門隱患。創(chuàng)新電磁防護(hù)技術(shù)的工程化應(yīng)用,實(shí)現(xiàn)計(jì)算平臺低輻射。
(2)系統(tǒng)安全。在國產(chǎn)計(jì)算平臺上內(nèi)置可信計(jì)算芯片,通過全信任鏈傳遞以及軟硬件完整性保護(hù),確保系統(tǒng)健壯性,通過應(yīng)用層安全可信程序,實(shí)現(xiàn)對文件、進(jìn)程等的訪問控制,保證用戶使用過程中的系統(tǒng)安全。
(3)數(shù)據(jù)安全。通過內(nèi)置加密硬盤,保證數(shù)據(jù)密文存儲;通過對存儲介質(zhì)、外設(shè)使用以及網(wǎng)絡(luò)連接等行為進(jìn)行監(jiān)管,解決數(shù)據(jù)在存儲、傳輸、使用過程中的數(shù)據(jù)泄漏問題[2]。
高安全計(jì)算終端設(shè)計(jì)從下到上可分成結(jié)構(gòu)層、硬件層、軟件層(固件、操作系統(tǒng))三層。
(1)結(jié)構(gòu)層。通過合理結(jié)構(gòu)設(shè)計(jì)、良好散熱設(shè)計(jì),為高安全計(jì)算終端硬件提供可靠結(jié)構(gòu)基礎(chǔ)。
(2)硬件層。包括自主主板以及外圍部件,自主主板在實(shí)現(xiàn)計(jì)算終端基本功能基礎(chǔ)上,定制可信密碼模塊。
(3)軟件層。采用國產(chǎn)固件,中文操作界面,符合UEFI標(biāo)準(zhǔn),便于擴(kuò)展安全功能。在國產(chǎn)操作系統(tǒng)基礎(chǔ)上,集成可信加密、身份認(rèn)證、安全管理等功能,形成專用的安全增強(qiáng)操作系統(tǒng)。
計(jì)算終端機(jī)殼采用鎂合金及工程塑料相結(jié)合的方式進(jìn)行設(shè)計(jì),機(jī)殼表面采用拋光、磨砂、噴塑等處理工藝,確保產(chǎn)品輕量化、美觀的同時,提高結(jié)構(gòu)強(qiáng)度。通過對液晶屏進(jìn)行屏蔽設(shè)計(jì),整機(jī)機(jī)體進(jìn)行雙U型搭接設(shè)計(jì),實(shí)現(xiàn)整機(jī)EMC防護(hù)達(dá)到GGBB1 B級標(biāo)準(zhǔn)要求。計(jì)算終端結(jié)構(gòu)外觀示意如圖2所示。
圖2 安全計(jì)算終端結(jié)構(gòu)外觀示意圖
安全主板采用國產(chǎn)處理器進(jìn)行設(shè)計(jì),集成存儲電路、EC管理電路、電源電路、接口電路(網(wǎng)絡(luò)、USB、串口、VGA、音頻等)及擴(kuò)展電路(Mini PCI-E)等多個功能電路。主板原理如圖3所示。
圖3 主板原理圖
軟件設(shè)計(jì)包括內(nèi)核移植和驅(qū)動程序開發(fā)、國產(chǎn)固件兼容適配、國產(chǎn)桌面操作系統(tǒng)兼容適配以及EC軟件設(shè)計(jì)等工作內(nèi)容。
內(nèi)核移植和驅(qū)動程序開發(fā)主要完成國產(chǎn)處理器初始化、內(nèi)存探測和配置、網(wǎng)絡(luò)驅(qū)動移植、USB驅(qū)動移植、LVDS液晶屏驅(qū)動移植等功能。
國產(chǎn)固件兼容適配主要實(shí)現(xiàn)設(shè)備上電開機(jī)、操作系統(tǒng)引導(dǎo)、硬件平臺適配和測試驗(yàn)證等功能。
國產(chǎn)桌面操作系統(tǒng)兼容適配主要完成硬件平臺適配驗(yàn)證、設(shè)備驅(qū)動適配、應(yīng)用集成驗(yàn)證、版本集成驗(yàn)證和測試驗(yàn)證等工作內(nèi)容。
EC軟件主要實(shí)現(xiàn)合蓋(LID)控制、觸控板控制、矩陣鍵盤控制、溫度檢測、風(fēng)扇控制、LCD背光亮度調(diào)節(jié)、電池檢測等功能。
電磁防護(hù)從機(jī)體、液晶屏及電源三方面進(jìn)行設(shè)計(jì)。
(1)終端機(jī)殼采用鎂合金制造,導(dǎo)電性能良好,可將終端內(nèi)部電路產(chǎn)生的電磁波屏蔽在機(jī)體內(nèi)部,防止電磁波對外輻射。部分塑料材質(zhì)結(jié)構(gòu)件內(nèi)部噴涂導(dǎo)電漆,同樣達(dá)到屏蔽電磁波對外輻射效果?;w邊沿縫隙設(shè)計(jì)緊湊,金屬邊沿緊密結(jié)合,縫隙處密封槽采用“迷宮式”設(shè)計(jì),加大槽深和壓筋的尺寸,使信號最大衰減,同時密封槽內(nèi)的導(dǎo)電橡膠屏蔽墊使金屬接觸面保持良好的電氣搭接,防止電磁波通過縫隙外泄[3]。
(2)液晶屏采用帶導(dǎo)電網(wǎng)格的屏蔽薄膜,屏蔽效能為50 dB,屏線使用防波套包裹,可防止電磁波從屏線上外泄。
(3)電源適配器前端增加濾波電路,以消除產(chǎn)生并向電網(wǎng)反饋的傳導(dǎo)干擾;同時電源適配器外部輸入輸出線纜使用雙層屏蔽線纜,外殼使用磁導(dǎo)率高的金屬材質(zhì),以消除輻射干擾。
全盤加密采用國家密碼局認(rèn)證的加密芯片,實(shí)現(xiàn)數(shù)據(jù)加密和認(rèn)證控制,連接在移動計(jì)算終端硬盤和SATA接口之間,在終端結(jié)構(gòu)上設(shè)計(jì)預(yù)留專用認(rèn)證USB接口連接用戶USBkey進(jìn)行身份認(rèn)證,數(shù)據(jù)加密密鑰在硬盤加載前完成認(rèn)證,保證硬盤全盤存儲的數(shù)據(jù)都為密文。如圖4所示,全盤加密模塊主要由加密芯片、SATA轉(zhuǎn)換芯片和USBKey組成。
圖4 全盤加密原理框圖
針對現(xiàn)有移動計(jì)算終端信任傳遞過程存在的固有缺陷,基于國產(chǎn)TCM芯片,采用多級度量代理技術(shù),在國產(chǎn)平臺上實(shí)現(xiàn)從TCM芯片→主板硬件→固件→操作系統(tǒng)→應(yīng)用軟件→網(wǎng)絡(luò)訪問的全信任鏈傳遞,既可以確保系統(tǒng)啟動時的靜態(tài)可信性,又能保障應(yīng)用程序運(yùn)行中的動態(tài)可信性,有效提高了平臺的安全性和可靠性[4]。
圖5 全信任鏈傳遞技術(shù)方案
基于可信密碼模塊,采用TCM對虛擬磁盤容器文件進(jìn)行完整性度量和驗(yàn)證,在TCM平臺配置寄存器時記錄度量值,采用可信外部存儲設(shè)備存儲度量日志,通過完整性驗(yàn)證虛擬磁盤容器文件的boot sector數(shù)據(jù)來判斷虛擬磁盤完整性,保證虛擬磁盤的安全加載和使用,實(shí)現(xiàn)虛擬磁盤的鏡像文件保護(hù)和完整性保護(hù),提高磁盤安全性。
圖6 虛擬磁盤保護(hù)技術(shù)方案
以可信計(jì)算與訪問控制為基礎(chǔ),建立可信基準(zhǔn)庫,基于訪問控制技術(shù),通過可信軟件棧調(diào)用 TCM 芯片算法,對系統(tǒng)調(diào)用進(jìn)行攔截,通過可信度量和一定的判定機(jī)制,實(shí)現(xiàn)系統(tǒng)資源主動度量、自我保護(hù)恢復(fù)等安全功能,實(shí)現(xiàn)主動免疫防護(hù)。
圖7 主動免疫技術(shù)架構(gòu)圖
為滿足移動計(jì)算終端的安全應(yīng)用需求,本文從系統(tǒng)架構(gòu)、基礎(chǔ)軟硬件平臺、安全功能三個方面展開了詳細(xì)設(shè)計(jì),基于國產(chǎn)關(guān)鍵軟硬件設(shè)計(jì)實(shí)現(xiàn)的高安全計(jì)算終端設(shè)備,集成了多項(xiàng)安全防護(hù)功能,具有高安全、高可靠等顯著優(yōu)勢,項(xiàng)目產(chǎn)品關(guān)鍵軟硬件實(shí)現(xiàn)了全國產(chǎn)化,杜絕了后門隱患;全面的安全防護(hù),確保了數(shù)據(jù)安全;較強(qiáng)的運(yùn)算性能和軟件兼容性,可廣泛應(yīng)用于黨政、工業(yè)等特殊行業(yè)領(lǐng)域,滿足移動計(jì)算平臺對國家秘密和商業(yè)秘密的安全保密需求?!?/p>