牛淑佳
(西南交通大学 四川省成都市 611756)
云计算一般被定义为在网络环境下计算资源的交付和使用方式,用户通过网络按需、易扩展的方式获得所需服务[1]。近些年,主流云服务商接连发生的安全事件暴露了云计算应用在安全方面存在诸多的隐患。因为云服务系统和传统IT 系统类似,故传统IT 系统中各个层次所存在的安全问题在云服务系统中依然存在。而作为一种新型的计算模式,云计算让用户将数据和应用都迁移到了云上,同时用户失去了对这些资源的物理控制,这可能会产生了一些新的安全风险[2]。
云计算具有着蓬勃的发展潜力,但目前依然存在着严重的信任危机。面对这样的形势,除了管理上的约束,密码技术作为一门历久弥新的学科,可以为每个信息安全的发展阶段都提供基本的技术保障[3]。从古典密码学到现代密码学,随着现代信息技术的发展和数学研究的硕果累累,密码学的研究也开始了新的篇章。随着量子计算机的发展,公钥密码的安全逐渐受到威胁,抗量子算法的量子密码、格密码等领域也逐渐成为了研究热点。
云计算的发展和推广常受限于数据的安全性和保密性,而密码学研究的新进程,必将为云计算的发展带来新的保证,新的可能。
密码技术的分类有很多种,比如按照密钥方式划分可分为对称式密码和非对称式密码;按照编制原理划分,又可分为移位、代替和置换三种。……