- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
密码学基础群-(循环群-生成元)
群的概念 定义 设G是一个非空集合, “?”是G是上的一个代数运算, 即 对所有的a, b∈G, 有a?b∈G. 如果G的运算还满足: (G1)结合律:即对所有的a, b, c∈G, 有 (a?b)?c=a?(b?c)(G2) G中存在元素e, 使得对每个a∈G, 有 e?a=a?e=a (G3) 对G中每个元素a, 存在元素b∈G, 使得 a?b=b?a=e. 则称G关于运算“?”构成一个群(group), 记为(G, ?). 注1: (G2)中的元素e 称为群G的单位元(unit element)或恒等元(identity). 群G的单位元是唯一的. 注2: (G3)中的元素b称为元素a的逆元(inverse).元素a的逆元是唯一的,记为a-1. 即有a?a-1=a-1?a=e 有限群 交换群 如果群G的运算还满足: (G4)交换律:即对所有的a, b∈G, 有a?b=b?a. 则称G是一个交换群(commutative group),或阿贝尔群(abelian group). G中元素的个数称为群G的阶(order), 记为|G|. 如果|G|是有限数,则称G是有限群(finite group), 否则称G是无限群(infinite group). 例: 整数加群(Z,+); 有理数加群(Q,+); 实数加群(R,+); 复数加群(C,+). 令Q*=Q-{0}, (Q*, ×)是群; Q+={q∈Q| q0}, (Q+, ×)是群. 群的概念 例1 设G={1, -1, i, -i}, 则(G, ×) 是一个有限交换群. 例2 设m∈Z+, Zm={0,1,…, m-1}, 则(Zm, ⊕) 是一个有限交换群. 称为模m剩余类加群. 单位元是e=0; a∈Zm的逆元a-1= m-a. 特别地: 取m=5, 有Z5={0,1,2,3,4}, 有时把交换群(G, ?)记为(G, +), 称为“加群”. 把运算“?”称为“加” 法, 运算结果记为: a?b= a+b,称为a与b的“和”; 单位元称为“零元”, 记为“0”; a∈G的逆元称为G的负元,记为: “- a”, 即有a+(-a)= 0. 例1 G={1, -1, i, -i}, (G, *)是一个有限交换群. 可记为: (G, *)= (G, +), 运算式为: 1+(-1)=-1, 1+i=i, 1+(-i)=-i, (-1)+i=-i, (-1)+(-i)=i, i+(-i)=1, 1+1=1 请问零元是?利用 a+e=e+a=a 试求 (-i)+(-i), i+i, (-1)+(-1). 例2 加群: (Z5,⊕)=(Z5,+), 其中Z5={0,1,2,3,4}. 零元0=0,负元为: 群的概念 有时把群(G, ?)记为(G, ?), 称为“ 乘群”. 把运算“?”称为“乘” 法, 运算结果记为: a?b= a?b, 称为a与b的“积”; 运算符号通常省略, 简记为: a?b=a?b=ab. 单位元记为: e=1. 例3 设m∈Z+, Zm={0,1,…, m-1}, 则(Zm, ?)不是一个群.元素0无逆元! 0×?=1 找不到这样的元素! 例4 设m∈Z+是素数, Zm*= {1,2,…,m-1}, 则 (Zm*, ?)是一个有限交换群. 单位元: e=1; a∈Zm的逆元a-1: a×a-1=1 (mod m). 特别地: 取m=5, 有Z5*={1,2,3,4}, 1×1=1 mod 5 所以1的逆元素是1 求出其他元素的逆元素 群的幂 设(G, ?)是一个群, n∈Z+, a∈G的n次幂为: an = a?a?…?a (n个a) a0 =e, a-n =(a-1)n. 指数法则: 设a,b∈G, n, m∈Z,则有 (1) an?am= an+m; (2) (an)m =anm; (3) 如果G是一个交换群, 则(a?b)n= an?bn. 加群的倍数 设(G, +)是一个加群, n∈Z+, a∈G的n倍为: na= a+a+…+a (n个a) 0a =0, (-n)a =n(-a). 倍数法则: 设a,b∈G, n, m∈Z,则有 (1)na +ma =(n+m)a; (2) m(na) =(nm)a; (3) n(a+b) =na+nb. 群元素的阶 设G是一个群, e是G的单位元, a∈G, 如果存在正整数r, 使得ar=e,则称a是
文档评论(0)