计算机络安全技术第2章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机络安全技术第2章

第二章 预备知识;定义2.1.1 如果存在一个整数k∈Z使得n = kd,则称d整除n,记作d∣n ,其中d称作n的因数,n称作d的倍数。如果不存在这样一个整数k∈Z使得n = kd,则称d不整除n,记作d + n 。 定义2.1.2 整数p(? 1),称为素数,如果除了1和其本身外,p没有任何其他因数。不是素数的整数称为合数。 例2.1 6 = 2?3 ,6是合数,2?6 ,2是6的因数,6是2的倍数。7 = 1?7,除了1和7之外,没有其他因数,因此7是素数。 定理2.1.1 (带余数除法)设a,b是两个整数,其中b? 0 。则存在两个整数q,r使得 a = bq + r 0 ? r ? b 成立,其中q和r是唯一确定的。 ;设a,b是两个整数。既是a的因数又是b的因数的数称为a,b的公因数,a和b的所有公因数中最大者,称为a和b的最大公因数,记作gcd ( a , b )。既是a的倍数又是b的倍数的数称为a和 b的公倍数,a和b的所有公倍数中最小者称为a和b 的最小公倍数,记作lcm ( a , b )。显然a和b的最大公因数与最小公倍数满足下列等式: lcm (a , b ) gcd ( a , b ) = ab 如果对两个整数a , b有gcd (a ,b ) = 1,则称a与b互素。 定理2.1.2 设a ,b ? N,则存在两个整数u和v使得 ua + vb =gcd ( a ,b ) 定理2.1.3 (算术基本定理)任何一个正整数m都存在唯一的因数分解形式 m = 其中,ei?N,pi是素数且p1?p2???p n。 这个分解形式也称为m的标准分解形式。 ;例2.2 6 =2?3, 20=22?5, 100 =22?52 有了算术基本定理后,就可以把任意整数分解为标准形式,从而可以方便地求出两个整数的最大公因数和最小公倍数。设a,b是两个整整数,且有标准分解形式: ;2.Euclid算法 利用算术基本定理,原则上可以求得任何两个整数的最大公因数,但当两个整数比较大时求他们的标准分解式就非常困难,目前还没有有效的算法,因此求他们的最大公因数也变得非常困难。Euclid算法从另一方面解决了求两个整数的最大公因数的问题。 Euclid算法由称为辗转相除法,即带余数除法,有下列不等式: a = bq1 + r1 0? r1 ? b b = r1q2 + r2 0? r2 ? r1 ? rn-2 = rn-1 q n+rn 0? rn? rn-1 rn-1 = rnqn+1 +rn+1 rn+1 = 0 因为每进行一次带余数的除法,余数至少减1,而b是有限的。所以,最多进行b次带余数的除法,总可以得到一个余数是0的等式,即最后一个等式,而最后一个不为0的余数rn就是我们要求的最大公因数gcd( a,b )。 ;从上面的Euclid算法中可以看出,将r1 = a – bq1代入第二个等式中,,将r2 = b – r1q2代入到第三个等式中,… ,将rn-1 = rn-3 – rn-2qn-1代入倒数第二个等式中,就可得到rn关于a , b的一个表示式,其中 a , b的系数分别就是定理2.1.2中的u , v。故最后一个不为零的余数就是a、b的最大公因数。 例2.3 求gcd {1694,917 } 1694=1?917+777 917=1?777+140 777=5?140+77 140=1?77+63 77=1?63+14 63=4?14+7 14=2?7+0 所以 gcd (1694,917) = 7;进行回代 7=63-4?14 =63-4?(77-63) = -4?77+5?63 =-4?77+5?(140-77) =5?140-9?77 =5?140-9?(777-5?140) =-9?777+50?140 =-9?777+50?(917-777) =50?917-59?777 =50?917-59?(1694-917) -59?1694+109?917 即 7= u?1694+v?917 其中 u =-59, v = 109;3. 同余 定义2.1.3 假设a 和b是两个整数,m是一个正整数,如果m? b ? a ,则称a 和b对模m同余。记作 a

文档评论(0)

cgsx259 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档