- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子商务安全(第2章)
第2章 信息加密技术与应用 本章主要内容 2.1 加密技术 2.2 哈希函数 2.3 密钥管理技术 2.4 安全技术的组合应用 第一部分 教学组织 一、目的要求 1. 掌握密码学基础知识; 2. 掌握传统加密算法; 3. 掌握DES加密算法; 4. 掌握RSA公钥密码算法; 5. 掌握密钥管理技术; 6. 理解密码技术的基本原理、单向散列函数、消息认证码的原理、理解PGP应用。 二、工具器材 1. 安装Windows操作系统; 2. 通信良好的局域网或互联网; 3. DES加解密工具; 4. RSA tool。 三、学习方式建议 1. 建议学生在学习密码技术的基本知识、基本原理的基础上,通过实例理会密码技术的真正内涵; 2. 利用密码工具对文件、数据进行加密和解密,以保护电子商务信息的安全。 第二部分 教学内容 2.1 加密技术 2.1.1 数据加密概述 2.1.2 传统加密技术 1. 单表代换密码 单表代换密码又叫恺撒密码,是通过将字母按顺序推后3位起到加密作用。 恺撒密码的加密算法是: c=E(p)=(p+3) mod 26 有了这种明密对照关系,明文消息“THIS IS A KEY”就被加密成“wklvlvdnhb”了。 如果将位移量设置为任何整数,则恺撒密码的改进算法可以写为: 加密算法:C=E(p)=(p+k)mod(26) 解密算法:p=D(C)=(C-k)mod(26) 改进的恺撒加密算法有25个可能的密钥k 恺撒密码是单字母密码,仅仅采用了简单替换技术,其优点是算法简单,便于记忆。缺点是结构过于简单,密码分析员只使用很少的信息就可预言加密的整个结构。因此这种密码的密度是很低的,只需简单地统计字频就可以破译。 2. 多表代换密码 明文: a b c d e f g h i i k l m n o p q r s t u v w x y z 密表l:X Y Z T H E O W R F L N D A B C G I J K M P Q S U V 密表2:G H I J K L M N O P Q R S T U V W X Y Z A B C D E F 密表3:V W X Z I N F O R M A T S E C G Y B D G tt J K L P Q 3. 多字母代换密码 Playfair将明文中的双字母组合作为一个单元对待,并将这些单元转换为密文的双字母组合。I与J视为同一字符,5×5变换矩阵为 C I P H E R A B D F G K L M N O Q S T U V W X Y Z 例:奇数位的加密算法E1(a)=(3*a) mod 26,偶数位加密算法 E2(a)=((5*a)+13) mod 26) 。 4. 置换加密 一个单列置换密码算法包括: (1)栅栏技术 明文以Z形栅栏排列,其高度是置换密码的密钥。 令明文为“Meet me at my department”,密钥为2,则Z形栅栏为表2.4所示。 表2.4栅栏技术密码 逐行扫描这个Z形栅栏可以生成密文“memamdprmnetetyeatet”。 (2)矩阵技术 选择密钥k=k1k2…kn,将明文逐行写入一个n行的长方形中。在第i行上,从位置ki处开始写入明文。随后,有左至右逐列读取这些字母就可以生成密文。 明文“we will meet in my department”,密钥23614(即从矩阵的第一行第二列开始,下一行从矩阵的第二行第三列开始,再下一行从矩阵的第三行第六列开始,直到最后从第五行第四列开始,依次循环操作,如表2.5所示) 其加密密文为“ywdemewepmieaeltnrnlimtt” 另一种矩阵技术是定义密钥k=k1k2…kn,将明文逐行写入这个n列的长方形中。随后,按照k1k2…kn从小到大顺序逐列读取密文,如表2.6。 明文” get it in the computer department”,密钥“4312567” 表2.6矩阵技术密码实例 其加密密文为“teet icrm ehtr gtua tode imen nppt” 2.1.3 现代加密技术 1. 对称密码体制(Symmetric Encryption) 对称密码体制也称为秘密密钥密码体制、单密钥密码体制或常规密码体制,对称密码体制的基本特征是加密密钥与解密密钥相同。对称密码体制的基本元素包括原始的明文、加密算法、密钥、密文及攻击者。 发送方通过加密算法根据输入的消息P和密钥K生成密文C [C1,C2,…,CN],即: C = EK(P) ?????????????????????
文档评论(0)