数论与代数知识初步上课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数论与代数知识初步上课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数论 代数 知识 初步 上课
- 资源描述:
-
1、第二讲 数论与代数知识初步(上)现代密码系统中,消息都是事先转换成数值进行加密传输。密码过程是一些输入输出都是数值的数学操作,建立,分析,攻击这些算法需要数学工具。其中在实践中应用最为成功的数学理论当然是数论和代数,特别是同余理论。本讲提要q 基本概念q 同余1 基本概念基本概念。,记不整除不存在,我们如果这。的倍数,记做 的因数,做,我们使得,如果存在一个整数整除。我们,0对于整数 b|abaka|babbab=kakbaba为说个为叫叫把说 定义1定义11.1 整除性。即,所以,由定义可写出。,所以有,满足由定义存在显而易见。是任意整数。和,这里,则,如果。,则,如果。,对于任意,对于任意
2、tca|sbatksktcsbakcakbklaclbckablktstcsbaa|ca|bcacba|b|bba|aa|a )(3)(和(2)1()(|(3)|)2(10 0)1(2121证明.证明.性质1性质11.1 整除性(续)。0 0,成立,使得及个唯一的整数,则存在两是两个整数,其中设brrbq arqbba定理1定理11.2 素数的素数。存在无穷多个形如矛盾。数的个数是有限的假设其它素数,因此,与素然存在之中任意一个整除,必,不可为而,知其必为合数,是全体素数。再令,的可令如果素数的个数是有限素数的个数是无穷的。否则就叫做合数。它本身,就叫做素数,和因数只有的正整数,如果它的正一个
3、大于14 1 3211 212121npppppppppppkkk 定定理理3 3证证明明.定定理理2 22 2 定定义义1.2 素数(续)200以内的素数:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 都表示素数。的整数时,取所有使得,式,不存在整系数多项对于任意给定整数)()0,0()(001110 xfxxnaaxaxaxaxf
4、xnnnnn 定定理理4 4。时,比率,也就是说当的所有素数,则有表示小于如果素数数量定理1)ln()(ln)()()(xx/xxxxxxx 定理5定理5因此,足够使用。,我们可以估计通过位左右的十进制素数要求使用在各种密码应用中经常97999910010099100109.310ln1010ln10)10()10(,100定理5定理51.2 素数(续)1.3 最大公约数。,是整数,则其中,整数,且是任意三个不全为零的,设互素。,就说,若,公因数,记作叫最大的公因数中最大的一个,公因数。整数的一个,就叫,那么它们之中每一个的因数是整数个不全为零的整数。若是,设)()(1)()(21212121
5、2121cbbaqcbqacbaaaaaaaaaaaaaaaaddnaaannnnnn 定理6定理6定义3定义3。,即一个不等于零的余数,就是上述过程中最后,则,任意。,有,不失一般性假定任意算法的表述nnnnnnnnnnnnnnnnnnrbababarrqrrrrrqrrrrrqrrrrrqrrrrrqrbbrrbqaba)()(00 0 0 0 0 0 0 00Euclidean111111221112323332112221111定定理理7 71.3 最大公约数(续)1.3 最大公约数(续)忽略的过程。被除数除数:剩余可以看到余数都经历了。,因此,。,计算21180)(482028162
6、1635016504216051622482216482211801180)(482 例例子子1 1。,使得,则存在两个整数,若任给整数nbmabanmba)(00 定理8定理81.3 最大公约数(续)算法。这一过程被称为扩展。,所以同样有。,因此,。,则,我们可以得到递推公式的证明根据Euclidean)1180 482(2)29(118071482297132245221)(11:,534523412321212121121221yxxxxxxxxxxxbabyaxyyqyqqyqyxxqxqxxnnjjjjjjjj定定理理7 71.3 最大公约数(续)。,使得,个正整数,则存在整数是,若
7、。,个正整数,则是,若,那么有下面的定理。,设。,则,若)()2()()2()()()(0002|1)(|21221121212121133222121nnnnnnnnnnnnaaaxaxaxaxxxnnaaadaaannaaadaddaddaaaaancababca 定理11定理11定理10定理10定理9定理91.4 最小公倍数。,的所有倍数。,的所有公倍数就是,是任意的两个整数,则,设。,记作整数叫做最小公倍数,的一切公倍数中最小的,个数的一个公倍数。在就叫这每一个的倍数,那么个数中是这个整数。若是,设)()2(1)2(212121baabbabababaaaaaaanmnmnaaannn
8、 定理12定理12 定义4定义41.4 最小公倍数(续)。,个正整数,则是,若,那么有下面的定理。,设nnnnnnnmaaannaaamammammaaaaan )2(00022121133222121定理13定理131.4 整数唯一分解定理。或,则是素数,若。,或是任一整数,则有是一素数,若。是合数时,是素数,并且当正因数以外的最小的除的整数,则是任一大于设bpapp|abpapapapaqaqaa|1)(|11 引理3引理3引理2引理2引理1引理1。,以此类推,最后可得,可以得。进一步,由,因此,和。同时有,为素数,所以,由于,可知,由引理知和证明唯一性。由其次成立。故也能表示为素数乘积,
展开阅读全文