您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 可信犘犇犃计算平台系统结构与安全机制
书书书第33卷 第1期2010年1月计 算 机 学 报CHINESEJOURNALOFCOMPUTERSVol.33No.1Jan.2010 收稿日期:20090724;最终修改稿收到日期:20091103.本课题得到国家自然科学基金(60673071,60970115)、国家“八六三”高技术研究发展计划项目基金(2006AA01Z442,2007AA01Z411)资助.赵 波,男,1972年生,博士,副教授,主要研究方向为可信计算.Email:zhaobo@whu.edu.cn.张焕国,男,1945年生,教授,主要研究领域为信息安全、可信计算等.李 晶,男,1984年生,博士研究生,主要研究方向为可信计算.陈 璐,女,1979年生,博士研究生,主要研究方向为可信计算.文 松,男,1975年生,博士研究生,主要研究方向为可信计算.可信犘犇犃计算平台系统结构与安全机制赵 波1),2) 张焕国1),2) 李 晶1),2) 陈 璐1),2) 文 松1),2)1)(武汉大学计算机学院 武汉 430079)2)(空天信息安全与可信计算教育部重点实验室 武汉 430079)摘 要 PDA作为一种手持设备,面临着众多的安全问题.文中利用可信计算思想构造了可信PDA的体系结构与安全机制.首先提出了一种带数据恢复功能的星型信任结构,其在安全性、效率及可靠性等方面较TCG的链式信任结构都有很大提升.在此基础上,进一步使用总线仲裁等技术构造了可信PDA的体系结构模型.文中还提出并实现了针对可信PDA嵌入式操作系统的安全增强、基于可信PDA平台的可信网络连接(TNC)以及SD卡全卡加密等新的安全技术与方法.在此基础上,给出一种可信PDA的原型系统.经过实验验证,这款可信PDA在各方面都达到了可信计算平台的技术要求.关键词 可信计算;可信计算平台;可信PDA;星型信任结构中图法分类号TP309 犇犗犐号:10.3724/SP.J.1016.2010.00082犜犺犲犛狔狊狋犲犿犃狉犮犺犻狋犲犮狋狌狉犲犪狀犱犛犲犮狌狉犻狋狔犛狋狉狌犮狋狌狉犲狅犳犜狉狌狊狋犲犱犘犇犃ZHAOBo1),2) ZHANGHuanGuo1),2) LIJing1),2) CHENLu1),2) WENSong1),2)1)(犛犮犺狅狅犾狅犳犆狅犿狆狌狋犲狉,犠狌犺犪狀犝狀犻狏犲狉狊犻狋狔,犠狌犺犪狀 430079)2)(犓犲狔犔犪犫狅狉犪狋狅狉狔狅犳犃犲狉狅狊狆犪犮犲犐狀犳狅狉犿犪狋犻狅狀犛犲犮狌狉犻狋狔犪狀犱犜狉狌狊狋犲犱犆狅犿狆狌狋犻狀犵狅犳犕犻狀犻狊狋狉狔狅犳犈犱狌犮犪狋犻狅狀,犠狌犺犪狀犝狀犻狏犲狉狊犻狋狔,犠狌犺犪狀430079)犃犫狊狋狉犪犮狋 PDAasahandhelddevice,facedwithanumberofsecurityissues.ThispaperdescribestheTrustedPDAarchitectureandsecuritymechanismbyusingthemethodofTrustedComputing.Firstlythispaperproposesa“starstyle”chainoftrustedstructurewithdatarecoveryfunctions,anditownsmoresafety,efficiencyandreliabilitythantheTCGtruststructure.Onthisbasis,thefurtheruseoftechnologiessuchasbusarbitrationsystemconstructsatrustedstructuralmodelofPDA.ThepaperalsoproposesandimplementsasecurityenhancedembeddedoperatingsystemforthetrustedPDA.Basedontrustedplatform,TrustedNetworkConnect(TNC),aswellasSDcardsfulldiskencryptionandothernewsecuritytechnologiesandmethodscanbesolved.Onthisbasis,theauthorshavedevelopedatrustedPDAprototypesystem,andthisPDAhasreachedallaspectsofthetechnicalrequirementsoftheTrustedComputingPlatform.犓犲狔狑狅狉犱狊 trustedcomputing,trustedcomputingplatform,trustedPDA,starstylechainoftrustedstructure1 引 言长期以来,很多人认为PDA系统的软件是固化在硬件芯片里面的,不存在被攻击的可能性,因此对于PDA系统的安全问题,业界并没有给予重视和研究.然而,随着PDA的技术发展与广泛应用,PDA也面临着巨大的安全威胁:首先,PDA是一种手持移动设备,容易丢失,由此可能被冒用,造成信息泄露;其次,由于存储器技术的发展,PDA的存储器越来越多地采用可编程FLASH器件.因此病毒等恶意代码完全可以攻击PDA系统;再其次,PDA的主要通信方式为无线通信,因此会产生电磁再次辐射,极易造成通信信息的泄露.目前,对PDA设备及嵌入式系统安全增强的方法,大部分还是采用诸如SD卡加密等对敏感数据进行保护的传统安全技术.这种安全保护并没有从体系结构和操作系统等软硬件底层提供根本性的安全保障.可信计算技术是近年来出现的一种新的信息系统安全技术,目前已在世界范围形成了热潮.它是提高计算机系统安全性的行之有效的新技术,因此也是解决PDA安全问题的有效途径.国内外众多研究机构、学者已经对该领域开展了许多研究工作,并取得了一定的成果:可信计算组织TCG已经提出了用于解决移动平台的安全规范①②和设想,但是尚未有任何具体的实现理论和技术的说明;Intel、IBM、NTT等公司提出了可信移动平台(TrustedMobilePlatform,TMP)项目,以TCG的可信平台模块(TrustedPlatformModule,TPM)为基础,提出了可信移动平台的软件、硬件体系结构和协议规范③④⑤⑥,但同样缺乏具体的实现方案;国内的其他学者[14]也提出了利用该TPM模块与嵌入式CPU进行通信,以改善嵌入式系统安全水平的方法,这些平台构建方案都是基于TPM模块,现有TPM模块是针对PC终端设计的,并不能满足移动平台特有的属性和应用需求,也没有解决TPM和嵌入式CPU的双CPU结构对系统的控制等问题.目前,基于TCG的规范标准,已经有了比较成熟的可信PC产品,TCG对可信PC[5]的链式信任关系的定义和实现值得研究可信嵌入式平台借鉴.本文描述的可信PDA在理论上提出了适合嵌入式系统的带数据恢复功能的星型信任结构,并使用总线仲裁等新技术来管理TPM和嵌入式CPU,解决了安全控制和系统应用之间的矛盾,提高了嵌入式系统的可信性和工作效率.可信PDA还支持基于硬件的存储设备加密、基于硬件的外部设备安全管理等功能、操作系统安全增强和可信网络连接(TNC),基本实现了可信计算对嵌入式系统安全的期望.2 可信犘犇犃的体系结构可信PDA除提供一般PDA的功能之外,更重要的是能为用户提供可信安全保障.可信PDA采用可信计算机制,利用可信平台模块(TPM)和信任链技术对系统安全性进行了增强,提高了PDA的安全性.可信PDA由S3c2410xARMCPU、JetWay2810安全芯片⑦、FPGA、指纹识别模块、GPS、WLAN等控制芯片构成,并有TFT触摸屏、USB等外部输入输出设备,采用包含图形界面的嵌入式Linux作为操作系统,其基本结构如图1所示.除了保持传统PDA的特点之外,还根据可信≈可靠+安全的学术思想[67],从理论上完成了星型信任结构的设计,并从技术上实现了如下的安全特点:(1)具有数据恢复功能的星型信任结构.信任链是保证计算机设备可信性的一个基本手段,可信PDA针对嵌入式系统的自身特点和可信PC链式信任结构的不足之处,设计了全新的星型信任结构,这种信任结构可以降低信任传递时的损耗,提高信任传递的效率、保护可信测量根CTRM的物理安全等.同时,信任结构还带有数据恢复功能,启动时如果发现软件部分不完整(包括人为的破坏和病毒的传染),则自动启动恢复功能,以备份软件覆盖受损内容,确保平台软件的完整性和可靠性.(2)包含总线仲裁模块的ETPM(EmbeddedSystemTPM)新结构.以JetWay2810安全芯片为TPM核心芯片,FPGA以总线形式与JetWay2810相连,构成了包括总线仲裁和对称密码算法模块的381期赵 波等:可信PDA计算平台系统结构与安全机制①②③④⑤⑥⑦TCG.TCGmobiletrustedmodulespecificationversion1.0[EB/OL].Oregon:TCG,2007[2007209201].https://www.trustedcomputinggroup.org/specs/mobilephone/tcg2mobile2trusted2module21.0.pdfTCG.TCGmobilereferencearchitectureversion1.0[EB/OL].Oregon:TCG,2007[2007209201].https://www.trustedcomputinggroup.org/specs/mobilephone/tcg2mobile2reference2architecture21.0.pdfTMP.Trustedmobileplatformhardwarearchitecturedescription[EB/OL].[2007206205].http://www.trustedmobile.org/TMPHWADrev100.pdfTMP.Trustedmobileplatformsoftwarearchitecturedescription[EB/OL].[2007206205].http://www.trustedmobile.org/TMPSWADrev100.pdfTMP.Trustedmobileplatformprotocolspecificationdocument[EB/OL].[2007206205].http://www.trustedmobile.org/TMPProtocolrev100.pdfOMTP.Openmobileterminalplatformgroup[EB/OL].London:OMTP,2007[2007209201].http://www.omtp.org/wgsrecommendations.html#trustedJetwayInformationSecurityIndustryCorporation.J2810securitychip[EB/OL].20080428.http://jetsec.com.cn/third/3cp/cpESM.htm图1 可信PDA体系结构框图完整ETPM(图1虚线部分),这是对TCG规范的一个改进.可信PDA上电伊始就以TPM为主控设备,用TPM①控制指纹模块对用户身份加以识别,之后对所有启动部分实施完整性度量,只有经完整性度量确认环境安全之后,才允许ARM平台启动.相对于目前可信PC的实现方案,本方法更能确保TPM的主控地位,提高安全性.JetWay2810芯片还通过FPGA对部分外设通信信道的硬件通断进行物理层控制,如USB设备(包括无线网卡和GPS).这样就做到了既安全又可控,符合我国政府的信息安全政策.(3)操作系统安全增强.在嵌入式操作系统上实现了包括加密文件系统、重要存储区域的隔离保护、日志
本文标题:可信犘犇犃计算平台系统结构与安全机制
链接地址:https://www.777doc.com/doc-1255204 .html