网络安全——密码技术.ppt

网络安全——密码技术.ppt

ID:49284278

大小:188.00 KB

页数:17页

时间:2020-02-03

网络安全——密码技术.ppt_第1页
网络安全——密码技术.ppt_第2页
网络安全——密码技术.ppt_第3页
网络安全——密码技术.ppt_第4页
网络安全——密码技术.ppt_第5页
资源描述:

《网络安全——密码技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、密码技术8.3.1加密技术概述8.3.2私钥密码技术8.3.3公钥密码技术8.3.1密码技术概述密码技术对存储或者传输的信息采取秘密的交换以防止第三者对信息的窃取的技术。密码技术分为加密和解密两部分。加密是把需要加密的报文(也称为明文)按照以密码钥匙(简称密钥)为参数进行变换,产生密码文件(简称密文)。解密是按照密钥把密文还原成明文的过程。密钥是一个数值,它和加密算法一起生成特别的密文。密钥本质是非常大的数,密钥的尺寸用位(bit)表示,在公开密钥加密方法中,密钥的尺寸越大,密文就越安全。8.3.1密码技术概述利用密码技术,报文

2、在从信源发出和进入通信信道之间进行加密,经过信道传输,到信宿接收时进行解密,以实现网络通信保密。加密与解密模型如图8.8所示。图8.8加密解密模型若密码分析的攻击者只是监听对密码通信信道上所有信息,称之为被动攻击。若他还能够对通信道上传输的消息进行截取、修改甚至主动发送信息,称之为主动攻击。8.3.2私钥密码技术私钥密码体制是从传统的简单换位、代替密码发展而来的,也称为对称密码体制。对称密码体制使用相同的密钥加密和解密信息,亦即通信双方建立并共享一个密钥。对称密码体制的工作原理为:用户A要传送机密信息给B,则A和B必须共享一个预

3、先由人工分配或由一个密钥分发中心(KDC)分发的密钥K,于是A用密钥K和加密算法E对明文P加密得到密文C=EK(P),并将密文C发送给B;B用同样一密钥K和解密算法D对密文解密,得到明文P=DK(EK(P))。按加密模式来分,对称密码体制可以分为流密码(或称序列密码)和分组密码(或称块密码)两大类。8.3.2私钥密码技术流密码流密码的工作原理是,通过有限状态机产生性能优良的伪随机序列,使用该序列加密信息流,逐比特加密,得到密文序列。所以流密码的安全强度完全取决于它所产生的伪随机序列的好坏。流密码的优点是错误扩展小、速度快、同步容

4、易和安全程度高。对流密码的攻击的主要手段有代数方法和概率统计方法,两者的结合可以达到较好的效果。8.4.2私钥密码技术2.分组密码分组密码的工作方式是将明文分成固定的块,用同一密钥算法对每一块加密,输出也是固定长度的密文。分组密码(BlockCipher)是将明文消息编码表示后的数字序列x1,x2,…,x3,…,划分成长为m的组x=(x0,x1,…,xm-1),各组分别在密钥k=(k0,k1,…,kl-1)控制下变换成等长的输出数字序列y=(y0,y1,…,yn-1),其加密函数E:Vn×K→Vn,Vn是n维矢量空间,K为密钥空

5、间。分组密码与流密码不同之处在于输出的每一位数字不是只与相应时刻输入的明文数字有关,而是还与一组长为m的明文数字有关。这种密码实质上是字长为m的数字序列的代换密码,如图8.9所示。8.3.2私钥密码技术图8.9分组密码框图8.3.2私钥密码技术通常取n=m;若n>m,则为有数据扩展的分组密码;若n

6、会。美国NSB规定了四种基本的工作模式,即电码本(ECB)、密码反馈链接(CBC)、密码反馈(CFB)、输出反馈(OFB)。ANSI、ISO和ISO/IEC也规定了类似的工作模式。SET协议使用DES的密码分组链接CBC(CipherBlockChaining)模式。8.3.2私钥密码技术3.DES和AESDES(DataEncryptionStandard)是当今使用得最为广泛的一种加密方案,一般认为是很难破解的私钥。它以64bit的块来加密,即通过对64位的明文块加密得到64位的密文块。加密和解密都使用相同的密钥和算法,只是

7、在密钥次序中有些区别。56位的密钥表示为64位的数,而每个第8位都用于奇偶较验。DES可用于所有4种模式中:ECB、CBC、CFB用OFB。但是,一般DES只用于CBC模式和CFB模式。8.3.2私钥密码技术AES(AdvancedEncryptionStandard)是替换DES的一种加密算法。AES具备以下的特点:算法必须是对称密码或私有密码。算法必须是类似DES的一块密码,而不是流密码。算法支持密钥长度范围从128到256位,而且算法还应支持不同块数的数据。算法应该用C或Java程序语言设计。除上述需求外,AES还必须要高

8、效率,而且AES算法必须是公开,免专利权税。8.3.3公钥密码技术公开密钥密码概述公钥加密算法也称非对称密钥算法,用两对密钥:一个公共密钥和一个专用密钥。公共密钥则可以发布出去,专用密钥要保证绝对的安全。用公共密钥加密的信息只能用专用密钥解密,反之亦然。公共密钥

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。