首页 > 编程知识 正文

中软国际信息安全考试,国家信息安全水平证书

时间:2023-05-04 16:05:30 阅读:140306 作者:1325

2 .密码学的基本概念

密码学(cryptology )是作为数学的一个分支,研究信息系统安全性的科学,是密码化学和密码分析学的总称。

加密(cryptography )是对消息保密的技术和科学。 加密化学是加密体制的设计学,它是如何编码及采用什么样的加密机制来确保信息安全加密的。

密码分析学(cryptanalysis )是与密码学相对应的技术和科学,是研究解密密文的方法的科学和技术。 密码分析学是指在不知道密钥的情况下从密文中推送演出明文或密钥的技术。

密码学有{明文、密文、密钥、加密算法、解密算法}五组,对应的加密方式称为加密方式。 明文(Plaintext )是作为加密输入的原始信息,也就是消息的原始格式,通常用m或p表示。 明文的所有可能的有限集合被称为明文空间,通常用m或p表示。 密文(Ciphertext )是明文被加密并变换的结果,即消息被加密处理的形式,通常用c来表示。 所有密文的可能有限集合称为密文空间,通常用c表示。 密钥(Key ) :参与密码转换的参数,通常用k表示。 由所有可能密钥构成的有限集合称为密钥空间,通常用k表示。 加密算法是将明文转换成密文的转换函数,这加密相应的转换过程(通常用e表示,c=Ek(p ) p ) )。 解码算法是将密文解码成明文的变换函数,这种变换函数把相应的变换过程称为解码即解码过程(通常用d来表示,p=Dk(c ) c ) )。 对于实用的密码方案,p=dk[ek[p]],即加密算法所获得的密文总是要求能够用一定的解密算法恢复原始的明文。 密文消息的获取依赖于初始明文和密钥值两者。 3 .加密方式分类加密方式原理上分为两种。 单密钥或对称加密方案(单密钥或对称加密方案) two-keyorasymmetriccryptosystem单密钥加密方案本质特征在于所使用的加密密钥和解密密钥相同最有影响力的密钥密码是1977年美国国家标准局公布的DES算法。 密钥系统加密解密数据的过程如图3-2所示。 这里,系统的机密性主要取决于密钥的安全性。 双重密钥加密方案的优点是可以公开加密密钥,能够满足网络开放性的要求,解密密钥只需保密,所以密钥管理问题相对简单。 双重密钥密码的缺点是双重密钥密码算法通常比较复杂,而且加权解密速度慢。 3.2加密算法加密算法的发展经历了经典密码、对称密钥密码和公钥密码三个发展阶段。 经典密码是基于字符替换的密码,表示密码的起源。 对称算法的加密密钥和解密密钥是相同的。 根据加密模式,对称算法分为序列密码和分组密码两种。 序列密码每次加密一位或一个字节的明文,也称为流密码。 组密码将明文分为固定长度的组,用相同的密钥和算法逐块加密,输出也是固定长度的密文。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。