APP下载

信息安全的密码学与密匙管理

2014-09-22郝琳

郝琳

摘要:密码学是信息安全的重要组成部分。密码系统的两个基本要素是加密算法和密钥管理。加密算法是一些公式和法则,它规定了明文和密文之间的变换方法。由于密码系统的反复使用,仅靠加密算法已难以保证信息的安全了。事实上,加密信息的安全可靠依赖于密钥系统,密钥是控制加密算法和解密算法的关键信息,它的产生、传输、存储等工作是十分重要的。

关键词:密码学 安全网络 密匙管理

1 密码学基本概念

密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。

1.1 密码学基本概念

①密码学是研究秘密通信的学问。

②明文是待加密的信息称为明文。

③密文是加密后的信息称为密文。

④解密是从密文恢复明文的过程称为解密。

⑤密码是用于加密和解密的数学函数。

⑥加密是将明文变成密文的过程称为加密。

⑦密钥是由使用密码的用户选取的随机数。

⑧密码编码学是使消息保密的科学和技术。

⑨密码分析学是研究如何破译密码的科学和技术。

⑩密码体制是完成加密和解密的算法。

2 古典加密算法

古典加密算法主要采用替换加密和置换加密。其中替换加密是将明文中每个字符被替换成密文中的另外一个字符。例如:明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ

密文:EFGHIJKLMNOPQRSTUVWXYZABCD

那么,密文:XMNW NW E KNP

明文:THIS IS A FILE

密码学是在编码与破译的斗争实践中逐步发展起来的,已成为一门综合性的尖端技术科学,与数学、声学、计算机科学等各学科都有着广泛而密切的联系。……

登录APP查看全文