数论相关基础知识课件.ppt
《数论相关基础知识课件.ppt》由会员分享,可在线阅读,更多相关《数论相关基础知识课件.ppt(34页珍藏版)》请在三一办公上搜索。
1、数论相关基础知识,提纲,群环域模运算欧几里德算法有限域GF(p)多项式运算有限域GF(2n),Abstract Algebra,Algebraic structure Semigroupclosure封闭性,associative 结合律Groupclosure,associativity,identity单位元,inverse逆元Ring+:associativity,commutativity交换律,identity,inverse 0*:associativity,distributivity分配律Fielda ringmultiplicative inverse 乘法逆元Lattice
2、,Boolean,4.1 群环域,群 Group集合,元素二元运算 封闭性、结合律单位元、逆元有限群、无限群交换群(Abel)循环群生成元,环 Ring,环R二元运算:加法+、乘法(R,+)是交换群乘法封闭性、乘法结合律分配律 a(b+c)=ab+ac交换环乘法交换律整环(交换环且)乘法单位元1无零因子:ab=0 a=0或b=0,域 Field,域FF是整环存在乘法逆元(0除外)除法定义:a/b=a(b-1)有理数域、实数域、复数域有限域,Group Ring Field,域相关概念及定理,域的特征-任意元素a的n次累计和为0的最小的n;域的特征要么是素数,要么是0(没有);素域:没有非0真子
3、域的域;有限域的阶是pn(其中p是素数);有限域的乘法群是循环群;,可逆在加/解密中的重要性,加密的操作对象是比特分组,通常被看作整数加密是对整数的变换。这种变换必须能恢复(解密时),即可逆。如果加密是乘法,则解密就是除法,而域上正好有除法-乘法逆元。对于8bits字节,希望Z256是域,但它不是;于是转而寻求GF(28),它是域。AES的S盒是基于模2系数的模某8次不可约多项式的剩余类。,4.2 模运算,模运算即求余数(C语言中的运算符)x mod na其中0an,且有证书k使knax如 532;871;16124同余关系若x mod ny mod n a,则说x和y是模n同余的,记xy m
4、od n如136 mod 7 207 mod 13因子0 mod 倍数,模运算性质,ab mod n(a mod nb mod n)mod nab mod n(a mod nb mod n)mod nab mod n(a mod nb mod n)mod n其他性质交换律结合律分配律,剩余集,模n完全剩余集给定了数n,则所有的整数都以同余的形式映射到模n的余数的集合上Zn0,1,2,3,n-1模n的运算可定义在该集合上模n简化剩余集只保留和n互素的元素(不要0)Z12*1,5,7,11模素数q的简化剩余集Zq*1,2,q-1,模n逆元,讨论在模n余数集上进行加法逆元如果ab0 mod n,则a
5、和b互为加法逆元Zn中有:0,0 1,n-1 2,n-2 n/2,n/2乘法逆元如果ab1 mod n,则a、b互为乘法逆元如6201 mod 119,一次同余式,并不是每个元素都有乘法逆元定理:axb mod n有解(a,n)|b推论:ax1 mod n有解 IFF(a,n)|1因此,如果n是素数p,就都有解a存在模n逆元 a和n互素,即(a,n)=1如果n是某素数p,则除了0元都有逆元?求a的模n逆元:使用扩展Euclid算法,(Zn,)是环,(Zn,)是环a Zn有乘法逆元 IFF gcd(a,n)=1其个数定义为(n)它们构成乘法交换群Zn*(Zn*,)是域Zp是域(除0元外都有乘法逆
6、)Zp*=1,2,3,p-1,(n)=p-1其每个非0元素都和p互素,即有逆元,4.3 欧几里德算法(Euclid),整除、倍数、因子公因子、最大公因子 gcd()Greatest Common Divisor最大公因子定理(ab)gcd(a,b)=gcd(b,a mod b)求最大公因子辗转相除法(欧几里德算法)gcd(a,b)=gcd(b%a,a%b),GCD(1970,1066),1970=1 x 1066+904 gcd(1066,904)1066=1 x 904+162 gcd(904,162)904=5 x 162+94 gcd(162,94)162=1 x 94+68 gcd(9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数论 相关 基础知识 课件

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