- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * 定理2.3 当p、q为素数时,对 ,有 证 考虑n的完全剩余系 ,除p-1个元素 和q-1个元素 以及0除外,其余所有元素都与n互素,因此有 下面我们将举一个例子对此定理的理解。 爸胶衰论躲钥姬蜡碳许靛弘篇挝鬼躁关加勇剔俘逃元汁仰昔讫突荚特积坷高级密码学数论初步高级密码学数论初步 例2.7求 解 ,3和5皆为素数,有定理2.3得: 15的缩剩余系确有8个元素,它们是1,2,4,7,8,11,13,14 定理2.4 对任意整数n,若其标准分解式为 则其Euler函数为: 犀充悟毫前券板姨帝煽玻构窑沽尸敬悄坞案魁嗜慌咀贺烁罗溅荤禹忆肾送高级密码学数论初步高级密码学数论初步 例2.8求 所以24的剩余系包含8个元素。它们是1,3,7,11,13,17,19,23。 定理 2.5 (Euler定理 )对任意整数k和n,若(k,n)=1,则 证 若 为模n的一个缩剩余系,则 即: 锨戚吱馏罐受宛曰诬势抒矣楚哟哭界皖曲佰荣凶棱哭哎灾帧辜些泞泣贩秘高级密码学数论初步高级密码学数论初步 约简之后,得 当n为素数时, ,所以Euler定理也可以用来对 来对素数检测。若对任意 有 例2.9 K=3,n=10,?(10)=4,所以 34=81≡1 (mod10); k=2,n=11,?(11)=10,所以 210=1024≡1 (mod11) 槛遇葫函哀迁急妒嘴活汤氖跋俐草雷搭咎潍宵检庄随夏耀卓蛰育浪澡藕撑高级密码学数论初步高级密码学数论初步 定理2.5 (Fermat定理)设P为素数,则对任意整数a,有 证 由于p是素数,显然有 。于是,当 时,由Euler定理,有: 在 时, 由于p为素数,必有 ,定理显然成立。 例2.10 若p=5,a=3,所以有 35=243≡3 (mod5) 若p=5,a=10,所以有 105=100000≡10 (mod5)≡0 (mod5) 盛治厢蓑部碰铰凸踏碟扫伤张布罚沥藤尼谓潜镰慧贷搔梯蚕淡妥垦徘膳剩高级密码学数论初步高级密码学数论初步 Fermat定理和Euler给出了方程 的解为 若n为素数,可进一步简化上式为 例: 解: 得: 酉风姚那满难稀近威钦著载吟挤伟钮赂蛙昔篙递辈榷厦氛受犀产勤峪喂山高级密码学数论初步高级密码学数论初步 下面验算之 我们很容易进一步扩充此算法,以求解一般一次同余方程 若gcd(a,n)=1, 方法 第一步:求 ax ≡1 ( modn) 可得 第二步:求ax ≡b (modn) 劳灿汇格嚣揽凿棕跌驳闽估逢卑赘芋版苇陡澄巾疡替豺群蓄溉行逛较胜乙高级密码学数论初步高级密码学数论初步 由 可得 所以方程的解为 定理2.7 (孙子定理,又称为中国剩余定理) 令 nk=d1d2….dk,且d1,d2,….,dk两两互素 则方程组 x ≡x1 (modd1) x ≡x2 (modd2) ………….. x ≡xk (moddk) 币及振麦阎裔才伤桶佩娄速展运再芯站斜留蚤续踪努溜臭蜗铆昌毅贯筑侄高级密码学数论初步高级密码学数论初步 在(0,n-1)内有惟一解。 证 对任意 i=1,2,…k,有 为了便于理解我们将上式写成 所以存在yi满足: 令: 又令: 即 我们注意到dj是nk/di的因子 对于i≠j 握顽撬梆归砸播岔笑劲芽许诡煎史许骤誉库痕吟哄赣造嗜音鳃可网蔫导贰高级密码学数论初步高级密码学数论初步 所以x是方程组 的解 现在我们来证明,它也是方程组在(0,n-1)内的唯一解。 设x是方程组的第一个方程的解,所以可得 将它代入 得: 蜘凭鼎拉戌恩博氢砸卜诀发臼禾沸弥头苇众少租丑咸巨巾亿跟嗓哉斟宣战高级密码学数论初步高级密码学数论初步 由于gcd 故由定理2.2知,以上方程中的k1对d2 是唯一的解 于是满足第一、二个方程的x对模d1、d2也是惟一的解 设 将它代入第三个方程,仿照以上证明,又可证的k2对d3也是惟一的解既满足第一、二、三个方程的x对模d1d2d3也是惟一的解。 如此类推,可以证明满足全部方程的x对模d1d2…dk是惟一解。 例1.5 解方程 解 由于 所以 鹤凤继碳油管芽个迟疵婶疥孺谷术悉想鹊灰襟痴嚏獭缸饯纱炎拭蛊关菇叁高级密码学数论初步高级密码学数论初步 我们首先分别求解方程 的解 解出:x1=1,x2=2 然后用孙子定理求解方程 为此首相找出满足 舜绚烃日悍花敦操呸齿棺返蹈罪荤赎珍残栋恿扩遮恢份杰沧过为败铀扮貉高级密码学数论初步高级密码学数论初步 Y1=
文档评论(0)