第三章 数据加密技术.docVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 数据加密技术 学习内容要求 数据加密技术基本概念 密码算法概述 DES算法 RSA算法 1 数据加密技术基本概念 1.1 密码学 密码学的主要作用 提供机密性 鉴别: 消息的接收者应该能够确认消息的来源;入侵者不可能伪装成他人。 完整性: 消息的接收者应该能够验证在传送过程中消息没有被修改;入侵者不可能用假消息代替合法消息。 抗抵赖: 消息的发送者事后不可能虚假地否认他发送的消息。 1.2 密码学专业术语 明文 信息的原始形式称为明文(plaintext)。 明文用M或P表示。 明文的形式可能是: 位序列、文本文件、位图、数字化语音序列、数字化视频图像等、对于计算机,明文指二进制数据。 密文 明文经过加密变换后的形式称为密文(ciphertext)。 密文用C表示。 对于计算机,密文是二进制数据。 加密 由明文变成密文的过程称为加密(enciphering)。通常记作E。 加密函数E作用于M得到密文C。 可用数学公式表示: E(M) = C 解密 由密文变成明文的过程称为解密(deciphering)。通常记作D。 解密函数D作用于C得到明文M。 可用数学公式表示: D(C) = M 加密和解密的过程可以表示为: 先加密再解密,原始明文将恢复。故等式D(E(M)) = M必须成立 算法 算法是用于加密和解密的数学函数。 如果算法的保密性是基于保持算法的秘密,这种算法称为受限制的算法。 受限制的算法流行于低密级的应用。 密钥 密钥是参与加密或解密变换的参数(key)。通常用K表示。 通过引入密钥,算法的安全性依赖于密钥的安全性,而不是算法细节的安全性。 密钥的引入使得算法可以公开,或被分析,并使大量生产使用某一算法的产品成为可能。 引入密钥后,加密和解密的过程可以表示为: 密码体制 通常一个完整的密码体制包括如下五个要素: M可能明文的有限集,称为明文空间。 C可能密文的有限集,称为密文空间。 K一切可能密钥的有限集,称为密钥空间。 E加密函数 D解密函数 对于密钥空间的任一密钥,有一个加密算法和相应的解密算法,使得加密函数EK:M-C和解密函数DK:C-M满足:DK(EK(x))=x,这里x€M 1.3 密码学的发展 第一阶段:传统密码学 主要加密对象是文字书信 第二阶段:计算机密码学 主要加密对象是二进制数据 2 密码算法概述 2.1 经典密码算法 2.1.1 代替密码 代替密码就是明文中每一个字符被替换成密文中的另外一个字符。接收者对密文进行逆替换就恢复明文。 简单代替密码 多名码代替密码 多字母代替密码 多表代替密码 简单代替密码 明文的一个字符用相应的一个密文字符代替。 例:凯撒(Caser)密码 将每一个明文字符用它右边的第3个字母代替。 简单代替密码由于使用从明文到密文的单一映射,所以明文字母的单字母出现频率与密文中相同。 2.1.2 换位密码 在换位密码中,明文的字母保持相同,但顺序被打乱。 列换位法 矩阵换位法 简单的纵行换位密码示例: 明文: COMPUTER GRAPHICS MAY BE SLOW BUT AT LEAST EXPENSIVE 将明文以固定宽度水平写在图表纸上: C O M P U T E R G R A P H I C S M A Y B E S L O W B U T A T L E A S T E X P E N S I V E 密文按垂直方向读出: CAELSOPSEIMHLAVPIOSEUCWTTSBEEMUXRATPGYAERBTN 2.1.3 一次一密乱码本 一次一密乱码本是一个大的不重复的真随机密钥字母集,这个密钥字母集被写在几张纸上,并被粘成一个乱码本。 发送者用乱码本中的每一密钥字母加密一个明文字符。 加密使用明文字符和一次一密乱码本密钥字符的模26加法。 若明文:ONETIMEPAD 乱码本的密钥序列是:TBFRGFARFM 由: ( O+T ) mod 26 = I ( N+B ) mod 26 = P ( E+F ) mod 26 = K… 则密文是:IPKLPSFHGQ 一次一密密码体制的特点:

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档