goback
月期刊咨询网
当前位置:首页>>应用电子技术论文>>正文

基于通用准则的可信计算支撑软件设计方法


所属栏目:应用电子技术论文
发布时间:2018-07-19 12:51:00  更新时间:2018-07-19 14:35:35

已签订领域:化学工程/制药,医学题目:**作为抗癌剂***催化剂**取代苯丙***SCI四区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:用**电***生物传感器**癌症**SCI二区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:**氧化石墨烯纳米***材料的生物传感器***结肠癌生物**癌胚****SCI二区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:聚合物纳米***a-硫辛酸***在神经炎症***应用***临床分析SCI二区 直击了解更多选题

已签订领域:计算机视觉/遥感/智能驾驶/汽车题目:**深度学习***高分辨率遥感***车辆检***SCI三区 直击了解更多选题

已签订领域:企业管理题目:社会交流***领导***倾向***方向SSCI,SCI三区,二区 直击了解更多选题

已签订领域:企业管理题目:**中小企业社交媒体****可持续绩效***因素探析SSCI,SCI三区,二区 直击了解更多选题

已签订领域:环境科学,公共卫生题目:利用硫氨酸***石墨烯纳米***电化学***传感器实现癌胚抗原***SCI二区 直击了解更多选题

已签订领域:环境科学,公共卫生题目:基于抗***纳米复合***高性能***早起癌症诊断***SCI二区 直击了解更多选题

已签订领域:经济,能源题目:***政治冲突****绿色金融、金融**、气***化***SCI四区 直击了解更多选题

已签订领域:经济,能源题目:冲***中能源不安全对***和环境***SCI四区 直击了解更多选题

已签订领域:教育题目:大学生***社交媒体***成绩影响***SSCI三区 直击了解更多选题

已签订领域:教育题目:巴基斯坦***学习实施的***的**SSCI二区 直击了解更多选题

已签订领域:教育题目:大学生对****下网络教学**思***SSCI二区 直击了解更多选题

已签订领域:教育题目:**教师和学生对影响***医疗**效果的****看法SSCI三区 直击了解更多选题

已签订领域:计量经济学题目:**货币、黄金、**和美国***的波动***相互依赖性:**数据的分析SSCI一区 直击了解更多选题

已签订领域:计量经济学题目:东南亚***内**趋同***中等收入**:新**的***SSCI二区 直击了解更多选题

已签订领域:建筑,历史题目:历史景点在***旅游发***中的***影响**(**研究:**历史***)SSCI,SCI一区 直击了解更多选题

已签订领域:领导力,管理题目:量化**领导对角色绩效***响:**冲突与工作自主性***作用SCI二区 直击了解更多选题

已签订领域:信息技术,教育题目:数字***环境对学生学习成绩***:游戏**和***现实在教育***作用SSCI四区 直击了解更多选题

已签订领域:信息技术,教育题目:信息技术***续决策之间的***:创新***识的**作用SSCI二区 直击了解更多选题

已签订领域:信息技术,教育题目:课程**对大学生***发展的影响:学习习惯和***的***作用SSCI一区 直击了解更多选题

已签订领域:信息技术,教育题目:信息技术***与可持续决策**:高等***学生认知***作用SSCI二区 直击了解更多选题

已签订领域:计算机,英语教学题目:英语****学**与人工智能****学习SCI三区 直击了解更多选题

已签订领域:计算机,音乐题目:评价**和音乐**对学生成绩***的影响SCI三区 直击了解更多选题

已签订领域:人体工程,心理学题目:基于预先处理模型***模式人体工程学***女生肌肉骨骼***预防行为*** 直击了解更多选题

已签订领域:人体工程,心理学题目:制定一个***人体工程学**,以识别、优先考虑***职业压力源的*** 直击了解更多选题

已签订领域:人体工程,心理学题目:多重工作**压力和工作***:***工效学方法的混合方法*** 直击了解更多选题

已签订领域:数学,经济题目:数学模型***结构调整和经济转型****研究 直击了解更多选题

已签订领域:数学,经济题目:***时间**数学模型在***媒体营销**中的应用*** 直击了解更多选题

已签订领域:数学,经济题目:***时间**模型在***物流运**能力***研究 直击了解更多选题

已签订领域:数学,经济题目:碳****经济的数学模型****研究 直击了解更多选题

已签订领域:农村经济题目:农****社区**发展***分**SCI四区 直击了解更多选题

已签订领域:农村经济题目:创业***对乡村****发展的****SCI四区 直击了解更多选题

已签订领域:农村经济题目:农村创业****的空间*****究SCI四区 直击了解更多选题

已签订领域:医学,电化学题目:纳米颗粒*****及其在癌症****和重金属*****检测中的应用SCI三区 直击了解更多选题

已签订领域:医学,电化学题目:基于*****前列腺癌药物氟****检测方法的*****腺癌治疗SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:气海***********金纳米颗粒的新型****************粘土及其对胃癌********************抗癌SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:基于抗***********GCE纳米***********材料的高性能*******************早期癌症SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:用******电化学生物传感器*****癌症***************SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:基于*****石墨烯纳米****材料的生物传感******用于测定结肠*****生物*****SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:聚合***纳米复合电极*****疏辛酸电化学检测*********SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:利用****酸/**糖**石墨烯纳米复合修饰的电化学*****SCI二区 直击了解更多选题

已签订领域:环境能源,绿色投资题目:环境能源、绿色投资、城市化和环境类方向SCI三区 直击了解更多选题

已签订领域:计算机,英语教学题目:英语教学**人工智能***习SCI 直击了解更多选题

已签订领域:计算机,音乐题目:评价**和音乐形式*学生***影响SCI三区 直击了解更多选题

已签订领域:经济,绿色投资题目:***能源效率***化之间的***SCI三区 直击了解更多选题

已签订领域:经济政策题目:***阐明**印度经济***的关系SCI三区 直击了解更多选题

已签订领域:经济,金融题目:***国家的能源***重***SCI 直击了解更多选题

已签订领域:经济,金融投资题目:***融新之间***直接投资***SCI三区 直击了解更多选题

已签订领域:经济,数学,统计学,管理学题目:非***想重限制下***袭评价***SSCI四区 直击了解更多选题

已签订领域:经济,数字,管理学题目:基干***生产系统***SSCI四区 直击了解更多选题

已签订领域:农业,土壤科学题目:不同***有机覆盖***养分循环SSCI 直击了解更多选题

已签订领域:电力与能源系统,管理题目:pv***氢定价的***随***型稀SSCI,SCI二区 直击了解更多选题

已签订领域:建筑规划,计算机题目:使用***因子分析法***可持续***SCI三区 直击了解更多选题

已签订领域:工程技术,纺织工程,材料科学题目:甘***淀粉酶的提取***退浆中的应用SCI四区 直击了解更多选题

已签订领域:渔业,鱼类生理学题目:饲料***镉毒性的交互***生长***病理学***SCI二区 直击了解更多选题

已签订领域:渔业,鱼类生理学题目:****鱼水源***起的生******SCI三区 直击了解更多选题

已签订领域:金融,环境经济题目:*****预算在能效、绿色***的作用SCI 直击了解更多选题

已签订领域:应用数学/计算物理题目:***非线性库***自相位调制***SCI三区 直击了解更多选题

已签订领域:计算机,医学检测题目:***COVID-19***力***算法***决策SCI三区 直击了解更多选题

已签订领域:计算机,物联网,智慧城市题目:基于***物联网****算法SCI三区 直击了解更多选题

  摘要: 现有的可信计算支撑软件的规范只定义了软件的功能接口,对其要达到的安全功能需求没有明确的描述,这使得可信计算支撑软件的分析和设计没有明确的安全目标. 针对这一问题,结合通用准则 CC 的思想,提出一种可信计算支撑软件的设计方法,通过分析可信计算支撑软件的安全功能需求,并按照功能类、功能族和组件的层次对其安全功能进行了划分,确定功能组件间的依赖关系,完成了可信计算支撑软件原型的设计,能实现密码支持和完整性保护等安全目标. 实验结果表明,该软件支持 TPM2. 0 的接口调用,并能够对中国密码算法 SM4 提供调用支持.

  关键词: 通用准则; 可信计算平台; 可信计算支撑软件; 可信平台模块; 安全功能

  0 引言

  当前,全球范围内网络安全威胁和风险日益突出,沈昌祥院士提出用可信计算构筑网络安全[1]. 可信计算的基本思想体现在可信计算平台( trusted computing platform,TCP) 的设计中,先在平台中建立一个信任根,即可信平台模块( trusted platform module,TPM) ,再建立一条信任链,从信任根开始到硬件平台、可信计算支撑软件、操作系统、应用软件,逐级测量认证,从而把信任扩展到整个可信计算平台,并确保整个平台的可信[2].

  可信计算支撑软件( trusted computing supporting software,TCSS) 是 TCP 的重要组成部分,它在应用软件与 TPM 之间搭建了通讯的桥梁,应用程序通过调用可信计算支撑软件的接口来使用 TPM 提供的安全功能[3].

  国内外的可信计算支撑软件大多数参照可信计算组织( trusted computing group,TCG) 的可信软件栈规范,代表性的产品有: IBM 公司发布的开源软件 TrouSerS[4]、奥地利格拉茨技术大学 IAIK 开发的 Trusted Computing API for Java[5]、联想公司的 Client Security Solution8. 3[6].

  现有的 TCSS 多按照 TCG 规范定义了软件的功能接口,但 TCG 规范中对 TCSS 要达到的安全功能需求和安全目标没有明确的定义. 本文在通用准则( common criteria,CC) 的基础上,结合对 TCSS 安全功能划分和实际应用需求,提出一种可信计算支撑软件的实现方案,并实现了可信计算支撑软件的原型.

  1 背景知识

  1. 1 可信计算支撑软件

  TCG 规范中定义的可信计算支撑软件也称 TCG 软件栈( TCG software stack,TSS) ,是一种为上层的应用程序提供访问 TPM 接口的软件系统,是可信计算平台体系中必不可少的组成部分[7]. TSS 是多层次体系结构,对本地和远程的可信计算平台都能提供服务支持.

  TSS 的体系结构具体可分为 TCG 服务提供层( TCG service provider,TSP) 、TCG 核心服务层( TCG core service,TCS) 和 TCG 设备驱动库 TCG device driver library,TDDL) ,各个层次都定义了规范化的函数接口. TSP 主要作为本地和远程应用的可信代理,TCS 用于提供公共服务的集合,而 TDDL 负责与 TPM 的交互. 1.

  2 通用准则通用准则

  CC 是国际上广泛认可的信息安全评估标准,能够为信息技术产品的安全功能要求和安全保证措施提供通用的标准[8].

  CC 也可以指导具有安全功能相关 IT 产品的开发和评估过程.在 CC 的体系中,保护轮廓( protection profile,PP) 是安全性评估的依据,是对 IT 安全产品的一组安全要求的描述,是抽象层次较高的安全需求说明书. CC 发展委员会还提出了一种基于合作性保护轮廓的安全测评框架[9].

  PP 有助于提高 IT 产品开发和评估过程的规范性,通过对评估对象( target of evaluation,TOE) 进行描述,以确定 TOE 的安全要求.

  TOE 通常被定义为参照规范实现的软件、固件和硬件,本文研究的 TOE 为可信计算支撑软件.在开发阶段建立的安全要求对满足用户的安全目标意义重大,CC 不强制要求采用特定的开发方法和模型.

  CC 指导 TOE 的开发过程是将抽象安全目标逐步细化为最终实现的过程,该过程的基础是将安全要求细化为安全目标中的 TOE 概要规范,使每个低层次的细化代表具有更为详细的设计分解,最低的抽象表示是 TOE 实现本身,每个层次的细化是更高层次的实例化[10]. 文献[11]从设计分解的角度论述了 CC 的基本评估模型,并提出了对安全功能要求进行半形式化的方法.

  2 TCSS 的安全功能分析安全功能需求定义用于描述产品应该提供的安全功能,CC 为安全功能需求的描述制定了规范的类描述方式,从而保障产品开发的规范性.所有 TOE 安全功能要求从根本上均来源于对 TOE 的用途和环境的考虑,TCSS 的设计要求和规范的导出过程可分成多个层次,首先确定 TCSS 的安全环境,接着确定 TCSS 的安全目标,然后导出 TCSS 的安全要求,包括功能要求、保证要求和环境要求,最后导出安全功能规范,可以参照安全功能规范完成对 TCSS 的设计和测试.

  CC 中定义了安全功能要求,用类、族和组件来表示,一个功能类包含一个或多个功能族,一个功能族又包含一个或多个组件,每个组件提供一组安全功能元素. 我们以 TCG 规范定义的 TCSS 为研究对象,TCG 服务提供层( TSP) 、TCG 核心服务层( TCS) 和 TCG 设备驱动库( TDDL) 各层次抽取出的安全功能为功能类; 每个安全功能又划分为不同的子功能模块,即对应为功能族; 每个模块有不同的接口函数,即对应组件,且接口函数间存在着相互依赖的关系.参照 TCG 可信软件栈规范满足可信计算平台的安全需求,并实现 TCSS 自身的设计功能目标,遵照不同规范实现 TCSS 的分析和设计,本文对可信计算规范进行抽取,定义出了 TCSS 的安全功能,如图 1 所示. 不同的规范中定义的函数功能接口有差异,各 TCSS 产品的实现机制会有不同,但只要 TCSS 能实现相对应的安全功能,同样能达到设计目标.下面具体分析 TCSS 的 TSP 层安全功能和相关子功能的关系. 将 TSP 划分为完整性保护、可信认证和密码支持 3 个安全功能.

  TSP 的各安全功能又可分解为相关子功能,完整性保护包括 HASH 功能和 TPM 管理; 可信认证包括上下文管理、策略管理和 PCR 管理; 密码支持包括密钥管理和数据加解密. TCSS 的设计采用自顶向下方法,确定功能类和对应的功能族,再逐步求精设计相关的组件.

  下面以密码支持类为例,详细描述 TCSS 的设计过程.

  CC 中对密码支持类( FCS 类) 由两个功能族组成[12]: 密钥管理( FCS_CKM) 和密码运算( FCS_COP) .

  参照 CC 中对安全功能类、功能族和组件的划分,对 TSP 的密码支持安全功能进行分析.

  密钥管理子功能对应 FCS_CKM 功能族,解决密钥管理方面的问题; 数据加解密子功能对应 FCS_COP 功能族,与密钥在运算中的使用情况相关.

  FCS_CKM 功能族包括 4 个组件: 密钥生成( FCS_CKM. 1) 、密钥分发( FCS_CKM. 2) 、密钥使用( FCS_CKM. 3) 和密钥销毁( FCS_CKM. 4) ,FCS_COP 功能族的组件为密码运算( FCS_COP. 1) . 密码支持功能各组件间的依赖关系如图 2 所示,可以看出在完成密码支持安全功能的过程中,密钥生成组件最先执行,密钥销毁组件最后执行.

图一

  密钥生成、密钥分发、密钥使用、密钥销毁和密码运算等组件中分别设计具体的功能函数.表1描述了TSP层密码支持类的部分函数功能划分.

  biao1

  3实验

  本文可信计算支撑软件的开发平台为支持TPM2.0的Intel小型机,操作系统为Ubuntu10.04,编译器版本为GCC3.3.根据完整性保护、可信认证和密码支持等安全功能的要求设计实现了31个功能函数,该TCSS的功能函数设计是TCG规范中定义软件栈的子集,实现了核心的安全功能,同时还增加了对中国标准的加密算法SM4的调用支持.

  通过对所有TCSS实现的函数接口进行功能测试,全部达到规范的功能要求,下面以对SM4算法调用的测试为例,介绍TCSS原型的工作流程.先创建主密钥(PrimaryKey),授权后再生成SM4密钥对,用私钥进行签名,公钥验证签名.图3描述了整个测试流程,其中Tspi_TPM2_CreatePrimaryKey函数的功能是产生1个主密钥,其函数测试界面如图4所示.

  tu4

  Tspi_TPM2_CreatePrimaryKey测试界面中相关字节的参数说明如下:

  发送的数据包是十六进制的形式显示,2位数表示1个字节.下面对图中标识出的重要数据做一下说明.

  1)前2个字节代表参数TPMI_ST_COMMAND_TAG的值为TPM_ST_SESSIONS=0x8002,表示命令有一个或多个连接的会话,授权值在当前的范围;

  2)第7~10个字节代表参数TPM_CC的值TPM_CC_CreatePrimary=0x00000131,表示生成了主密钥;

  3)第11~14个字节代表参数TPM_AUTH_HANDLE的值TPM_RH_PLATFORM=0x4000000C,表明是平台身份的密钥;

  4)设置PrimaryKey密码为0x00ff,接收到TPM返回的数据,生成的句柄为0x80000000,表示为普通的临时对象,传给下一个函数Tspi_TPM2_CreateKey.

  测试结果表明,接收到TPM返回的数据,平台的主密钥创建成功.

  4结论

  本文借鉴通用准则CC的思想,提出了一种TCSS的设计方法,在分析TCSS的安全功能需求的基础上抽取安全功能集,并确定对应的子功能和核心功能函数,结合实际应用需求实现了一种TCSS的原型.最后对已完成的TCSS相关功能函数进行了测试.实验表明:本文实现的TCSS原型能提供密码支持服务、可信认证、完整性保护等安全目标,也支持对国家密码算法SM4的调用.今后将进一步完善支持TPM2.0规范的TCSS设计工作,实现对远程应用的支持.

  参考文献:

  [1]沈昌祥.用可信计算构筑网络安全[J].求是,2015(20):33-34.

  [2]沈昌祥,张焕国,王怀民等.可信计算的研究与发展[J].中国科学(E辑:信息科学),2010,40(2):139-166.

  [3]PROUDLERG,CHENL,DALTONC.Trustedcomputingplatforms:TPM2.0incontext[M].Switzerland:Springer,2014.

  [4]Internationalbusinessmachine.TrouSerS[EB/OL].(2008-10-03)[2017-05-28].http://trousers.sourceforge.net/.

  [5]IAIKGrazUniversityofTechnology.TrustedcomputingAPIforJava[EB/OL].(2011-12-05)[2017-5-28].https://jcp.org/en/jsr/detail?id=321.

  [6]联想集团.ThinkVantage客户端安全软件8.3[EB/OL].(2014-02-28)[2017-05-26].http://think.lenovo.com.cn/support/driver/detail.aspx?docID=DR1256885488596.

  [7]Trustedcomputinggroup.TCGsoftwarestack(TSS)specifiction,version1.2,errataA[EB/OL].(2009-03-01)[2017-05-21].http://www.trustedcomputinggroup.org/resources/tcg_software_stack_tss_specification.

  [8]Commoncriteriaforinformationtechnologysecurityevaluation,part1introductionandgeneralmodel,Version3.1,revision5[S].Commoncriteriarecognitionarrangementmanagementcommittee,2017:11-12.

  [9]CCRAManagementCommittee.CCRA:arrangementontherecognitionofcommoncriteriacertificatesinthefieldofinformationtechnologysecurity[EB/OL].(2014-07-02)[2017-05-28].http://www.commoncriteriaportal.org/ccra/.

  [10]中国国家标准化管理委员会.GB/T18336.1—2008,信息技术安全技术信息技术安全性评估准则第1部分:简介和一般模型[S].北京:中国标准出版社,2008:11-12.

  [11]石竑松,高金萍,贾炜,等.CC标准中安全架构与策略模型的分析方法[J].清华大学学报(自然科学版),2016,56(5):493-498.

  [12]Commoncriteriaforinformationtechnologysecurityevaluation,part2securityfunctionalcomponents,Version3.1,revision5[S].Commoncriteriarecognitionarrangementmanagementcommittee,2017:48-51.



月期刊平台服务过的文章录用时间为1-3个月,依据20年经验,经月期刊专家预审通过后的文章,投稿通过率100%以上!
  • 热门领域,投稿量大,容易录用的sci二三四区期刊几乎不拒稿!

    2025-08-07
    互联网时代,想要选择好的选题发表sci论文,首先要清楚,近年来热门学科领域,不断涌入市场,科学技术较高,作为一名研究人员,选择合适的sci期刊投稿是非常重要的。下面一起看看 几乎不拒稿,热门领域,投稿量大,容易录用的sci二三四区期刊 ,供参考: 1、 Computer
  • ei检索会议2025一览表 附ei会议投稿流程

    2025-08-07
    ei检索学术会议众多,其中包括航空航天科学、地球科学、人工指南、计算机科学与技术、电子与通信技术等。为了能够选择到合适的ei会议, ei检索会议2025一览表 ,可快速的帮助你查询到合适的会议,并附 ei会议投稿流程 ,希望能够帮助到你。 一、ei检索会议2025一览表
  • 2025年江苏省无锡市数字经济(电子信息)工程高级专业评高级职称材料和学术成果要求

    2025-08-07
    评高级工程师对申报者要求较高,如学历资质、学术成果等,参评人需要根据学科领域和单位文件要求准备所需材料。今天在这里为大家介绍 2025年江苏省无锡市数字经济(电子信息)工程高级专业评高级职称材料和学术成果要求 ,供参考: 一、申报对象 全市从事微电子、计算
  • 肿瘤sci期刊哪些无版面费好投?2025年肿瘤学sci杂志排名

    2025-08-07
    在医学领域,sci收录期刊众多,其中包括肿瘤学,为了能够快速帮助大家选择到合适的好投稿的肿瘤方向sci期刊,可通过查看2025年肿瘤学sci杂志排名,根据单位要求和论文的质量选择合适的sci分区。以下是为大家大家介绍的肿瘤sci期刊哪些无版面费好投,供大家参考: 1、 C
  • 0版面费,审稿速度快的中科院一区top刊,毕业党/科研新手6大神刊

    2025-08-06
    不同学科领域sci收录的期刊众多,其中包括材料学、医学、工程技术和计算机,以及综合性期刊等,作者可根据自身专业领域和高校要求投稿合适的期刊。以下是 0版面费,审稿速度快的中科院一区top刊,毕业党/科研新手6大神刊 ,供参考: 1、 Journal of Materials Science
  • 最新!演员张译获国家一级演员职称,享受正高级职称待遇

    2025-08-06
    2025年7月29日, 北京市高级专业技术资格评审委员会 发布公示,张译(公示名张毅)通过 一级演员(正高级职称) 专业技术资格评审。据了解,一级演员是中国对为繁荣国家文艺事业作出突出贡献的演员给予的领域最高职称。 公示显示,北京市艺术系列(高层次、急需紧缺、
  • 2025年中国在国际顶刊发文数量最新排名:北大第一/复旦第三

    2025-07-29
    2025我国在国际顶刊发文数量最新排名,北大第一,复旦第三 北京大学稳居第一 2025年1-6月份北大的论文在《 Nature 》上发表14篇、《Science》上发表8篇、《Cell》上发表6篇,在CNS三大国际顶刊上发文数量总计28篇,远远超越第二名14篇,可谓是遥遥领先,稳居榜首。 清
  • 川北医学院:本科生履历“逆天”顶刊发了7篇SCI

    2025-07-18
    7月17日,川北医学院通报调查结果,这名本科生在奖项申请答辩的PPT里,成果表述不严谨引发质疑。 本科生履历逆天 网友直呼罗博士 网传的答辩PPT里,川北医学院口腔医学院2022级学生罗子甯的成绩单让人眼花缭乱:兼任多个顶级期刊审稿人,以第一作者或通讯作者身份,在
  • 7所高校!关闭订购数据库,有你学校吗?

    2025-07-07
    6月24日,福州大学图书馆发布题为《关于停止订购爱思唯尔(Elsevier)ScienceDirect 全文期刊数据库的通知》公告,据公告,福州大学已暂停续订爱思唯尔 ScienceDirect 全文期刊数据库。 公告称:近年来,爱思唯尔数据库价格每年涨幅为 8%,2025 年采购该数据库预算将达
  • 最新!韦东奕晋升北大长聘副教授,学术成果显著加分!

    2025-07-01
    近日,有网友晒出北京大学数学科学学院助理教授韦东奕的公示材料照片,称韦东奕将成为北大副教授,长聘日期从2025年8月1日开始。 2019年12月,被聘为北京大学助理教授,北京大学数学科学学院微分方程教研室研究员。同年,韦东奕与田刚院士等人的合作论文Small gaps of
回到顶部