- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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是奇数
您可能关注的文档
- 苏教版数学一年级下册《两位数加一位数(进位加)》PPT课件1.ppt
- 原因分析与解决方案报告-模板.doc
- 简洁明快ppt模板.pptx
- 英语:unit2-the-Olympic-games-Warming-up-and-reading课件(新人教版必修2)[1].ppt
- 单片机(汇编语言)秒表课程设计设计.docx
- 十字乡乡村学校少年宫简介.doc
- 同底数幂的乘法、幂的乘方、积的乘方.doc
- 卡罗塞尔卷取机介绍12-20.doc
- 经济学说史12-14章.ppt
- 细胞生物学实验技术二.ppt
- 多媒体画面艺术第6章.pptx
- 2025年实施方案与可行性研究模板.docx
- 2025年湖南高速铁路职业技术学院单招职业适应性考试题库含答案.docx
- 2025年湖南高速铁路职业技术学院单招职业技能考试题库附答案.docx
- 2025年四川省凉山州喜德县依洛乡招聘社区工作者考前自测高频考点模拟试题含答案解析.docx
- 2025年四川省凉山州喜德县乐武乡招聘社区工作者考前自测高频考点模拟试题含答案解析.docx
- 2025年四川省凉山州木里藏族自治县列瓦乡招聘社区工作者考前自测高频考点模拟试题含答案解析.docx
- 2025年四川省凉山州普格县文坪乡招聘社区工作者考前自测高频考点模拟试题含答案解析.docx
- (八省联考)2024年天津市新高考综合改革适应性演练数学试卷带解析及完整答案(考点梳理).docx
- 2025年四川省凉山州喜德县且拖乡招聘社区工作者考前自测高频考点模拟试题含答案解析.docx
文档评论(0)