第三章对称加密体制
第三章 对称加密体制
回顾 对称密码体制 aKd=Ke,或者由其中一个很容易推出另 特点:发送者和接收者之间密钥必须安全传送。 代表密码: DESIDEA
回顾 对称密码体制 ◼ Kd=Ke,或者由其中一个很容易推出另一个 ◼ 特点:发送者和接收者之间密钥必须安全传送。 ◼ 代表密码:DES,IDEA
用对称密钥加密的特点 ●密钥必须秘密地分配 如果密钥被损害了,攻击者就能解密所有 消息,并可以假装是其中一方 偎设网络中每对用户使用不同的密钥,那 密钥总数随着用户的增加而迅速增加 an个用户需要的密钥总数=n(n-1)2 10个用户需要45个密钥 100个用户需要4950个不同的密钥
用对称密钥加密的特点 密钥必须秘密地分配 如果密钥被损害了,攻击者就能解密所有 消息,并可以假装是其中一方。 假设网络中每对用户使用不同的密钥,那 么密钥总数随着用户的增加而迅速增加。 ◼ n个用户需要的密钥总数=n(n-1)/2 ◼ 10个用户需要45个密钥 ◼ 100个用户需要4950个不同的密钥
回顾 分组密码体制 设M为明文,分组密码将M划分为一系列明文 块M1,通常每块包含若干字符,并且对每一块 M都用同一个密钥K进行加密。即 M=(M1,M2,Mn)C=(C1,C2….Cn) 其中C=E(M,Ke)=1,2.n
回顾 分组密码体制 ◼ 设M为明文,分组密码将M划分为一系列明文 块Mi,通常每块包含若干字符,并且对每一块 Mi都用同一个密钥Ke进行加密。即: M=(M1 , M2 ,… Mn ,) C=(C1 , C2… Cn ,) 其中Ci=E(Mi ,Ke ) i=1,2…n
回顾 序列密码体制(流密码) 将明文和密钥都划分为位(6或字符的序列, 并且对明文序列中的每一位或字符都用密钥序 列中对应的分量来加密,即 n)Ke=(ke1,ke2…ke1) (C1,C2….Cn)其中c=Em1ke)i=1,2.n
回顾 序列密码体制(流密码) ◼ 将明文和密钥都划分为位(bit)或字符的序列, 并且对明文序列中的每一位或字符都用密钥序 列中对应的分量来加密,即: M=(m1 , m2 ,… mn ) Ke=(ke1, ke2…ke1) C=(c1 , c2…cn ) 其中ci=E(mi ,kei) i=1,2…n