古典和对称密码.pptVIP

  • 12
  • 0
  • 约1.52万字
  • 约 91页
  • 2019-03-28 发布于湖北
  • 举报
信息安全 加密系统又称为保密系统。该系统被描述如下。 用户Alice和用户Bob是一对通信伙伴。 Eve是攻击者(违法入侵者) Alice欲发送一个消息m给Bob。 m称为明文。 Alice使用加密密钥z,使用加密算法E,对明文m做以下的变换,称为加密变换: c=E(m, z) c称为密文。 Alice将密文c通过不安全的公共信道发送给Bob。 Bob使用解密密钥k,使用解密算法D,对密文c做以下的反变换,称为解密变换: m=D(c, k) 于是Bob获得了明文m 。 注一:关于加密算法E和解密算法D 从商用的角度出发,要求加解密算法(E,D)应该是公共的标准算法,是公开的。因此,包括攻击者Eve在内的所有人都知道加解密算法(E,D)。 要求安全性不依赖于加解密算法(E,D)是否保密,而仅仅依赖于密钥是否保密。 注二:关于加解密方式 如果每一次加密/解密过程,都要选择一次加解密密钥(z,k),则加解密方式称为一次一密的。 一次一密的加解密方式通常具有很好的安全性。但是需要频繁地更换密钥,每次通信之前都需要通信伙伴之间进行协商来确定新的密钥(z,k) 。因而一次一密的加解密方式是不实用的。 如果加解密密钥(z,k)在多次加密/解密过程中反复地重复使用,则加解密方式称为多次一密的。 现有的实用加解密方式都是多次一密的。 多次一密的加解密方式极大地省却了通信伙伴的工作量。 但同时,

文档评论(0)

1亿VIP精品文档

相关文档