论文部分内容阅读
近些年来,信息产业的高速发展,带来了信息技术的空前繁荣。但与此同时,危害信息安全的事件也不断发生,信息安全面临着越来越多的挑战。传统的解决方法是通过加密、解密等技术,在一定程度上弥补了系统安全性能的不足,但这些都不能从根本上解决安全的问题。而硬件结构和操作系统的安全是信息系统安全的基础,只有从硬件和软件的底层开始,从整体上采取措施,才能有效地确保信息系统的安全。通过可信计算技术,构造信任根和信任链,可以提高硬件平台的可信性。但是,对于如何确保网络软件实体间的信任问题的研究,尚处于起步阶段。如果一个软件实体的行为总是与预期的相一致,则可称之为可信实体。但是,在互联网环境下,由于资源本身所具有的开放性、多样性和动态性,使得对于具有高可靠服务质量的协同软件实体的选择难度增大,很难保证软件实体间的可信性。并且,软件实体间的信任关系通常会随着环境或者交互的进行而不断变化,具有很强的动态演化性。因此,互联网环境下,软件实体的可信性正面临着许多新的问题和挑战。本文针对网络软件实体间信任关系的复杂性、多样性和动态演化性这三个急需解决的问题,主要完成了以下的研究工作:1.信任的度量。结合了可信图的思想,对实体间的信任关系进行了合理的抽象和表示。并在此基础上引入了本体的概念,分别对如何设置实体的信任度初值、如何综合考虑多种因素进行信任度的计算以及计算方法等问题提出了改进的设计思想。2.信任的演化。演化是由实体间不断请求交互(可以看成是一个个的数据流)刺激发生的。任意两个实体交互之后都会有一个结果,例如交易成功或者交易失败,根据这些交互的结果就可以进行学习。通过对已有信任模型演化算法的深入研究,改进了动态演化已有信任模型的方法。3.文章最后对新模型与典型模型进行了详尽的实验及比较。实验结果表明,对比已有的模型,新模型在度量软件实体的信任度上表现出更高的精确度和安全性。