应用密码学基础概述.ppt

密码学概述;本章主要内容;密码学的发展历程;密码编码学(Cryptography)研究密码编制的科学 密码分析学(Cryptanalysis)研究密码破译的科学 密码学(cryptology )是一门研究密码保护通信手段的科学,由密码编码学和密码分析学组成 密码技术(Cryptography)把可理解的消息伪装成不可理解消息,又可恢复原消息的方法和原理的科学 ;明文 :伪装前的原始数据 密文 :伪装后的数据 加密 :伪装的过程 密钥 :参与密码变换的参数 加密算法:用于对数据加密的一组数学变换 解密 :将密文恢复为明文 解密算法:用于解密的一组数学变换 ; 图1.1 加密和解密;加密时可以使用一个参数K,称此参数K为加密密钥。K可以是很多数值里的任意值。密钥K的可能值的范围叫做密钥空间。加密和解密运算都使用这个密钥,即运算都依赖于密钥,并用K作为下标表示,加解密函数表达为: EK(P)=C DK(C)=P 这些函数具有下面的特性:DK(EK(P))=P 如图1.2: 图1.2 使用一个密钥的加/解密; 有些算法使用不同的加密密钥和解密密钥,也就是说加密密钥K1与相应的解密密钥K2不同,在这种情况下,加密和解密的函数表达式为: EK1(M)=C DK2(C)=M 函数必须具有的特性是,DK2(EK1(M))=M,如图1.3所示 图

文档评论(0)

1亿VIP精品文档

相关文档