数学准备 信息安全概论课件与复习知识提纲.ppt

数学准备 信息安全概论课件与复习知识提纲.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学准备 信息安全概论课件与复习知识提纲.ppt

2018-5-22 1 数学准备 2018-5-22 2 AES 涉及有限域理论 RSA 涉及欧拉定理欧拉函数,同余类,互素数的因数分解 ECC 涉及群论,有限域理论 序列密码 特征多项式有限域理论 2018-5-22 3 1 数的因数分解 因子 整数a,b,如果存在m,使a=mb,称为b整除a,记为b|a,称b是a的因子。 2018-5-22 4 素数 整数p(p1)为素数,如果p的因子只有±1,±p 整数分解的唯一性 任一整数a(a1)可唯一的分解为 其中p1p2…pt是素数,ai0 例:11011=7×112×13 1 数的因数分解 2018-5-22 5 最大公因子 c=gcd{a,b}=(a,b) c是a的因子也是b的因子 a和b的任一公因子也是c的因子 例如:12=gcd{12,60} 最小公倍数 c=lcm{a,b}=[a,b] 例如:60=lcm{15,20,30} 1 数的因数分解 2018-5-22 8 模P乘法逆元   对于整数a、p,如果存在整数b,满足ab ≡ 1 mod p ,则说,b是a的模p乘法逆元。   定理:a存在模p的乘法逆元的充要条件是gcd(a,p) = 1 1数的因数分解 2018-5-22 9 例 求 51 mod 13 , 111 mod 13. 1数的因数分解 2018-5-22 10 2同余类 如果m|(ab),则称a和b模m同余,记为(称为同余式)ab mod m 2018-5-22 11 同余的性质 若n|(a-b),则a≡b mod n (a mod n) ≡(b mod n),则a≡b mod n a≡b mod n,则b≡a mod n a≡b mod n, b≡c mod n,则a≡c mod n 例如: 13≡8 mod 5, 8≡23 mod 5,则13≡23mod 5 求余运算a mod n将a映射到集合{0,1,…,n-1} 2同余类 2018-5-22 12 定理 若ab mod m,cd mod m,则 (1) a  cb  d mod m (2) acbd mod m 2同余类 2018-5-22 13 加法的可约律 (a+b)≡(a+c) mod n, 则b≡c mod n 例如:(1+11)≡(1+1) mod 5, 则11≡1 mod 5 对乘法不一定成立,但有定理 若acbc mod m, 且c与m互素,则ab mod m 2同余类 2018-5-22 14 3欧几里德算法 求两个正整数的最大公因子 两个正整数互素,可以求一个数关于另一个数的乘法逆元 性质: 对任意非负整数a和正整数b,有 gcd(a,b)=gcd(b,a mod b) 输入:非负整数a,b,且a〉=b 输出:d=gcd(a,b),满足 ax+by=d的整数x与y 1 若b=0,则da,x 1,y 0,返回(d,x,y) 2 设x2 1,x1 0, y2 0,y1 1 3当b0, 3.1 q  dow(a/b) ,r a-qb, x x2-qx1, y y2-qy1 3.2 ab,b r,x2 x1, x1 x, y2 y1, y1 y 4则da,x  x2,y  y2,返回(d,x,y)

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档