论文部分内容阅读
随着网络应用的深入和安全意识的提高,各种安全技术也得到了前所未有的发展和应用。作为信息安全的核心技术,密码技术越来越受到人们的关注。密码技术的应用已不再局限于军事、政治和外交领域,其商用价值和社会价值也已得到了充分的肯定。因此,密码技术的进一步研究与发展有着重要的意义和广阔的前景。
当前密码技术进入了安全性依靠密钥而不是算法本身的时代。无论是对称密钥中使用的密码,还是公开密钥密码体制中使用的私钥,即数字证书,都是需要好好保护的,本文正是基于这个前提而进行研究的。公开密钥体制现在比较完善,但在国内发展比较缓慢,经过本文介绍的二次加密,使公钥体制更加安全,同时更加符合普通用户的使用习惯,使公钥体制在国内更加易于推广。
本文在分析密码技术发展背景和现状的基础上,提出了利用一种组合加密技术来保障信息安全的方案。该方案充分利用对称密钥密码体制和公开密钥密码体制各自的优点,对公开密钥密码体制中使用的私钥,即数字证书进行本地加密;在构造该算法时引入随机密码的概念,形成一次一密乱码组合加密算法;另外,在公开密钥传输前,利用对称密钥进行加密,使得信息传递更私密,更安全;对算法思想、加密强度、加密速度等方面进行了定性的分析和阐述,并给出了部分实现代码。
该方案能够实现数据信息快速、安全的传递和信息完整性、真实性的验证,在安全通信领域有广阔的应用前景。