现代密码学论文
院系名称理学院
专业班级计算131班学号学生姓名王云英
f摘要
现代密码学研究信息从发端到收端的安全传输和安全存储是研究“知己知彼”的一门科学。其核心是密码编码学和密码分析学。前者致力于建立难以被敌方或对手攻破的安全密码体制即“知己”后者则力图破译敌方或对手已有的密码体制即“知彼”。人类有记载的通信密码始于公元前400年。1881年世界上的第一个电话保密专利出现。电报、无线电的发明使密码学成为通信领域中不可回避的研究课题。
现有的密码体制千千万万各不相同。但是它们都可以分为私钥密码体制如DES密码和公钥密码如公开密钥密码。前者的加密过程和脱密过程相同而且所用的密钥也相同后者每个用户都有公开和秘密钥。现代密码学是一门迅速发展的应用科学。随着因特网的迅速普及人们依靠它传送大量的信息但是这些信息在网络上的传输都是公开的。因此对于关系到个人利益的信息必须经过加密之后才可以在网上传送这将离不开现代密码技术。PKI是一个用公钥概念与技术来实施和提供安全服务的具有普适性的安全基础设施。PKI公钥基础设施的主要任务是在开放环境中为开放性业务提供数字签名服务。
f现代密码学的算法研究
密码算法主要分为对称密码算法和非对称密码算法两大类。对称加密算法指加密密钥和解密密钥相同或知道密钥之一很容易推导得到另一个密钥。通常情况下对称密钥加密算法的加解密速度非常快因此这类算法适用于大批量数据的场合。这类算法又分为分组密码和流密码两大类。
11分组密码
分组密码算法实际上就是密钥控制下通过某个置换来实现对明文分组的加密变换。为了保证密码算法的安全强度对密码算法的要求如下。
1分组长度足够大当分组长度较小时分组密码类似于古典的代替密码它仍然保留了明文的统计信息这种统计信息将给攻击者留下可乘之机攻击者可以有效地穷举明文空间得到密码变换本身。
2密钥量足够大分组密码的密钥所确定密码变换只是所有置换中极小一部分。如果这一部分足够小攻击者可以有效地穷举明文空间所确定所有的置换。这时攻击者就可以对密文进行解密以得到有意义的明文。
3密码变换足够复杂使攻击者除了穷举法以外找不到其他快捷的破译方法。
分组密码的优点明文信息良好的扩展性对插入的敏感性不需要密钥同步较强的适用性适合作为加密标准。
分组密码的缺点加密速度慢错误扩散和传播。
分组密码将定长的明文块转换成等长的密文这一过程在秘钥的控制之下。使用逆向变换r