可信PDA计算平台系统结构与安全机制_17974.docx
《可信PDA计算平台系统结构与安全机制_17974.docx》由会员分享,可在线阅读,更多相关《可信PDA计算平台系统结构与安全机制_17974.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可信PDDA计算算平台系系统结构构与安全全机制*项目支持:国家自然科学基金(60673071,60970115)和国家863计划项目(2006AA01Z442,2007AA01Z411)作者简介:赵波(1972-),男,博士,副教授,主要研究方向为可信计算、 张焕国(1945-),男,教授,主要研究方面:信息安全、可信计算;赵波1,22张焕国国1,22 李李晶1,22陈璐1,22文松1,221(武汉汉大学 计算机机学院 湖北武武汉 43300779)2(空天天信息安安全与可可信计算算教育部部重点实实验室 湖北武武汉 43300779)The Sysstemm arrchiiteccturre
2、aand Seccuriity strructturee off Trrustted PDAABo ZZhaoo 1,2 HHuannguoo Zhhangg 1,2 Li Jinng1,2 CChenn Luu1,22 Wenn soong 1,221(CoompuuterrSchhooll, Wuuhann Unniveersiity, Huubeii, Chhinaa)2(Sttatee Keey LLab of Sofftwaare Enggineeeriing, Wuuhann Unniveersiity, Huubeii, Chhinaa)E-maail: zhhaobbon摘要:
3、PPDA作作为一种种手持设设备,面面临着众众多的安安全问题题。本文文介绍利利用可信信计算思思想构造造了可信PPDA的的体系结结构与安安全机制制。文中中提出了了一种带带数据恢恢复功能能的星型型信任结结构,其其在安全性、效率及可可靠性等等方面较较TCGG的链式式信任结结构都有有很大提提升。在在此基础础上,进进一步使使用总线线仲裁等等技术构构造了可可信PDDA的体体系结构构模型。文文中还提提出并实实现了针针对可信信PDAA嵌入式式操作系系统的安安全增强强、基于可可信PDDA平台台的可信信网络连连接(TTNC)以以及SDD卡全盘盘加密等等新的安安全技术术与方法法。在此基基础上,研研制出我我国第一一款可
4、信信PDAA的原型型系统。经过实实验验证证,这款款可信PPDA在在各方面面都达到到了可信信计算平平台的技技术要求求。关键词:可信计计算;可可信计算算平台;可信PPDA;星型信信任结构构AbsttracctPDDA aas aa haandhheldd deevicce, facced witth aa nuumbeer oof ssecuuritty iissuues. Thhis artticlle ddesccribbes thee Trrustted PDAA arrchiiteccturre aand seccuriity mecchannismm byy ussingg thhe m
5、methhod of Trusstedd Compputiing. Thhis papper prooposses a“starr-sttylee”chaain of truusteedsttruccturre wwithh daata reccoveery funnctiionss, aand it ownnsmoore saffetyy, eeffiicieencyy annd rreliiabiilitty tthann thhe TTCG truust strructturee .On thiis bbasiis, thee fuurthher usee off teechnnoloo
6、giees ssuchh ass buus aarbiitraatioon ssysttem connstrructted a ttrusstedd sttruccturral moddel of PDDA. Thee paaperr allso proopossed andd immpleemenntedd aseccuriity enhhancced embbeddded opeerattingg syysteemfoor tthe truusteed PPDA.Baseed oon ttrusstedd pllatfformm ,Truusteed NNetwworkk Coonneec
7、t (TNNC), ass weell as SD carrds fulll-ddiskk enncryyptiion andd ottherr neew ssecuuritty ttechhnollogiies andd meethoods cann bee soolveed. On thiis bbasiis, we deevellopeed tthe firrst truusteed PPDA-prootottypee syysteem iin CChinna. Aftter expperiimenntall veerifficaatioon, thiis PPDAhhas reaach
8、eed aall asppectts oof tthe tecchniicall reequiiremmentts oof tthe Truusteed CCompputiing Plaatfoorm.Keywwordds: truusteed ccompputiing, trrustted commputtingg pllatfformm,trrustted PDAA, sstarr-sttylee chhainn off trrustted strructturee中图分类类号:TTP3009文献标标识码:A0、引言言长期以来来,很多多人认为为PDAA系统的的软件是是固化在在硬件芯芯片里面
9、面的,不不存在被被攻击的的可能性性,因此此对于PPDA系系统的安安全问题题,业界界并没有有给予重重视和研研究。然然而,随随着PDDA的技技术发展展与广泛泛应用,PPDA也也面临着着巨大的的安全威威胁:首首先,PPDA是是一种手手持移动动设备,容容易丢失失,由此此可能被被冒用,造造成信息息泄露;其次,由由于存储储器技术术的发展展,PDDA的存储器器越来越越多的采采用可编编程FLLASHH器件。因因此病毒毒等恶意意代码完完全可以以攻击PPDA系系统;再其次次,PDDA的主主要通信信方式为为无线通通信,因因此会产产生电磁磁辐射,极易造成通信信息的泄露。目前,对对PDAA设备及嵌嵌入式系系统安全全增强
10、的的方法,大大部分还还是采用用诸如SDD卡加密密等对敏感感数据进行行保护的传传统安全全技术。这这种安全全保护并并没有从体体系结构构和操作作系统等等软硬件件底层提提供根本本性的安全保保障。可信计算算技术是是近年来来出现的的一种新新的信息息系统安全全技术,目目前已在在世界范范围形成成了热潮潮。它是是提高计计算机系系统安全全性的行行之有效效的新技技术,因因此也是是解决PPDA安安全问题题的有效效途径。国内外众众多研究究机构、学学者已经经对该领域域开展了了许多研研究工作作 ,并并取得了了一定的的成果:可信计计算组织织TCGG已经提提出了用用于解决决移动平平台的安安全规范范1,2和设想想,但是是尚未有有
11、任何具具体的实实现理论论和技术术的说明明;Inntell ,IIBM ,NTTT 等等公司提提出了可可信移动动平台( trrusttedmmobiile plaatfoorm , TTMP)项目 ,以 TCGG的可信平平台模块块( ttrusstedd pllatfformm moodulle , TPPM)为为基础 ,提出出了可信信移动平平台的软软件、 硬件体体系结构构和协议议规范3,4,55,6,但但同样缺缺乏具体体的实现现方案;国内的的其他学学者7,8,99,10也提出出了利用用该TPPM模块块与嵌入入式CPPU进行行通信,以以改善嵌嵌入式系系统安全全水平的的方法,这这些平台台构建方方案
12、都是是基于TTPM 模块 ,现有有TPMM模块是是针对 PC 终端设设计的,并不能能满足移移动平台台特有的的属性和和应用需需求,也也没有解解决TPPM和嵌嵌入式CCPU的的双CPPU结构构对系统统的控制制等问题。目前,基基于TCCG的规规范标准准,已经经有了比比较成熟熟的可信信PC产品品,TCCG对可可信PCC12的链式信信任关系系的定义义和实现现值得研究究可信嵌嵌入式平平台借鉴鉴。本文文描述的的可信PPDA在在理论上上提出了了适合嵌嵌入式系系统的带带数据恢恢复功能能的星型信任结结构,并并使用总总线仲裁裁等新技技术来管管理TPPM和嵌嵌入式CCPU,解决了安全控制和系统应用之间的矛盾,提高了嵌
13、入式系统的可信性和工作效率。可信PDA还支持基于硬件的存储设备加密、基于硬件的外部设备安全管理等功能、操作系统安全增强和可信网络连接(TNC),基本实现了可信计算对嵌入式系统安全的期望。1、可信信PDAA的体系系结构可信PDDA除提提供一般般PDAA的功能能之外,更更重要的的是能为为用户提提供可信信安全保保障。可可信PDDA采用用可信计计算机制制,利用用可信平平台模块块(TPMM)和信任任链技术术对系统统安全性性进行了了增强,提提高了PPDA的的安全性性。可信PDDA由SS3c24410xx ARRM CCPU,JJetwway228100安全芯芯片113,FPPGA、指指纹识别别模块、GGP
14、S、WWLANN等控制制芯片构构成,并并有TFFT触摸摸屏、UUSB等等外部输输入输出出设备,采采用包含含图形界界面的嵌嵌入式LLinuux作为为操作系系统,其其基本结结构如图图1所示示。除了了保持传传统PDDA的特特点之外外,还根据可信信可靠+安全的的学术思思想26,227,从理论论上完成成了星型型信任结结构的设设计,并并从技术术上实现现了如下的的安全特特点:1、具有有数据恢恢复功能能的星型型信任结构构:信任链链是保证证计算机机设备可可信性的的一个基基本手段段,可信信PDAA针对嵌入入式系统统的自身身特点和和可信PPC链式式信任结结构的不不足之处处,设计计了全新新的星型型信任结结构,这这种信
15、任任结构可可以降低低信任传传递时的的损耗,提提高信任任传递的的效率、保保护可信信测量根根CTRRM的物物理安全全等。同同时,信信任结构构还带有有数据恢恢复功能能,启动动时如果果发现软软件部分分不完整整(包括括人为的的破坏和和病毒的的传染),则则自动启启动恢复复功能,以以备份软软件覆盖盖受损内内容,确确保平台台软件的完完整性和和可靠性性。2、包含含总线仲仲裁模块块的ETTPM(EEmbeeddeed SSysttem-TPMM)新结结构:以以JettWayy28110安全全芯片为为TPMM核心芯芯片,FFPGAA以总线线形式与与JettWayy28110相连连,构成成了包括括总线仲仲裁和对对称密
16、码码算法模模块的完完整ETTPM(图图1虚线线部分),这这是对TTCG规规范的一一个改进进。可信信PDAA上电伊伊始就以以TPMM为主控控设备,用TPM14控制指纹模块对用户身份加以识别,之后对所有启动部分实施完整性度量,只有经完整性度量确认环境安全之后,才允许ARM平台启动。相对于目前可信PC的实现方案,更能确保TPM的主控地位,提高安全性。J2810芯片还通过FPGA对部分外设通信信道的硬件通断进行物理层控制,如USB设备(包括无线网卡和GPS)。这样就做到了既安全又可控,符合我国政府的信息安全政策。3、操作作系统安安全增强强:在嵌嵌入式操操作系统统上实现现了包括括加密文文件系统统、重要要
17、存储区区域的隔隔离保护护、日志志系统、强强制访问问控制等等安全功功能,提提供全面面的操作作系统安安全保障障,为上上层应用用软件安安全提供供了基础础15。用户身身份使用用指纹进进行识别别,并结结合本机机硬件特特征形成成各类密密钥,密密钥存储储于ETTPM中中,并受受其物理理级别的的保护。NandFlash存储器中的信息,以密文形式存储,并结合密码算法硬件模块对SD卡实现全卡加密,被加密过的SD卡只能在本机使用,在其它设备上无法读取其内容,从而实现了软件和数据的防复制功能,可以防止可信PDA丢失后的冒用。4、可信信网络连连接:可可信网络络连接(TTNC)是是可信计计算向网网络领域域扩展的的一种重重
18、要技术术。它将将可信计计算机制制引入网网络,把把信任链链从终端端平台扩展展到网络络,使得得网络成成为一种种可信的的计算环环境。在在可信PPDA中中我们设设计并实实现了基基于远程程证明的的可信网网络接入入(TNNC)16,即在在使用网网络功能能之前,对对要接入入网络的的设备进进行完整整性验证证17,以保保证网络络环境下下应用的的安全18,119,200。除此之外外,可信信PDAA还配备备了1000M速速率网卡卡,提供图图形化的的操作接接口,实实现了资资源管理理器、音音频等实实用功能能,方便便一般用用户的日日常工作作与使用用。2、星型型的信任任结构对于不同同的实体体,可以以使用不不同的组组织方式式
19、来表示示它们之之间的相相互信任任关系,这这种组织织方式即即为信任任结构。对对于各个个实体,最最直接的的组织方方式既为为两两之之间都有有直接的的信任关关系。如如图2所所示21。这种相互互信任结结构可以以非常方方便地表表示出各各个实体体之间的的相互信信任关系系,但是是,这种种结构需需要维护护的关系系表很多多,如果果实体数数量较多多,实现现将非常常困难。TCG提提出了一一种链式式的信任任结构来来实现实实体的信信任关系系,与相相互信任任结构相相比,该该结构更更易于实实现。根根据TCCG规范范中的定定义,信信任传递递呈一种种链式结结构,在在可信平平台的信信任链传传递过程程中,各各层可信信代理之之间层层层
20、传递信信任关系系22。TCG的的链式信信任结构构存在着着很多的的不足之之处:11)可信信测量根根CRTTM置于于TPMM之外,不不受TPPM的物物理保护护,容易易受到恶恶意攻击击破坏;2)由由于可信信的测量量值采用用迭代的的计算方方法,因因此如果果在信任任链形成成后增加加或者删删除某个个部件,或或者软件件的版本升升级,都都必须重重新计算算所有的的信任值值,增加加了维护护和管理理的难度度;3)根据信任理论,信任值在传递过程中会有损耗,传递的路径越长,则损耗越大27。由于链式信任结构的信任传递路径长,所以容易产生信任的损耗。2.1星星型信任任结构基于Deempssterr-Shhafeer原理理的
21、计算算信任值值的两条条原则如如下23:ABCTB(A,D)T(B,C)A,信任衰减ACBDTB(A,C)T(A,B)B,信任聚合减T(A,C)TC(A,D) 图图3 信任基基本规则则1,信任任衰减原原则如果节点点A对节点点B的信信任值为为T(AA,B),节点点B对节节点C的的信任值值为T(B,CC),TTB(AA,C)表示经经由B点点传递的的A,CC之间的的信任关关系。由由传递性性可以推推断出AA和C之之间的信信任关系系定理1 TBB(A,C) = T(A,BB)T(BB,C)。这里符号号表示提取取两者之之间信任任最小值值的概念念,因此此有TBB(A,C) =minn(T(A,BB),TT(B
22、,C)。2,信任任聚合原原则节点A到到节点DD存在两两条独立立的路径径,这两两条路径径分别给给出它们们的信任任值TBB(A,D)和TTC(AA,D)。TB(AA,D)表示示经由BB点传递递的A,D之间的信任关系,TC(A,D)表示经由C点传递的A,D之间的信任关系。由此可以判断出A和D之间的信任关系定理2 T(AA,D)= TTB(AA,D) TCC(A,D)。这里符号号表示提提取两者者之间信信任最大大值的概概念,因因此有TT(A,D) B-C-D-LL-MM-NN,则链链式信任任结构的的各级信信任值有有T(AA,C)=miin(TT(A,B),T(BB,C),TT(A,CC)表示示经过BB点
23、的AA、C之之间的信信任关系系,以此此类推,有有T(BB,D)=miin(TT(B,C),T(CC,D),其最终终信任值值Tlinne不会会大于mmin(T(AA,B),T(B,CC),T(L,MM),TT(M,N) ,并并且,从节点点A到节点点N的路径径上任何何一个信信任关系系的破坏坏,都会完完全破坏坏整个信信任链。结论1 如果依依照星型型信任结结构,节点A与节点点N之间有有多条直直接路径径:T11(A,N), T22(A,N), T33(A,N), TTn(AA,N);则最最终信任任值Tstaar不会会小于mmax(T1(A,NN), T2(A,NN), T3(A,NN), TTn(AA,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可信 PDA 计算 平台 系统 结构 安全 机制 _17974
限制150内