第1章 信息安全概述综述.pptx

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 信息安全概述综述

物联网安全技术;课程目录;教学内容;教学内容;1.1 信息安全概念;1.2 信息安全基本属性;1.2 信息安全基本属性;1.2 信息安全基本属性;1.2 信息安全基本属性;1.2 信息安全基本属性;1.2 信息安全基本属性;1.2 信息安全基本属性;1.2 信息安全基本属性;;;;;;;;;;;;;;1.2 信息安全基本属性;1.2 信息安全基本属性;HASH函数;HASH函数;HASH函数;HASH函数;消息认证MAC;消息认证MAC;消息认证MAC;消息认证MAC;消息认证MAC;;置换选择2;;58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4 62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8 57 49 41 33 25 17 9 1 59 51 43 35 27 19 11 3 61 53 45 37 29 21 13 5 63 55 47 39 31 23 15 7;分组密码算法DES;C0;分组密码算法DES;作用:从Ci 和Di(56位)中选择出一个48位的子密钥Ki;分组密码算法DES;分组密码算法DES;分组密码算法DES;分组密码算法DES;分组密码算法DES;;分组密码算法DES;设M为明文,C为密文; E为公开密钥密码的加密算法;D为解密算法; Ke为公开的加密钥,Kd为保密的解密钥; 每个用户都分配一对密钥,而且将所有用户的公开的加密钥Ke存入共享的密钥库PKDB。;1、确保数据秘密性:A B 发方: ①A首先查PKDB,查到B的公开的加密钥KeB 。 ②A用KeB 加密M得到密文C: C=E(M,KeB) ③A发C给B。 收方: ①B接受C。 ②B用自己的KdB解密,得到明文M=D(C,KdB)。; 安全性分析: ①只有B才有KdB ,因此只有B才能解密,所以确保了秘密性。 ②任何人都可查PKDB得到A的KeA,所以任何人都可冒充A给B发送数据。不能确保真实性。;2、确保数据真实性:A B 发方: ①A首先用自己的KdA对M加密,得到C=D(M,KdA)。 ② A发C给B。 收方: ①B接受C。 ②B查PKDB查到A的公开的密钥KeA 。 ③B用KeA解密C,得到明文M=E(C,KeA)。;安全性分析: ①只有A才有KdA ,因此只有A才能解密产生C,所以确保了真实性。 ②任何人都可查PKDB得到A的KeA,所以任何人都可加密得到明文。不能确保秘密性。;3、同时确保数据秘密性和真实性:A B 发方: ①A首先用自己的KdA对M加密,得到S: S=D(M,KdA) ②查PKDB,查到B的公开的加密钥KeB 。 ③用KeB 加密S得到C: C=E(S,KeB) ④A发C给B。;3、同时确保数据秘密性和真实性: 收方: ① B接受C。 ② B用自己的KdB解密C,得到S: S=D(C,KdB) ③B查PKDB查到A的公开的密钥KeA 。 ④B用A的公开的密钥KeA 解密S,得到M: M=E( S,KeA);安全性分析: ①只有A才有KdA ,因此只有A才能解密产生S,所以确保了真实性。 ②只有B才有KdB ,因此只有B才能获得明文,所以确保了秘密性。; 1978年美国麻省理工学院的三名密码学者R.L.Rivest,A.Shamir和L.Adleman提出了一种基于大合数因子分解困难性的公钥密码,简称为RSA密码。 RSA密码被誉为是一种风格幽雅的公钥密码。既可用于加密,又可用于数字签名,安全、易懂。 RSA密码已成为目前应用最广泛的公钥密码。;①随机地选择两个大素数p和q,而且保密; ②计算n=pq,将n公开; ③计算φ(n)=(p-1)(q-1),对φ(n)保密; ④随机地选取一个正整数e,1eφ(n)且 (e,φ(n))=1,将e公开; ⑤根据ed=1 mod φ(n),求出d,并对d保密; ⑥加密运算:C=Me mod n ⑦解密运算:M=Cd mod n;数字签名(digital signature): 用于对数字消息签名,以防消息的伪造或篡改,也可用于通信双方的身份鉴别。 数字签名应具有的特性: (1)签名是可信的:任何人可验证签名的有效性。 (2)签名是不可伪造的:除合法签名者外,其他人伪造签名是困难的。 (3)签名是不可复制的:一消息的签名不能复制为另一消息的签名。 (4)签名的消息是不可改变的:经签名的消息不能被篡改。 (5)签名是

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档