- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息安全原理与技术ch02—数学基础
Ch2-数学基础 信息安全原理与技术 郭亚军 宋建华 李莉 清华大学出版社 第2章 数学基础 主要知识点: --数论 --代数基础 --计算复杂性理论 --单向函数 因子 设Z表示全体整数所构成的集合。 定义2.1 设a, b ∈Z,a≠0,c∈Z,使得b = ac,则称a整除b,并称a是b的因子或者约数,b是a的倍数,记为a | b。 定理2.1 (带余除法)设a, b ∈Z,b≥1,则存在唯一的整数q和r,使得a = qb + r,0≤r b。q称a除以b所得的商,r称为a除以b所得的最小非负剩余。 定义2.2 设a, b ∈Z,a,b不全为0,如果c | a且c | b,则称c为a和b的公因子。特别地,我们把a和b的所有公因子中最大的,称为a和b的最大公因子,记为gcd ( a, b) 或者 (a, b)。 计算两个数的最大公因子的最容易的方法是用欧几里德(Euclid)算法 定理2.3 (欧几里德算法)给定整数a和b,且b0,重复使用带余除法,即每次的余数为除数去除上一次的除数,直到余数为0,这样可以得到下面一组方程: a = bq1+r1, 0 r1 b, b = r1q2+r2, 0 r2 r1, r1 = r2q3+r3, 0 r3 r2, …… rj-1 = rjqj+1 最后一个不为0的余数rj就是a和b的最大公因子 例2.1 求gcd (1970,1066) 用欧几里德算法的计算过程如下: 1970=1×1066+904 1066=1×904+162 904=5×162+94 162=1×94+68 94=1×68+26 68=2×26+16 26=1×16+10 16=1×10+6 10=1×6+4 6=1×4+2 4=2×2+0 因此gcd (1970,1066) = 2 素数 定义2.4 设p ∈Z,p≥2,如果p的正因子只有1和p,则称p 为素数,否则为合数 若正整数a有一因子b,而b又是素数,则称b为a的素因子 如果整数a与整数b的最大公因子是1,即gcd (a, b) = 1,则称a与b互为素数,简称互素 设?(m)为小于或等于m且与m互素的正整数个数,则称其为欧拉(Euler)函数 同余 定义2.8 两个整数a, b分别被m除,如果所得的余数相同,则称a与b对模m是同余的,记为a ≡ b (mod m),正整数m称为模数 同余具有下面的性质: (1) 若a ≡ b (mod m),则则m|(b-a)。反过来,若m|(b-a),则a ≡ b (mod m) (2) 如果a=km+b (k为整数), 则a ≡ b (mod m) (3) 每个整数恰与0,1,…,m-1这m个整数中的某一个对模m同余 (4) 同余关系是一种等价关系 (5) a ≡ b (mod m)当且仅当a mod m = b mod m 定理2.8 (乘法消去律)对于ab ≡ ac(mod m)来说,若gcd(a, m)=1则b ≡ c(mod m)。 定理2.9 (加法消去律)如果a+b ≡ a+c(mod m),则b ≡ c(mod m) 加法消去律是没有条件,但乘法消去律的条件是gcd(a, m)=1,即a和m互素 例如 6×3≡6×7≡2 mod 8,但3≡7 mod 8不成立 模运算 求余运算称为模运算, 下面是模运算的一些性质。 (1) (a+b) mod m = ((a mod m) + (b mod m)) mod m (2) (a-b) mod m = ((a mod m) - (b mod m)) mod m (3) (a×b) mod m = ((a mod m) × (b mod m)) mod m (4) (a×(b+c) ) mod m = ((a×b) mod m) + ((a×c) mod m)) mod m 例如 11 mod 8 = 3; 15 mod 8 =7, 那么 (11 mod 8 )+ (15 mod 8) mod 8 = (3+7) mod 8 = 2 (11+15) mod 8 = 26 mod 8 =2 在模运算中,加法单位元是0,(0+a) mod m = a mod m 乘法单位元是1,(1×a) mod m = a mod m 定义2.13 对a∈Zm,存在b∈Zm,使得a+b ≡ 0 (mod m),则b是a的加法逆元,记b= - a。 定义2.14 对a∈Zm,存在b∈Zm,使得a×b ≡1 (mod m),则称b为a的乘法
您可能关注的文档
- 人教版小学语文6年级上册1《山中访友》课件.ppt
- 人教版数学四上《平行四边形及梯形》PPT课件3.ppt
- 人教版精讲精练系列复习课件《7.1力》课件〔47页〕.ppt
- 人教版语文8年级上册文言文复习课件.ppt
- 人教版教学课件2009年广东地区生物〔必修一〕-生命活动的主要承担者——蛋白质课件.ppt
- 人教版语文必修5“归去来兮辞”课件9.1.ppt
- 人教版语文4上5古诗两首课件.ppt
- 人教版选修《语言文字应用》课件:第三课神奇的汉字-规矩方圆〔共38张〕.ppt
- 人教版物理8下1.3《声音的特性》PPT课件3.ppt
- 人教版美术2上《我也是艺术大师》课件.ppt
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
文档评论(0)