替换密码 设P=C=26,密钥空间K由所有可能的26个 符号O,1 ,25的置换组成。对每 个置换z∈K,定义 e, (x=I(x) d2(y)=r-(y) 其中x-是丌的逆置换
• 替换密码 – 设 ,密钥空间K由所有可能的26个 符号0,1,…….,25的置换组成。对每一 个置换 ,定义 则 , 其中 的逆置换。 P = C = Z26 e (x) (x) = ( ) ( ) 1 d y y − = 是 −1
例22密钥句子为:+ he message was transmitted an hour ago 源字母表为: a bcde g hij m no pgr stuvwxyZ 代换字母表为: THEMSAGWRNIDOUBCFJKLPQVXYZ 明文: please confirm receipt 密文: CDSTKS EBUARJO J5 ESRCL
• 例2.2 密钥句子为:the message was transmitted an hour ago 。 源字母表为: a b c d e f g h i j k l m n o p q r s t u v w x y z 代换字母表为: THEMSAGWRNIDOUBCFJKLPQVXYZ 明文:please confirm receipt 密文:CDSTKS EBUARJO JSESRCL
安全性分析 替换密码的密钥是由26个字母的置换组成 这些置换的数目是26!,超过,一个非常 大的数。这样即使对现代计算机来说,穷举 密钥搜索也是不可行的。然而,以后我们会 看到,替换密码容易被其他的分析方法所破 译
• 安全性分析 – 替换密码的密钥是由26个字母的置换组成。 这些置换的数目是26!,超过,一个非常 大的数。这样即使对现代计算机来说,穷举 密钥搜索也是不可行的。然而,以后我们会 看到,替换密码容易被其他的分析方法所破 译