密码学是研究将真实的信息隐秘化,阻碍别人获得信息的方法。密码学是跨学科的,涉及许多领域。既涉及信息理论,也涉及数学领域。传统密码学技术是可信密码学技术的子集,加密/解密算法及其系列用户协议与定义、密钥管理等,总称密码系统。
1.明文:要被密码保护的原始信息,叫做明文。
2.密文:明文信息因加密成为不可读的信息,叫做密文。
3.加密:将原始信息转换为不可读信息的过程。
4.解密:从已加密的信息中得到原始明文信息。
5.加密解密算法:加密与解密时用的算法。
6.密钥:加密与解密算法运行,要输入密码数据(即密钥)。
7.密码:秘密信息决定了所产生加密信息,该秘密信息叫做密码。
8.密码分析:研究怎样破解密码学技术的分析。
9.破解密码的方法:有穷举法、差分法等攻击方法。
10.密码术:密码学和密码分析常合在一起叫做密码术。
11.安全通道:密钥需要由安全、可靠的通道,交给加/解密者。
12.加密协议:具体定义了用加密/解密算法处理特定的加密任务的方式。
13.保密安全通道:通过保密约定的“加密协议”把密钥交给加/解密者的通道。
14.“公钥/私钥”安全通道。
“公钥私钥”安全通道是根据公钥“交换协议”计算建立的安全通道。安全通道反向“破解”的复杂程度与私钥的长度成正。其中公钥是公开的数值,私钥是隐秘的数值。