网站大量收购独家精品文档,联系QQ:2885784924

网络安全-08:数论入门.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  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文档。上传文档
查看更多

Chapter8

数论入门《密码编码学与网络平安》

2025/4/12西安电子科技大学计算机学院2§8.1素数数论主要关心的是素数整数p1是素数,当且仅当它只有因子±1和±p。素数不能写作其它数的乘积1是素数,但一般对它没兴趣例如:2,3,5,7是素数,4,6,8,9,10不是素数200以内的素数: 2357111317192329313741434753596167717379838997101103107109113127131137139149151157163167173179181191193197199

2025/4/12西安电子科技大学计算机学院3907

2025/4/12西安电子科技大学计算机学院4素数的个数

2025/4/12西安电子科技大学计算机学院5素因子分解算数根本定理:任意整数a1都可以唯一地因子分解为

a=p1a1p2a2…ptat,其中,pi均是素数,且p1p2…pt,且每一个ai0如.91=7×13;3600=24×32×52确定一个大数的素因子分解不是一件容易的事

2025/4/12西安电子科技大学计算机学院6互素和最大公因子两个数a,b互素,如果它们没有除1以外的公因子如GCD(8,15)=1最大公因子如:300=22×31×5218=21×32因此GCD(18,300)=21×31×50=6

2025/4/12西安电子科技大学计算机学院7§8.2Fermat定理和Euler定理ap-1≡1(modp)条件:p是素数,GCD(a,p)=1例:a=2,p=3,22mod3=1.Fermat小定理ap≡a(modp)p是素数,a是任意整数。〔不要求a,p互素〕例:p=5,a=10ap=105≡10(mod5)在公钥密码中很有用Fermat〔费马〕定理

2025/4/12西安电子科技大学计算机学院8小于n且与n互素的正整数的个数如n=10,{0,1,2,3,4,5,6,7,8,9},{1,3,7,9}?(10)=4素数p ?(p)=p-1素数p,q,有?(pq)=(p-1)×(q-1)如:?(37)=36?(21)=(3–1)×(7–1)=2×6=12约定:?(1)=1Euler〔欧拉〕函数?(n)

2025/4/12西安电子科技大学计算机学院9定理:设n=p1e1p2e2…prer,pi≠pj,pi为素数,ei≥1,那么?(n)=n(1-p1-1)(1-p2-1)…(1-pr-1)例如:12=22*3?(12)=12*(1-2-1)*(1-3-1)=4

2025/4/12西安电子科技大学计算机学院10

2025/4/12西安电子科技大学计算机学院11a?(n)≡1(modn)对任意a,n,gcd(a,n)=1另一种表示:a?(n)+1≡a(modn)对任意a,n如:a=3;n=10;?(10)=4; 那么34=81≡1mod10a=2;n=11;?(11)=10; 那么210=1024≡1mod11Fermat定理是Euler定理的推论,或者说,Euler定理是Fermat定理的更一般化形式。Euler定理

2025/4/12西安电子科技大学计算机学院12与RSA有关的结果两个素数p和q,整数m和n,n=pq,0mn,那么有m?(n)+1=m(p-1)(q-1)+1≡m(modn)另一种表示:mk?(n)+1≡m(modn)Euler定理

2025/4/12西安电子科技大学计算机学院13§8.3素性测试常常需要找到大的素数试除法例如,用小于该数平方根的所有数去试除对较小数有效基于素数性质的有选择的统计方法所有素数均应满足素数的性质但某些合数〔可称作伪素数〕也满足素数的性质确定素性的测试

2025/4/12西安电子科技大学计算机学院14MillerRabin算法基于Fermat定理算法如下:TEST(n)is:1.找出整数k,q,其中k0,q是奇数

您可能关注的文档

文档评论(0)

199****4744 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档