网络信息安全内容整理.课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网络信息安全内容整理.课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 信息 安全 内容 整理 课件
- 资源描述:
-
1、2022-6-21网络信息安全网络信息安全Chapter 1 Introduction2022-6-22/411.3 安全攻击l对任何机构的信息资源进行破坏的行为即安全攻击l信息安全就是要检测和防范这种攻击行为l通常threat和attack指的是同样的事情l安全攻击的行为范围很广l通常有两大类安全攻击l被动攻击:对传输进行窃听和监测,通信和信息不受影响,用户感觉不到攻击存在,攻击通常是窃听或流量分析,判断通信性质l主动攻击:攻击者破坏通信过程,拦截、修改、伪造、丢弃信息、拒绝服务或假冒合法用户2022-6-23/41Passive Attack-release of contents 被动攻
2、击之消息内容的泄漏2022-6-24/41Passive Attacktraffic analysis被动攻击之流量分析2022-6-25/41Active AttackMasquerade主动攻击之伪装2022-6-26/41Active AttackReplay主动攻击之重放2022-6-27/41Active AttackModification of messages 主动攻击之消息修改2022-6-28/41Active AttackDenial of Service主动攻击之拒绝服务2022-6-29/72网络信息安全Chapter 2 Classical Encryption T
3、echniques2022-6-210/72l理论安全,或无条件安全Theoretical Secure (or Perfect Secure) 攻击者无论截获多少密文,都无法得到足够的信息来唯一地决定明文。Shannon用理论证明:欲达理论安全,加密密钥长度必须大于等于明文长度,密钥只用一次,用完即丢,即一次一密,One-time Pad,不实用。l实际安全,或计算上安全Practical Secure (or Computationally Secure) 如果攻击者拥有无限资源,任何密码系统都是可以被破译的;但是,在有限的资源范围内,攻击者都不能通过系统的分析方法来破解系统,则称这个系统
4、是计算上安全的或破译这个系统是计算上不可行(Computationally Infeasible)。 理论安全和实际安全2022-6-211/72l对称密码体制(Symmetric System, One-key System, Secret-key System) 加密密钥和解密密钥相同,或者一个密钥可以从另一个导出,能加密就能解密,加密能力和解密能力是结合在一起的,开放性差。l非对称密码体制(Asymmetric System, Two-key System, Public-key System) 加密密钥和解密密钥不相同,从一个密钥导出另一个密钥是计算上不可行的,加密能力和解密能力是分开
5、的,开放性好。对称密码体制和非对称密码体制2022-6-212/72l序列密码l如果密文不仅与最初给定的算法和密钥有关,同时也与明文位置有关(是所处位置的函数),则称为序列密码体制。加密以明文比特为单位,以伪随机序列与明文序列模2加后,作为密文序列。l分组密码l如果经过加密所得到的密文仅与给定的密码算法和密钥有关,与被处理的明文数据在整个明文中的位置无关,则称为分组密码体制。通常以大于等于64位的数据块为单位,加密得相同长度的密文。序列密码体制和分组密码体制2022-6-213/72l确定型密码体制和概率密码体制l确定型:当明文和密钥确定后,密文也就唯一地确定了。l概率型:当明文和密钥确定后,
6、密文通过客观随机因素从一个密文集合中产生,密文形式不确定,称为概率型密码体制。l单向函数型密码体制和双向变换型密码体制l单向函数型密码体制适用于不需要解密的场合,容易将明文加密成密文,如哈希函数;l双向变换型密码体制可以进行可逆的加密、解密变换。其他加密体制2022-6-214/72l现代密码学的基本原则l设计加密系统时,总是假定密码算法是可以公开的,需要保密的是密钥。一个密码系统的安全性不在算法的保密,而在于密钥,即Kerckhoff原则。l对加密系统的要求 l系统应该是实际上安全的(practical secure),截获密文或已知明文密文对时,要决定密钥或任意明文在计算上是不可行的。l加
7、密解密算法适用于密钥空间中的所有元素。l系统易于实现,使用方便。l系统的安全性不依赖于对加密体制或加密算法的保密,而依赖于密钥。l系统的使用不应使通信网络的效率过分降低。现代密码学基本原则2022-6-215/72传统密码的简化模型2022-6-216/72传统密码体制的模型Y = Ek(X)X = Dk(Y)2022-6-217/36网络信息安全Chapter 3Block Cipher and Data Encryption Standard2022-6-2Cryptography and Network Security - 218/36第3章 分组密码和数据加密标准l分组密码是一种加密
8、解密算法,将输入明文分组当做一个整体处理,输出一个等长的密文分组。l许多分组密码都采用Feistel结构,这样的结构由许多相同的轮函数组成。每一轮里,对输入数据的一半进行代换,接着用一个置换来交换数据的两个部分,扩展初始的密钥使得每一轮使用不同的子密钥。lDES是应用最为广泛的分组密码,它扩展了经典的Feistel结构。DES的分组和密钥分别是64位和56位的。l差分分析和线性分析是两种重要的密码分析方法。DES对这两种攻击有一定的免疫性。2022-6-2Cryptography and Network Security - 219/36乘积密码的设计思想lClaude Shannon and
9、 Substitution-Permutation Ciphers 1949年,Claude Shannon 引进了substitution-permutation (S-P) networks的思想,即现代的乘积加密器,形成了现代分组加密的基础。S-P Networks 是基于替代和置换这两个基本操作的。l提供了对明文信息处理所做的confusion和diffusion 。lShannon认为,为了对付基于统计分析的密码破译,必须对明文作confusion(混淆)和diffusion(扩散)处理,以减少密文的统计特性,为统计分析制造障碍。ldiffusion 明文统计结构扩散消失到大批密文统
10、计特性中,使明文和密文之间统计关系尽量复杂;lconfusion 混淆,使密文和加密密钥之间的关系尽量复杂。2022-6-2Cryptography and Network Security - 220/362022-6-221/51网络信息安全网络信息安全Chapter 4 Finite Fields2022-6-2现代密码学理论与实践0422/514.1群, 环和域Groups, Rings, and Fieldsl群G, 记作G, , 定义一个二元运算的集合,G中每一个序偶(a, b)通过运算生成G中元素(ab),满足下列公理:l(A1) 封闭性Closure: 如果a和b都属于G, 则
11、ab也属于G.l(A2) 结合律Associative: 对于G中任意元素a, b, c,都有a(bc)=(ab)c成立l(A3) 单位元Identity element: G中存在一个元素e,对于G中任意元素a,都有ae=ea=a成立l(A4) 逆元Inverse element: 对于G中任意元素a, G中都存在一个元素a,使得aa=aa=e成立2022-6-2现代密码学理论与实践0423/51交换群和循环群l交换群Abelian Group:还满足以下条件的群称为交换群(又称阿贝尔群)l(A5) 交换律Commutative :对于G中任意的元素a, b,都有ab=ba成立l当群中的运算
12、符是加法时,其单位元是0;a的逆元是-a, 并且减法用以下的规则定义: a b = a + (-b)l循环群Cyclic Groupl如果群中的每一个元素都是一个固定的元素a (a G)的幂ak(k为整数),则称群G为循环群。元素a生成了群G,或者说a是群G的生成元。2022-6-2现代密码学理论与实践0424/51环 (Rings)l环R, 由R, +, x表示, 是具有加法和乘法两个二元运算的元素的集合,对于环中的所有a, b, c, 都服从以下公理:l(A1-A5), 单位元是0,a的逆是 -a.l(M1), 乘法封闭性, 如果a和b属于R, 则ab也属于Rl(M2), 乘法结合律,对于
13、R中任意a, b, c有a(bc)=(ab)c.l(M3), 乘法分配律, a(b+c)=ab+ac or (a+b)c=ac+bcl(M4), 乘法交换律, ab=ba,交换环 l(M5), 乘法单位元, R中存在元素1使得所有a有 a1=1a.l(M6), 无零因子, 如果R中有a, b且ab=0, 则 a=0 or b=0.满足M4的是交换环;满足M5和M6的交换环是整环2022-6-2现代密码学理论与实践0425/51域 (Fields)l域F, 可以记为F, +, x, 是有加法和乘法的两个二元运算的元素的集合,对于F中的任意元素a, b, c, 满足以下公理:l(A1-M6), F
14、是一个整环l(M7), 乘法逆元, 对于F中的任意元素a(除0以外), F中都存在一个元素a-1, 使得aa-1=(a-1)a=1.l域就是一个集合,在其上进行加减乘除而不脱离该集合, 除法按以下规则定义: a/b=a(b-1).l有理数集合, 实数集合和复数集合都是域;整数集合不是域,因为除了1和-1有乘法逆元,其他元素都无乘法逆元2022-6-2现代密码学理论与实践0426/51 (a1 op a2) mod n =(a1 mod n ) op (a2 mod n) mod n 反身性:a=a mod n 对称性:若a=b mod n,则b=a mod n 传递性: 若a=b mod n
15、且b=c mod n,则a=c mod n 如果 a=b mod n且 c=d mod n,则 a+c=(b+d) mod n a-c=(b-d) mod n ac=(bd) mod n (a+b) mod n = (a mod n + b mod n) mod n (a-b) mod n = (a mod n - b mod n) mod n (ab) mod n = (a mod n b mod n) mod n 模算术运算2022-6-2现代密码学理论与实践0427/51 (a+b) mod n = (a mod n + b mod n) mod n 证明:定义 (a mod n)=ra
16、, (b mod n)=rb于是存在整数j,k使得a=ra+jn,b=rb+kn.那么 (a+b)mod n=(ra+jn+rb+kn) mod n =(ra+rb+(k+j)n)mod n =(ra+rb)modn =(a mod n)+(b mod n)mod n 模算术运算2022-6-2现代密码学理论与实践-0628/58网络信息安全Chapter 6 More on Symmetric Ciphers 2022-6-2现代密码学理论与实践-0629/576.1.1 双重DESl多次加密的最简单形式是进行两次加密,每次使用不同的密钥lC = EK2(EK1(P)lP = DK1(DK2
17、(C)l这种方法的密钥长度是56x2=112位l虽然双重DES对应的映射与单DES对应的映射不同,但是有中途相遇攻击 “meet-in-the-middle”l只要连续使用密码两次,这种攻击总是有效l因为X = EK1(P) = DK2(C)l用所有可能的密钥加密明文P并把结果存储起来l然后用所有可能的密钥解密密文C,寻找匹配的X值l因此复杂度只有O(256)2022-6-2现代密码学理论与实践-0630/57双重DES和三重DESl双重DES (Double DES)给定明文P和加密密钥K1和K2,加密:C=EK2EK1P解密:P=DK1DK2C密钥长度为56x2=112位存在中途相遇攻击问
18、题2022-6-2现代密码学理论与实践-0631/576.2 分组密码的工作模式2022-6-2现代密码学理论与实践-0832网络信息安全Chapter 8 Introduction to Number Theory2022-6-2现代密码学理论与实践-0833/688.2 费马定理和欧拉定理定理定理8.1 费马定理 Fermats Theorem若p是素数, a是正整数且不能被p整除, 则ap-1 mod p=1l证明:证明:l因为a mod p, 2a mod p, ., (p-1)a mod p是1, 2, ., (p-1)的置换形, 所以, (a2a . (p-1)a)(12 . (p
19、-1) (mod p) (p-1)! mod p. l但是, a2a.(p-1)a=(p-1)!ap-1, 因此(p-1)!ap-1(p-1)! mod p, 两边去掉(p-1)!, 即得ap-1mod p = 1.l例如:a=7, p=19, ap-1mod p=718 mod 19=? 72=4911 mod 19 74=1217 mod 19 78=4911 mod 19 716=1217 mod 19 ap-1=718=716x727x111 mod 192022-6-2现代密码学理论与实践-0834/688.2 费马定理和欧拉定理用a乘以集合中所有元素并对p取模,则得到集合X=a m
20、od p,2a mod p, (p-1)a mod p。因为p不能整除a,所以X的元素都不等于0,而且各元素互不相等。假设ja ka(mod p),其中1jkp-1,因为a和p互素,所以两边可以把a消去,则推出j k(mod p),而这是不可能的。因此X的p-1个元素都是正整数且互不相等。所以说X和1,2,p-1构成相同,只是元素顺序不同。35(1)计算计算610 mod 11若p是素数, a是正整数且不能被p整除, 则ap-1 mod p=1解法:我们可得610 mod 11 = 1。这是p = 11 时,可以使用费马小定理的第一个版本直接计算得到。费马小定理(范例)36(2)计算)计算31
21、2 mod 11apa mod p, p是素数解法:此处指数(12)和模数(11)是不同的。费马小定理(范例)2022-6-2现代密码学理论与实践-0837/68欧拉函数(n)的证明定理定理8.2 p和q是素数, n=p*q, (n)= (p)(q)=(p-1)(q-1)显然,对于素数显然,对于素数p,(p)= p-1证明证明:考虑余数集合0, 1, , (pq-1)中不与n互素的余数集合是p, 2p, , (q-1)p, q, 2q, , (p-1)q和0, 所以(n)= pq-(q-1)+(p-1)+1=pq-(p+q)+1= (p-1)(q-1)=(p)(q)38欧拉定理l对任意互质的a
22、和n有:( )1(mod )nan( ) 1(mod )naan39(1)若 n 是素数,根据 和费马小定理,則上式成立; 若p是素数, a是正整数且不能被p整除, 则ap-1 mod p=1(2)所有小于 n ,且与 n 互质的正整数的集合欧拉定理(证明)( )(1)nn12( ) ,nRx xx( )1(mod )nan40欧拉定理(证明)l即每一个元素都有gcd(xi,n)=1。用a与R中的每个元素模n相乘:lS是R的一个排列,因为(1) a与n互素,且xi与n互素,所以axi必与n互素,这样S中所有元素均小于n且与n互素。(2) S中没有重复元素,所以集合S是集合R的一个置换。12(
23、)(mod ),(mod ),(mod )nSaxnaxnaxn41欧拉定理(证明)( )( )11( )( )11( )( )( )11( )(mod ) (mod ) (mod ) 1(mod )nniiiinniiiinnniiiinaxnxaxxnaxxnan2022-6-2现代密码学理论与实践-0842/688.4 Chinese Remainder Theorem l中国余数定理CRT说明某一范围内的整数可通过它对两两互素的整数取模所得的余数来重构lZ10(0,1,9)中的10个整数可通过它们对2和5(10的素因子)取模所得的两个余数来重构. 假设数x的余数r2=0 且r5=3,
展开阅读全文