论文部分内容阅读
随着云计算的飞速发展,云计算安全问题已经变得异常的突出,越来越多的用户开始意识到需要保护自己的安全。与通常的安全保护不同的是,用户认为的安全保护不仅仅是指服务商对数据提供简单的备份与恢复,而是需要保证自己的数据放在别人的服务器上不被窃取和非法使用。云计算的安全问题已经成为了云计算发展急需解决的问题之一,对云计算安全的研究要求也越来越迫切。PKI是目前广泛使用的安全体系之一,该体系利用非对称密钥体系的特点能够对数据的真实性、机密性、完整性和不可否认性进行很好的保护。云计算能否利用PKI体系很好的解决自身的安全问题,是云计算安全研究的重要方向之一。本论文正是针对该方向,以PKI体系及其技术在云计算安全中的应用为主要的研究对象。在深入分析当今云计算和PKI相关理论和技术的基础上,结合我国SM系列算法大力推广机遇,对不同算法实体间构建信任体系的模型和相关软件开发技术进行了详尽的讨论和研究。主要内容为:1.研究不同算法能力的实体间互信互认问题,提出了一种在不同算法能力实体间进行信任传递的方法。该方法通过在两实体间加入一个具有多种算法能力的第三方实体,通过该实体完成对数据验证及重新签名,将不支持的算法转换为支持的算法,从而实现不同算法能力的实体间的互信互认。2.研究不同算法能力的实体间安全交换数据问题,提出了一种在不同算法能力实体间进行安全数据交换的方法。该方法通过在两实体间加入一个具有多种算法能力的第三方实体,通过该实体完成对数据解密及重新加密,将不支持的算法转换为支持的算法,从而实现不同算法能力的实体间的安全数据交换。3.研究具有多种算法能力的第三方实体的实现技术,提出一种对多种算法灵活切换的软件设计方法。该方法对不同算法进行了抽象,充分利用了面向接口编程、面向方面编程设计思想的优点,为应用层提供了统一的算法接口,屏蔽了不同算法的差异,降低了应用针对不同算法的开发难度。