- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用密码学-2016-(第3讲).pptx
应用密码学计算机科学与技术学院田秀数论基础的主要内容§1 密码学数论基础(整除,同余式,二次剩余)§2 密码学代数基础(群,环,域)相关资料参考书:(1)信息安全数学基础,清华大学出版社,冯登国 等编著,2007年。(2) 信息安全数学基础,人民邮电出版社,裴定一,徐祥 编著,2007年。(3) 密码学导引,机械工业出版社,Paul Garrett 著,吴世忠等译;§1 密码学数论基础数论 目录整除同余及同余式二次剩余3.1 整除1.n模m的约简: n除以m的余数r,0≤r|m| 记作:r=n%m 或者 r=n mod m,m称为模数。 计算:设a=|n|%|m|,则 当n0时,n%m=|m|-a; 当m0时,n%m=n%|m|。第三讲 整除举例: -10%7: 10%(-7): -10%(-7):注意: 任何整数模m的约简都是非负数。4,因为 -10=7×(-2)+43,因为 10=-7×(-1)+34,因为 -10=-7×2+42.带余除法第三讲 整除定理1. 设a和b为整数,b0,则存在唯一的整数q和r使得a=qb+r,0≤rb上式称为带余除法,或欧几里德除法,q称为不完全商r称为余数注意,当r=0时,b能整除a,b是a的因子,a是b的倍数。可表示为b|a。当b|a时, 显然-b|a,当我们提到整数的因子时总假设是正的。第三讲 整除整除的三个简单性质3.辗转相除法第三讲 整除思考1:18与30的最大公约数是多少?你是怎样得到的? 先用两个数公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来即为最大公约数. 思考2:对于8251与6105这两个数,由于其公有的质因数较大,利用上述方法求最大公约数就比较困难. 注意:8251=6105×1+2146,那么8251与6105这两个数的公约数和6105与2146的公约数有什么关系? 思考3:又6105=2146×2+1813,同理,6105与2146的公约数和2146与1813的公约数相等.重复上述操作,你能得到8251与6105这两个数的最大公约数吗?第三讲 整除8251=6105×1+2146,6105=2146×2+1813,2146=1813×1+333,1813=333×5+148,333=148×2+37,148=37×4+0.第三讲 整除2辗转相除法的科学依据第三讲 整除其中(a,b)=rn =ax+by .定理3. 设a和b的最大公因子为(a,b),则存在整数x和y,使得(a,b)=ax+by第三讲 整除一些概念:定义:若整数a≠0,±1,并且只有因子±1和±a,则称a是素数(或质数),否则称a为合数。素数p是那些不存在因子d的整数,1d?p1/2;定理 任何大于1的整数a都至少有一个素因子。4.整数惟一分解定理定理4:每一个正整数都可以分解为素数的乘积, 而且这种分解是唯一的。 12=22x3 35=5x7第三讲整除第三讲整除4.整数惟一分解定理的正式描述5. 最小公倍数lcm和最大公约数gcd第三讲整除(1).定义: 对于两个整数d,n,若d整除n,或者说d是n的一个因子,记作:d|n 设m,n是两个非0的整数,则最大公约数d为最大的正整数,使得d|m和d|n,记作:d= gcd(m,n) =(a,b);最小公倍数N为最小的正整数,使得m|N和n|N,记作: N=lcm(m,n)=[m,n]。(2).定理 m,n的最大公约数(m,n)具有这样的特性:对于m,n的每一个公因子e满足e|(m,n); m,n的最小公倍数[m,n]具有这样的特性:对于m,n的每一个公倍数N满足[m,n]|N;5.最小公倍数第三讲整除 (1)对于每一个素数p,整除gcd(m,n)的p的方幂,是既整除m又整除n的p的方幂的最小值。 (2)两个方幂中较大的一个便组成了最小公倍数。 举例:3960=23x32x5x11 400=24x52 则: gcd(3960,400)=23x5=40 lcm(3960,400)=24x32x52x11=396006.互素与逆元: 若两个整数a,b的最大公因子为1,即:gcd(a,b)=1,则称a和b互素。 6.1命题 (1)设m1为整数,x与m互素,则x有模m 的乘法逆元。特别地,满足表达式ax+bm=1 的任意整数a就是一个x模m的乘法逆元。 (2)假如y是x模m的乘法逆元,对于y’,若m|y-y’, 那么y’也是x模m的乘法逆元;反之亦然。第三讲整除 (3) 设n和N为两个整数,对某个整数k有N=kn, 则对任意整数x有:(x%N)%n=x%n①穷举法②欧几里德算法若t×n%m=-1,则n-1%m=m-t。33×3%100=-1,所以3-1%100的值为67。第三讲整除6.2.乘法逆元
您可能关注的文档
- Lecture 4 Electric potential - peopleVirginiaEDU讲座4电位- peoplevirginiaedu.ppt
- 13 信息检索信息检索总结.ppt
- ERV04 Susceptibility of Gram-negative pathogens to colistin erv04敏感的革兰氏阴性菌的多粘菌素.ppt
- 100308第七章_废弃物处理(排放)方法(双语).ppt
- 2012《金版新学案》高三一轮(安徽专版)物理(课件)选修3-2 第十章 第一讲 交变电流的产生和描述.ppt
- (冀教版)小学三年级科学上册课件《亲历科学》.ppt
- 【预算管理精品】6-股利政策理论.ppt
- 五年级数学下册 长方体和正方体的认识4课件 西师大版.ppt
- 2012年高考、复习与学科能力:生物-2012名师一号(精品课件):物质跨膜运输的实例.ppt
- 小学语文课件《花瓣飘香》.ppt
- 托福作文1 列观点[突破英语等级考试].ppt
- 英语:unit3 the million pound bank note-grammar课件(新人教版必修3).ppt
- 高二历史第二单元习题.ppt
- 物理光学-第四章-晶体光学PPT.ppt
- 【湖南师大内部资料】高一英语课件:M3-U1 word study(牛津译林版).ppt
- 高中数学 必修2立体几何复习课件 新人教A版必修2_.ppt
- 2012届高考复习政治课件(人教山西用)必修3第3单元第6课第1课时 源远流长的中华文化.ppt
- 小学三年级美术上册《面具》课件 人美版.ppt
- 注会考试 会计 借款费用[精通企业财务会计].ppt
- 2012届高考英语二轮复习精品课件(课标版)第1部分 单项填空 专题2 名词.ppt
最近下载
- 国内支付业务付款回单[收集].pdf VIP
- 2025年辽宁省抚顺市辅警人员招聘考试题库及答案.docx
- 剑桥商务英语BEC单词初级.pdf VIP
- 客户经理职能转变之我见.doc VIP
- Unit 2 Bridging Cultures Using Language&Assessing Your Progress人教版(2019)教学课件.pptx VIP
- 2025年辽宁高级档案职称考试(档案管理概论)精选模拟试题及答案.docx VIP
- 中华人民共和国法治宣传教育法普法课件.pptx VIP
- 人教版高中英语选择性必修第二册精品课件 Unit 2 BRIDGING CULTURES Section C Using Language & Assessing Your Progress (2).ppt VIP
- 英语选择性必修2选择性必修 二 Unit 2 Bridging Cultures - Assessing your progress(28张PPT).pptx VIP
- 2023-CSP-S提高级(第一轮)C++真题.doc VIP
文档评论(0)