【摘要】:密码技术的最初目的是实现信息的保密,后来发展到也用于数字签名、消息认证、身份认证等。现代计算机诞生后,密码技术发生了巨大的变化,不仅编码方法更加复杂了,而且也出现了新的密码技术,应用领域非常广泛。然后介绍了主要用来提供机密性服务的对称密码技术,包括重要的对称加密算法。公钥密码最重要的应用是数字签名,所以最后介绍了数字签名及与之相关的散列函数、公钥证书等技术。
学习目标
(1)能够描述计算机诞生之前,对消息进行保密的两种基本的编码方法。
(2)了解攻击对称加密方案的两种方法。
(3)能够描述DES算法的轮运算过程。
(4)了解3DES和AES算法的工作过程。
(5)理解对称密码的3种工作模式:ECB、CBC、CTR。
(6)理解流密码与块密码的不同,以及流密码的基本原理。
(7)能够描述公钥密码的基本思想。
(8)能够描述RSA算法的构造过程。(www.daowen.com)
(9)了解Diffie-Hellman算法的原理及过程。
(10)了解SHA-512算法的工作流程。
(11)能够描述数字签名及验证签名的过程。
(12)解释PKI及其构成要素。
(13)了解Windows EFS的原理及使用。
(14)能够解释签名文件的验证过程(包括证书链的验证)。
密码技术是很多安全技术的基础,可以这样说,没有密码技术,就没有Internet尤其是电子商务的蓬勃发展。密码技术的最初目的是实现信息的保密,后来发展到也用于数字签名、消息认证、身份认证等。在现代计算机诞生之前的早期,信息保密一般是通过伪装、隐藏,或让人难以辨认的方式实现的。现代计算机诞生后,密码技术发生了巨大的变化,不仅编码方法更加复杂了,而且也出现了新的密码技术,应用领域非常广泛。
本章首先简单介绍了现代计算机诞生之前保密的历史。然后介绍了主要用来提供机密性服务的对称密码技术,包括重要的对称加密算法。接下来介绍了公钥密码(也称非对称密码)的基本思想及重要的公钥密码算法。公钥密码最重要的应用是数字签名,所以最后介绍了数字签名及与之相关的散列函数、公钥证书(也称数字证书)等技术。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关信息安全基础的文章