软件生存性与安全分发技术研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ciedan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息系统中,软件是信息系统的“灵魂”。软件的脆弱性通常是导致信息系统失效和瘫痪的主要根源,因而软件的运行安全对信息系统的安全至关重要。由于现代信息系统的基础平台很大程度上依赖于网络,因此软件产品通过网络环境发布和交付也就成为了新常态。随着这种新常态的出现,软件的实体安全也开始受到人们的关注和重视。本论文的研究工作就是围绕软件安全(包括运行安全和实体安全)而展开的。具体地讲就是,寻求以下两个问题的技术解决方案:(1)降低软件脆弱性对信息系统的危害程度;(2)确保软件产品通过网络安全发布和交付。对于第一个问题,本文尝试基于信息系统生存性技术思想寻求答案:我们提出了一种软件系统生存性评估模型,并重点研究了一种重要的软件系统生存性确保技术——生存性恢复技术。对于第二个问题,我们提出了一种通用的可实现用户身份隐私保护的软件安全分发协议,并对该协议中的关键技术——基于证书的数字签名技术——进行了深入探讨。本论文的研究成果和贡献可以归纳为以下五点:(1)提出了一种基于运行环境和系统结构的软件系统生存性评估模型该模型从生存性的角度把软件系统抽象为一组软件服务的集合,又把一个软件服务抽象为一组软件操作的集合;在此基础上,该模型给出了软件操作的生存性量化定义,进而给出了软件服务生存性的计算公式,并最终给出了软件系统生存性的计算模型。与现有软件系统生存性评估模型相比较,该模型充分考虑了软件系统所处的运行环境对软件系统生存性的影响,将环境因素纳入到软件操作生存性量化定义以及软件服务生存性计算公式中;同时,该模型还充分考虑了软件服务之间的相互依赖关系对软件系统生存性的影响,提出了“适用于服务权重优先的服务重要性加权平均”和“适用于服务调用概率优先的马尔可夫状态转移”两种软件系统生存性计算模型。(2)提出了一种可靠的基于检查点的分布式软件系统生存性恢复机制基于本论文提出的软件系统生存性评估模型,本论文进一步给出了软件系统部分服务或全部服务失效时的恢复策略。为了在分布式软件系统中实现这些恢复策略,本论文基于协同分布式检查点技术设计出一种可靠的分布式软件系统生存性恢复机制。该机制的可靠性体现在:在检查点中心进程与分布子进程通信链路发生故障时,通过探测并建立冗余通信链路或实施进程迁移来保障相关分布子进程检查点活动的顺利实施,进而保障各分布子进程检查点状态的全局一致性。(3)提出了一种面向切面编程的应用级检查点实现技术实现本论文提出的分布式软件系统生存性恢复机制有三个层次:系统级、用户级和应用级;其中,应用级实现技术具有开销小、可移植性好等优点,但存在容易产生代码纠缠、增加软件系统开发人员负担等缺点。为了克服这些缺点,本论文又进一步基于面向切面编程原理设计出一种新的应用级检查点实现技术。该技术将所有有关检查点技术的代码从核心业务模块中剥离放在检查点切面中实现,核心业务模块开发人员完全可以不用关心检查点技术如何被实现、如何被引用,检查点切面开发人员将会按要求把检查点机制与核心业务模块挂钩,即便如此也不会干扰或影响核心业务模块开发人员。(4)提出了一种通用的可实现用户身份隐私保护的软件安全分发协议本论文利用基于证书的环签名和密钥隔离签名技术设计出一种通用的可保护用户身份隐私的软件安全分发协议。该协议不仅能够实现软件供应商与软件用户之间双向身份认证,还能保护软件用户的身份信息不会泄露给包括软件供应商在内的任何其他实体。同时,当某一时刻软件供应商主密钥泄漏时,在主密钥泄露时刻前后本论文设计的协议其安全性均不会受到影响。由于本论文设计的协议引入了基于证书的公钥密码体制,因此不存在公钥证书管理和密钥托管问题。更进一步,本论文设计的协议能够采用任意的基于证书的环签名方案和密钥隔离签名方案来实现。(5)提出了一个可证安全的基于证书的密钥隔离签名方案基于证书的签名(CBS)融合了基于公钥签名和基于身份签名的特点,因而本论文提出的方案避免了基于公钥签名和基于身份签名的缺点。考虑到在充满敌意的情况下,CBS不安全的部署经常会引起不可避免的签名密钥的暴露,本论文提出的方案可以减少密钥暴露带来的消极影响。由于本论文提出的方案中没有使用计算代价较高的双线性对操作,因此本论文提出的方案在性能上要胜过已有的密钥隔离CBS方案,并更加适用于低功耗设备。此外,本论文提出的方案其不可伪造性已被形式化证明是依赖于随机预言模型上的离散对数假设。
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
期刊
为了激发公众讨论关于经济适用房在设计上如何实现可持续性发展的新想法,耶鲁大学(Yale University)与联合国环境规划署(UN Environment)和联合国人居署(UN-Habitat)共同合作,推出
本文首先诠释核心竞争力的概念.分析烟草商业企业核心竞争力的定位.最后具体阐述烟草商业企业核心竞争力的构建路径。
就如何提高小学生的写作能力进行了论述。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
制备一种高效的脱汞剂—W105,实现了高效去除污酸中胶体态汞的效果,研究脱汞参数对污酸中Hg和As脱除效果的影响。研究结果表明:制备的脱汞剂碳表面上生长出了晶体,表明制备得
目的评价超声检查、磁共振及血清CA125测定诊断子宫腺肌病的临床价值。方法回顾分析2016年12月~2017年12月在我院诊治的50例子宫腺肌病和子宫肌瘤患者临床资料,患者分别进行
甲状腺危象是一种以高热、高代谢征候群,意识改变为特征,常伴有多器官多系统失代偿而危及生命的甲状腺急性加重的综合征[1-5].
语义Web被视为当前Web的扩展,它可以为Web内的知识添加机器可理解、可处理的语义信息,以实现人(机器)与机器之间的语义信息通信。为了有效地组织语义Web中的知识信息,通常使
由于用数学方法描述数字图像时,一幅二维静态的灰度图像可用一张曲面表示,而图像被扫描成一维的灰度值序列后又可用一条平面曲线表示,因此曲线曲面造型方法成为研究数字图像