- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈同余理论的应用.doc
浅谈同余理论的应用
在日常生活中,我们所要注意的不仅仅是某些整数,而是某些数用某一固定的数去除所得的余数。例如:我们经常会问现在是几点钟了,这实际上就是用24去除某一个总的时数所得的余数,又如问现在是星期几,就是用7去除某一个总的天数所得的余数。这样,在数学中就产生了同余的概念。同余是可除性的符号语言,在西方是由高斯最先引进的。 他的名著《算术探究》奠定了近代数论的基础。我们国家对同余式的研究有着光辉而悠久的历史。如《孙子算经》中的“物不知其数”问题就是同余式研究的开始。下面将着重介绍同余式在日常生活中的应用。其中将用到同余的一些基本概念、基本性质,以及孙子定理等等知识来解决“物不知其数”问题,列举检查因数的方法以及在密码学上的简单应用。
定义 1:给定一个正整数m,把它叫做模。如果用m去除任意两个整数a与b所得的余数相同,我们就说a,b对模m同余。记作a≡b(mod m)。如果余数不同,我们就说a,b对模m不同余。
定理 1:整数a,b对模m同余的充分与必要条件是m(a-b),即:a=b+mt,t是整数。
证明:设a=mq1+r1,b=mq2+r2,0≤r1m,0≤r2m
若a≡b(mod m),则r1=r2,因此a-b=m(q1-q2)
反之若m(a-b),则m[m(q1-q2)+(r1-r2)
因此m(r1-r2),但r1-r2m,故r1=r2,由此得证。
定理1说明同余这一概念又可定义如下:若m(a-b),则a,b叫做对模m同余。
一、“物不知其数”问题
定理2(孙子定理):设 m1,m2,…mk是k个两两互质的正整数。
m=m1m2…mk,m=miMi,i=1,2,…k,
则同余式组x≡b1(mod m1),x≡b2(mod m2),…,x≡bk(mod mk)的解是:
x≡M′1M1b1+M′2M2b2+M′kMkbk(mod m)
其中M′1M1≡1(mod mi),i=1,2,…k
这个方法与孙子的算法完全一致,它在国外文献中被称为中国剩余定理。孙子定理是数论中一个很重要的定理。由上表可以看出求乘率是最困难的。也就是求解同余式: xMi=1(mod mi)。
我国宋代大数学家秦九韶在他的杰作《算书九章》(1247)中提出了解这个同余式的一般解法,秦氏将它称作“求一术”。
二、检查因数的方法
作同余知识的应用,这里将列举出一些简便的检查因数的方法。
定理3:一个整数能被3(9)整除的充要条件是它的十进位数码的和能被3(9)整除。
证明:设a是任意一个正整数,把a写成十进位数的形式:
a=an10n+an-110n-1+…+a0,0≤ ai10,i=0,1,…,n
因为10≡1(mod3),所以a≡an+an-1+…+a0(mod3)
由此可知:3a当且仅当3(an+an-1+…+a0)
同法可证9的情况
定理4:设a=an1000n+an-11000n-1+…+a0,0≤ai1000
则a能被7(11,13)整除的充要条件是:
7(11,13)整除(a0+a2+…)=(a1+a3+…)=(-1)ia1
证明:通过直接计算可知:1000≡-1(mod 7),从而
10002≡1(mod 7),10003≡-1(mod 7),…,1000n≡(-1)n(mod)7
所以a≡an(-1)n+an-1(-1)n-1+…-a1+a0(mod 7)
又因为(a1+a2+…)-(a1+a3+…)=(-1)iai
所以7a当且仅当7(-1)iai
因为1000≡-1(mod 11)和1000≡-1(mod 13),所以同样的推理对模11和模13也成立。定理证毕。
三、在密码学上的应用
同余理论在密码学上有重要的应用。密码作为军事斗争与政治斗争的一种手段在历史上早就产生了,信息化社会的到来,使得密码学更加有用。
先介绍几个名词,甲方通过公共通道向乙方传输信息,为了防止被窃取,甚至被篡改,需要将信息改变为秘密形式。原信息称为明文。明文的秘密形式称为密文。把明文变成密文的过程叫加密。知道了密码把密文译为明文的过程叫解密。密码中的关键信息叫做密钥。密钥在保密通讯中占有极重要的地位。
这里我们将介绍一种简单的,在历史上曾经用过的密码,就是置换密码。我们假定这种密码是用英文发送的,办法很简单,就是把每个字母用另一个字母替换,而形成密文。替换的规则可以是随机的,也可以是系统的。
公元前在高卢战争期间罗马大将恺撒使用的一种密码就是系统置换的密码。置换的规律是:每个字母由它后面的第三个字母来替换。例如:A←D,B←
原创力文档


文档评论(0)