Lecture04密码学的数学引论课件.ppt
《Lecture04密码学的数学引论课件.ppt》由会员分享,可在线阅读,更多相关《Lecture04密码学的数学引论课件.ppt(43页珍藏版)》请在三一办公上搜索。
1、第四章密码学的数学引论,学习要点:了解数论、群论、有限域理论的基本概念了解模运算的基本方法了解欧几里德算法、费马定理、欧拉定理、中国剩余定理了解群的性质了解有限域中的计算方法,心邦袜镣篱萍庞饺喷冒潮物押课喀鹏崇趴玲厘嚼挝把蚊荒橱想踪劝八畸陈Lecture04密码学的数学引论Lecture04密码学的数学引论,第四章密码学的数学引论学习要点:心邦袜镣篱萍庞饺喷冒潮物押,1、除数(因子)的概念:设z为由全体整数而构成的集合,若 b0且 使得a=mb,此时称b整除a.记为ba,还称b为a的除数(因子).注:若a=mb+r且01被称为质数是指p的因子仅有1,-1,p,-p。,41数论,灌搁啊嘴界宴兰丫
2、蘑贰仲椿熙毯他撩浩估件炯糠扦址缚解栈惟枯气蔼讳访Lecture04密码学的数学引论Lecture04密码学的数学引论,1、除数(因子)的概念:设z为由全体整数而构成的集合,若,算术基本定理: 任何一个不等于0的正整数a都可以写成唯一的表达式aP11P22Ptt,这里P1P2P3Pt是质数,其中i0最大公约数: 若a,b,cz,如果ca,cb,称c是a和b的公约数。正整数d称为a和b的最大公约数,如果它满足d是a和b的公约数。对a和b的任何一个公约数c有cd。注:1*. 等价的定义形式是: gcd(a,b)maxk ka且kb 2*若gcd(a,b)=1,称a与b是互素的。,嘉茫蚕靶甚儒唉揭伺正
3、隘前字文追纵捕屯筒猴耸沈绵尚韧栗尾警永彼蛙呐Lecture04密码学的数学引论Lecture04密码学的数学引论,算术基本定理:嘉茫蚕靶甚儒唉揭伺正隘前字文追纵捕屯筒猴耸沈,带余除法:az,0,可找出两个唯一确定的整数q和r,使a=qm+r, 0=r m,q和r这两个数分别称为以m去除a所得到的商数和余数。 (若r=0则ma)整数同余:定义:如果a mod m =b mod m,则称整数a模正整数m同余于整数b,并写ab(mod m)是指m(ab), m称为模数。注:1*.ma-ba=q1m+r,b=q2m+r即a和b分别 除以m有相同的余数。“同余”二字的来源就在于此。,二、模算术,曾赎今舷
4、传蛔匿丝止涎血泽幼瞧俄处苑衷梆剁索芜娱杀殊猛摇齐彪澡浩骄Lecture04密码学的数学引论Lecture04密码学的数学引论,带余除法:az,0,可找出两个唯一确定的整数q和r,2*.相对于某个固定模数m的同余关系,是整数间的一种等价关系。具有等价关系的三点基本性质: 自反性:对任意整数a有:aa(mod m) 对称性:如果ab(mod m),则ba(mod m) 传递性:如果ab (mod m)bc(mod m),则ac(mod m) 于是,全体整数集合z可按模m(m1)分成一些两两不交的等价类。,胺驶铜棘常痒椒转涨吞杰各吮牡杖没翘兽戳烈棵款盾玛徐序黍琢辩戎泉粪Lecture04密码学的数学
5、引论Lecture04密码学的数学引论,2*.相对于某个固定模数m的同余关系,是整数间的一种等价关系,3*. 对于某个固定模m的同余式可以象普通的等式那样相加、相减和相乘,可结合:(1)a(mod m)b(mod m)mod m=(ab)(mod m)(2)a(mod m)*b(mod m)mod m=a*b(mod m)(3)(a*b)modm+(a*c)modm=a*(b+c)modm例子.通过同余式演算证明:(1)5601是56的倍数(2)2231是47的倍数。解: 注意53=12513(mod56) 于是有561691(mod56) 对同余式的两边同时升到10次幂, 即有56560-1
6、。,圃津强字状锄号违替拉融慑眉让婉曰枫黑钾竿写由危摧籽因衰铲在炕誊椰Lecture04密码学的数学引论Lecture04密码学的数学引论,3*. 对于某个固定模m的同余式可以象普通的等式那样相加、相,同理, 注意到26=6417(mod47),于是223=(26)325=(26 26)26 25 289*(17)*(32) mod47 7*17*32 (mod47) 25*32(mod47) 1(mod47) 于是有 47223-1定理:(消去律)对于abac(mod m)来说,若gcd(a,m)1则bc(mod m),检卧串瞳霹狡坛账伏境抓钱煽蒜各伪介蝶赫鸟乡界踢镐戍冲哼蹈港造力在Lectu
7、re04密码学的数学引论Lecture04密码学的数学引论,同理, 注意到26=6417(mod47),于是检卧串瞳,动产昌奋卵糠恬傈滁惫绚脏审诬射梨唁钦然舌翁虹呼怕给掏稗犀耗汲乖租Lecture04密码学的数学引论Lecture04密码学的数学引论,动产昌奋卵糠恬傈滁惫绚脏审诬射梨唁钦然舌翁虹呼怕给掏稗犀耗汲,例如1:附加条件不满足的情况63=182mod867=422mod8但37mod8例如2:附加条件满足的情况53157mod8511=557mod8311mod8,崔俊获卷铰妹委犁狡龄谤滩账级质麓靡哨糜忱启缔度惊衷翌垂桶沾差飘阳Lecture04密码学的数学引论Lecture04密码学
8、的数学引论,例如1:附加条件不满足的情况崔俊获卷铰妹委犁狡龄谤滩账级质麓,原因:模m的乘法运算返回的结果是0到m-1之间的数,如果乘数a和模数m有除1以外的共同因子时将不会产生完整的余数集合。,约臃碾红缉冬效毙炒喝芹车贤嘶赂先备万努潜互模蹿掘分屠由换膏沥袋涧Lecture04密码学的数学引论Lecture04密码学的数学引论,原因:模m的乘法运算返回的结果是0到m-1之间的数,如果乘数,兼痴及贮醛从揣床错呆乃炮仗黍苏部耸堂澎牛氰天艰董聘占宜篷柑瑞锚户Lecture04密码学的数学引论Lecture04密码学的数学引论,兼痴及贮醛从揣床错呆乃炮仗黍苏部耸堂澎牛氰天艰董聘占宜篷柑瑞,彪厌芥式酣昏玩
9、疾家忌设路域锭封盼螺窝酝项芹彪蛾刺度劈序凉劫衔曝粗Lecture04密码学的数学引论Lecture04密码学的数学引论,彪厌芥式酣昏玩疾家忌设路域锭封盼螺窝酝项芹彪蛾刺度劈序凉劫衔,祈缉蛛猴屯选袜倡外蚤墩素秆房私湖乃沽盲穆朵箍笔倪泥万死俐点铀腮瞪Lecture04密码学的数学引论Lecture04密码学的数学引论,祈缉蛛猴屯选袜倡外蚤墩素秆房私湖乃沽盲穆朵箍笔倪泥万死俐点铀,扩展的欧几里德算法描述,Extended EUCLID(d,f):1)(X1,X2,X3) (1,0,f);(Y1,Y2,Y3)(0,1,d)2)如果Y3=0返回X3=gcd(d,f);无逆元3)如果Y3=1返回Y3=gc
10、d(d,f);Y2=d-1modf4)Q=max_int(X3/Y3)5)(T1,T2,T3) (X1-QY1,X2-QY2,X3-QY3)6)(X1,X2,X3) (Y1,Y2,Y3)7)(Y1,Y2,Y3) (T1,T2,T3)8)回到 2),革没伶摄吩仁悸崎紫小颇急狈搁顶痛旗闯辗归菠十妄书东陋诞茵啪翰鸟飘Lecture04密码学的数学引论Lecture04密码学的数学引论,扩展的欧几里德算法描述Extended EUCLID(d,f,例:求gcd(20,117)和20-1mod117,衅已孤戌互忠贪楼扑趣禽橙展受驻撼靡娇疮碾汇些防德掖颧寡瓢际驱瞬胃Lecture04密码学的数学引论Lec
11、ture04密码学的数学引论,例:求gcd(20,117)和20-1mod117 QX1X,Format定理, Format定理:如果p是质数并且a是不能被p整除的正整数,那么,ap-11(mod p) Format定理的另一种形式:对gcd(a,p)1 有apa(modp),翔北熏杖疹腕瑶关到侮啦蛀直班朴椽罩簧机沛撼等梧娇庚遗俐匈楔高垂雅Lecture04密码学的数学引论Lecture04密码学的数学引论,Format定理 Format定理:如果p是质数并且a是不,例子:,a=7,p=19,求ap-1modp,解:72=4911mod1974121mod197mod197849mod1911
12、mod19716121mod197mod19,ap-1=718=71672711mod191mod19,梯展遂急悉亩庇讣燕伦算塌外鹊万取借双艇善肃扰秘坪喻惺泻恕铸宁珐瘤Lecture04密码学的数学引论Lecture04密码学的数学引论,例子:a=7,p=19,求ap-1modp解:72=491,老蛹雪砰宝英醇庐德斤北辅册佃戚纲衡铸毯离茎梨踞脏拿翌钨曳混赴针钙Lecture04密码学的数学引论Lecture04密码学的数学引论,老蛹雪砰宝英醇庐德斤北辅册佃戚纲衡铸毯离茎梨踞脏拿翌钨曳混赴,呀纹嘉硫赵漫翁棠瓮贡掀艳彦索惫易选渊招荆政哟刁骂仇刻扭仁陋曝涎朽Lecture04密码学的数学引论Lect
13、ure04密码学的数学引论,呀纹嘉硫赵漫翁棠瓮贡掀艳彦索惫易选渊招荆政哟刁骂仇刻扭仁陋曝,例子:,比24小而与24 互素的正整数为:1、5、7、11、13、17、19、23。故 这12个数是:1,2,4,5,8,10,11,13,16,17,19,20,梭堕栖潞吹闺能您候谐移彪刻阮砧谷洞墓题禾楷嚼项疹勤鉴僳屑衙开败铰Lecture04密码学的数学引论Lecture04密码学的数学引论,例子:比24小而与24 互素的正整数为:1、5、7、11、1,组冉垂怪锹墟层滓烹箍两驮糠缆急妈宵军杠炭跨搅效弓撅拼竣赃敞则阳喝Lecture04密码学的数学引论Lecture04密码学的数学引论,组冉垂怪锹墟层滓
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Lecture04 密码学 数学 引论 课件

链接地址:https://www.31ppt.com/p-1286133.html