- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
例 求 51 mod 13 , 111 mod 13.
1数的因数分解
2018-5-22
10
2同余类
如果m|(ab),则称a和b模m同余,记为(称为同余式)ab 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
定理 若ab mod m,cd mod m,则
(1) a cb d mod m
(2) acbd 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
对乘法不一定成立,但有定理
若acbc mod m, 且c与m互素,则ab 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,则da,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 ab,b r,x2 x1, x1 x, y2 y1, y1 y
4则da,x x2,y y2,返回(d,x,y)
文档评论(0)