密码学基础群(循环群-生成元)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《密码学基础群(循环群-生成元)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 基础 循环群 生成 课件
- 资源描述:
-
1、1群的概念n定义定义 设G是一个非空集合,“”是G是上的一个代数运算,即 对所有的a,bG,有a bG.如果G的运算还满足:(G1)结合律:即对所有的a,b,cG,有 (a b)c=a(b c)(G2)G中存在元素e,使得对每个aG,有 e a=a e=a (G3)对G中每个元素a,存在元素bG,使得 a b=b a=e.则称G关于运算“”构成一个群(group),记为(G,).2n注1:(G2)中的元素e 称为群G的单位元(unit element)或恒等元(identity).群G的单位元是唯一的.n注2:(G3)中的元素b称为元素a的逆元(inverse).元素a的逆元是唯一的,记为a-
2、1.即有a a-1=a-1 a=e3有限群n交换群 如果群G的运算还满足:(G4)交换律:即对所有的a,bG,有a b=b a.则称G是一个交换群(commutative group),或阿贝尔群(abelian group).nG中元素的个数称为群G的阶(order),记为|G|.如果|G|是有限数,则称G是有限群(finite group),否则称G是无限群(infinite group).n例:整数加群(Z,+);有理数加群(Q,+);实数加群(R,+);复数加群(C,+).n令Q*=Q-0,(Q*,)是群;Q+=qQ|q0,(Q+,)是群.4n 群的概念 例1 设G=1,-1,i,-i
3、,则(G,)是一个有限交换群.元素a 1 -1 i -i逆元a-1 1 -1 -i i5n例2 设mZ+,Zm=0,1,m-1,则(Zm,)是一个有限交换群.称为模m剩余类加群.n单位元是e=0;aZm的逆元a-1=m-a.特别地:取m=5,有Z5=0,1,2,3,4,元素a01234逆元a-1043216n有时把交换群(G,)记为(G,+),称为“加群”.n 把运算“”称为“加”法,运算结果记为:a b=a+b,称为a与b的“和”;单位元称为“零元”,记为“0”;aG的逆元称为G的负元,记为:“-a”,即有a+(-a)=0.7n例1 G=1,-1,i,-i,(G,*)是一个有限交换群.可记为
4、:(G,*)=(G,+),运算式为:1+(-1)=-1,1+i=i,1+(-i)=-i,(-1)+i=-i,(-1)+(-i)=i,i+(-i)=1,1+1=1请问零元是?利用 a+ee+a=a试求(-i)+(-i),i+i,(-1)+(-1).8n 例2 加群:(Z5,)=(Z5,+),其中Z5=0,1,2,3,4.零元0=0,负元为:元素x01234负元-x043219n群的概念n 有时把群(G,)记为(G,),称为“乘群”.n把运算“”称为“乘”法,运算结果记为:a b=a b,称为a与b的“积”;n运算符号通常省略,简记为:a b=a b=ab.单位元记为:e=1.10n例3 设mZ+
5、,Zm=0,1,m-1,则(Zm,)不是一个群.元素0无逆元!0?=1 找不到这样的元素!n 例4 设mZ+是素数,Zm*=1,2,m-1,则 (Zm*,)是一个有限交换群.单位元:e=1;aZm的逆元a-1:aa-1=1(mod m).11特别地:取m=5,有Z5*=1,2,3,4,n111 mod 5 所以1的逆元素是1n求出其他元素的逆元素12元素a1234逆元a-11324元素a的逆元13n群的幂 设(G,)是一个群,nZ+,aG的n次幂为:an=a a a(n个a)a0=e,a-n=(a-1)n.指数法则:设a,bG,n,mZ,则有 (1)an am=an+m;(2)(an)m=an
6、m;(3)如果G是一个交换群,则(a b)n=an bn.14加群的倍数设(G,+)是一个加群,nZ+,aG的n倍为:na=a+a+a(n个a)0a=0,(-n)a=n(-a).倍数法则:设a,bG,n,mZ,则有(1)na+ma=(n+m)a;(2)m(na)=(nm)a;(3)n(a+b)=na+nb.15群元素的阶n设G是一个群,e是G的单位元,aG,如果存在正整数r,使得ar=e,则称a是有限阶的,否则称a是无限阶的.n如果a是有限阶的,则把满足ar=e的最小正整数r称为a的阶(order),记为ord a=r.n如果a是无限阶的,则记ord a=.16计算群(Z5*,)每个元素的阶,
7、Z5*=1,2,3,4.解:对于a=2,有21=2,22=2 2=4,23=2 2 2=8=3,24=2 2 2 2=16=1.ord 2=4.下面,请求出各元素的阶下面,请求出各元素的阶17 a1234a的阶1442元素a的阶如下18例7 计算群(Z6,)每个元素的阶,Z6=0,1,2,3,4,5.解:对于a=2,有12=2,22=22=4,32=222=6=0.ord 2=3.a012345Ord a16323619n设G是一个群,如果存在aG,使得 G=a1,a2,=,则称G是一个循环群(cyclic group),并称a是的一个生成元(generator).n如果G是一个n阶循环群,则
8、 G=a1,a2,an=.提示提示:计算时请从计算时请从a1开始开始20n如果G是一个n阶循环群,且元素aG 的阶=群G的阶,则a是G的一个生成元.n例8 设mZ+,Zm=0,1,m-1,则(Zm,)是m阶循环群.1是一个生成元.21n特别地:取m=6,Z6=0,1,2,3,4,5的生成元有:1,5.15=5,25=10=4,35=15=3,45=20=2,55=25=1,65=30=0.Z6=0,1,2,3,4,5=65,55,45,35,25,15.n注意:循环群的生成元不是唯一的!22n循环群 定理 设p是素数,则(Zp*,)是p-1阶循环群.nZp*的生成元a称为Z的一个模p元根(pr
展开阅读全文