ImageVerifierCode 换一换
格式:PPTX , 页数:22 ,大小:1.30MB ,
资源ID:601341      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-601341.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(密码学与信息安全-第8章--数论入门2.pptx)为本站会员(天天快乐)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

密码学与信息安全-第8章--数论入门2.pptx

1、第8章 数论入门2,如果a|c,b|c,则称c是a、b的公倍数。 如果c是a、b的公倍数中最小者,则称c是a、b的最小公倍数,记为:c=lcma,b 例如:lcm15,20,30=60,最小公倍数,只能被1和其本身整除的自然数称为素数,非素数的正整数称为合数。 如2,3,5,7,11,素数,每一个比1大的整数,要么本身是一个素数,要么可以写成一系列不同素数的乘积: 所有ai均为正整数,不考虑乘积顺序时,表示法是惟一的,例如,999999 = 3337111337,设a2是正整数,则: (1)如果a是合数,那么必存在素因子 p (2)如果有素数分解式a= p1ps,则存 在素因子p 素数有无穷多

2、个。,素数,Fermat定理若p是素数,a为任意正整数,则 ( ) 若a与p互素,则该定理为 1 1 ( )例:计算243210 (mod 101)因为 2100 1(mod 101) (2100)432210 1432210 1024 14(mod 101),8.2 Fermat定理和Euler定理,Euler函数 :小于m且与m互素的正整数的个数称为m的Euler函数,记为 (m), 习惯上(1)=1例:确定 (37)和 (35)的值。因为37是素数,所以从1到36的所有正整数均与37互素。故(37)=36列出所有小于35且与35互素的正整数如下:1,2,3,4,6,8,9,11,12,1

3、3,16,17,18,19,22,23,24,26,27,29,31,32,33,34 共有24个数,所以(35)=24,8.2 Euler定理和Fermat定理,Euler函数具有下面的重要性质:(1)若p素数,则: (p)=p-1 例如:p=13,小于13的数1,2,3,4,5,6,7,8,9,10,11,12都与13互素。 (13)=12.(2)若m,n互素,即gcd(m,n)=1,有(mn)= (m) (n)例如: (5*6)= (5) (6) = (5) (2) (3)=4*1*2=8进一步,若n1,n2,,nm两两互素,则(n1n2nm)= ( n1) ( n2)( nm),8.2

4、 Euler定理和Fermat定理,(3)设m=p11p22pkk是m的标准分解式,p1,p2,pk是互不相同的素数,则 (m)=m(1-1/p1)(1-1/p2)(1-1/pk) 例如:20=22*51, 这样, (20) =20(1-1/2)(1-1/5)=8课堂练习:计算(9),8.2 Euler定理和Fermat定理,2.Euler定理:若a和m互素,则a (m)1 (mod m).当m为素数时,即为Fermat定理形式例如:(1)a=3,m=10; (m)= (10)= (2) (5)=4; 34=811 (mod 10).(2)a=2;m=11; (m)=( 11)= 10; 21

5、0=10241 (mod 11)另一种形式:a (m)+1 a (mod m).,8.3 Euler定理和Fermat定理,X2 (mod 3)X3 (mod 5)X2 (mod 7),解: 问题归结为解,南北朝时期孙子算经中有“物不知数”问题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?,8.4 中国剩余定理,三人同行七十稀五树梅花廿一枝七子团圆月正半除百零五便得知,270321215=233,2331052=23,1,2,,是两两互素的正整数,设=12Mi=M/mi,MiMi-11(mod mi),则同余方程组:,Xb1 (mod m1)Xb2 (mod m2)Xb

6、k (mod mk),有模M的解x,,xM1M1-1b1 + M2M2-1b2 + MkMk-1bk (mod M),8.4 中国剩余定理,M = m1 m2 m3 =3*5*7=105M1= M / m1=105/3=35M2=M/m2=105/5=21M3=M/ m3=105/7=15M1M1-11 (mod m1)M2M2-11 (mod m2)M3M3-11 (mod m3),35M1-11 (mod 3) 得:M1-1221M2-11 (mod 5) M2-1115M3-11 (mod 7) M3-11,即:,8.4 中国剩余定理,xM1M1-1b1 + M2M2-1b2 + M3M

7、3-1b3 (mod 105) 70 b1 +21 b2+15 b3(mod 105) 70*2+21*3+15*2 (mod 105) 140+63+30 (mod 105) 35+63+30 (mod 105) 128 (mod 105) 23 (mod 105)所以,此物有23个,8.4 中国剩余定理,课堂练习:三位运动员跨台阶,台阶总数在100-150级之间,第一位运动员每次跨3级台阶,最后一步还剩2级台阶。第二位运动员每次跨4级台阶,最后一步还剩3级台阶。第三位运动员每次跨5级台阶,最后一步还剩4级台阶。问:这些台阶总共有多少级?A. 119 B. 121 C. 129 D. 131

8、,8.5 离散对数,由欧拉定理,对gcd(a,m)=1,有a (m)1 (mod m),下面考虑更一般的形式,定义 指数: 设gcd(a,m)=1,使an1 (mod m)成立的最小正整数n称为a对模m的指数或阶、或a所产生的周期长,记为m(a)。定义 本原根: 如果m(a)= (m),则称a是模m的本原根。,从上表中可以看出: (1)阶为2元素有(2)=1个;12模13的阶为2。 (2)阶为3元素有(3)=2个;3,9模13的阶为3。 (3)阶为4元素有(4)=2个;5,8模13的阶为4。(4)阶为6元素有(6)=2个;4,10模13的阶为6。 (5)阶为12元素有(12)= (3) (22

9、)=4个; 2,6,7,11模13的阶为12,等于(13),所以2,6,7,11是模13的原根.,若a和p互素,且a为p的本原根,则其幂:a1,a2,a (p)模p两两不同余,且均与p互素。 特别的,如果p为素数,则对其本原根a,a的1到(p-1)的各次幂恰好可产生1到(p-1)每个整数一次且仅一次。即a mod p,a2 mod p,ap-1 mod p = 1,2,p-1= Zp*,对某素数p的本原根a,a的1到(p-1)的各次幂恰好能产生1到(p-1)的每个整数一次且一次,而我们知道任何整数b满足: ( ),其中0r(p-1),只考虑非零元素,因此对任意非零整数b、素数p的本原根a,有唯

10、一的幂i,使得: ( ) ,其中1i(p-1)该指数i称为以a为底(模p)b的离散对数,记为,(),离散对数,离散对数,模19的离散对数表,离散对数的计算:考虑一般形式的方程表示方式: y=gx (mod p)对于给定的g、x、p,可直接计算出y。在最坏情况下需执行x次乘法。但是,对于给定的g、y、p,当p值很大时,计算x=dlogg,p(y)一般非常困难(即求离散对数)。,思考题:如果今天是星期一,问过22000天后是星期几? 21 2(mod 7) 22 4(mod 7) 23 1(mod 7) 24 2(mod 7) 25 4 (mod 7) 26 1(mod 7)所以每到2的三次幂的倍数循环一次,且2000=3666+22200022(mod 7)4, 即过22000天后是星期五,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报