- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
383-第八章 在密码学中的应用(II)知识讲稿.ppt
第八章 在密码学中的应用(II);c;按列
读出;(3)矩阵换位法:置换矩阵作为密钥;第二节 代替与换位;第二节 代替与换位;第二节 代替与换位;第二节 代替与换位;3.1 群
1.二元运算
定义:设s为集合,函数f:s?s?s称为s上的二
元运算或代数运算。满足:
可计算性:s中任何元素都可以进行这种运算;
单值性:运算结果唯一;
封闭性:s中任何两个元素运算结果都属于s。
2.群的定义
定义:设G,?是代数系统,?为G上的二元运算,如果?运算是可结合的,则称G,?半群。
若G,?为半群,并且二元运算?存在单位元e?G,则称G,?为幺半群;
若G,?为半群,并且二元运算?存在单位元e?G,G中的任何元素x都有逆元x-1?G,称G,?
为群,简记为G。; 举例:
(1)Z,+是群,其中Z为整数集合,+是普通
的加法,单位元是0,整数x的逆元是-x。
(2)Z6,?是群,Z6={0,1,2,3,4,5},?为模6
加法。显然?满足结合律,单位元是0;由于1?5=0,
2?4=0,3?3=0,所以1和5互为逆元,2和4互为逆元,3和0的逆元仍然是3和0。
3.群中元素的阶
定义:设G,?是群,a?G,n?Z,则a的n次幂为
e n=0
an= an-1?a n0
(a-1)m n0,n=-m
举例:在群Z,+中,30=0,35=15,3-5=-15
在群Z3,?中,20=0,23=0,2-3=0; 阶的定义:
(1)设G,?是群,a?G,使得等式ak=e成立的
最小正整数k称为a的阶,记做|a|=k,a称为k阶元,若不存在这样的整数k,则a称为无限阶元。
例如:
在Z6,?中,2和4是3阶元,3是2阶元,
1和5是6阶元,0是1阶元。
在Z,+中,0是1阶元,其他都是无限阶元。
(2)设G,?为群,a?G,且|a|=r。设k是整数,则ak=e当且仅当r|k。
(3)设G,?为群,则群中任何元素a与其逆元a-1
具有相同的阶。; 4.循环群和置换群
定义1:设G,?为群,如果存在一个元素a?G,
使得G={ak|k?Z},则称G为循环群,记做G=a,
称a为生成元。若|a|=n,则G称为n阶循??群。
例如:
Z6,?是循环群,其中Z6={0,1,2,3,4,5,},
?为模6加法,生成元为1或5。
Z,+是循环群,生成元为1或-1。
Zn,+是循环群,Zn={0,1,…,n-1,},生成
元为1。; 定义3:设s={1,2,…,n},s上的n!个置换构成集合
sn,则称sn与置换的复合运算?构成的群sn,?为s上
的n元对称群,sn,?的任意子群称为s上的n元置换群。;3.2置换概念
1.置换
一个集合X的置换f定义为X到自身的一个双射
函数f。对应有n个元素的集合X,共有n!个置换。
问题:对于集合X,给定某个状态,经过多少次
置换返回初始状态?
Sn={1,2,3,…,n-1,n}表示n个元素的置换群
置换g为满足g(k)=ik的一个置换:;2. 置换的合成或乘积
设g和h是两个置换,先应用h,再应用g,
记为:g?h或gh
注意: g?h ≠h?g
置换的合成满足结合律: (g?h)?k=g?(h?k)
3. 逆置换
对于任意置换g,存在一个逆置换g-1,满足:
g?g-1=g-1?g=e
4. 图表记法
用来计算两个置换的乘积。如:;5. 循环
最简单的置换是不同长度的循环。
一个k循环满足:
f(i1)=i2, f(i2)=i3 ,…, f(ik-1)=ik, f(ik)=i1,对于任意j?(i1,i2,…,ik),有f(j)=j。
举例:;6. 结论
(1)如果g是一个k循环,那么gk=e。;(2)置换的阶
是置换被多次应用后却不产生任何实际影响所需要的重复次数。
若置换g是一个k循环,则有gk=e,g的阶为k。; 一个置换g的阶k=不相交循环分解中各循环长度的最小公倍数。;3.3 切牌
最简单的切牌:选择一个随机点把一副牌一分为二,然后交换两部分。
您可能关注的文档
最近下载
- 基础护理学试题及答案静脉输液和输血练习题.docx VIP
- DB13(J)_T234-2017:HC-1高性能混凝土胶凝材料应用技术规程.pdf VIP
- 绿色金融人才:培养路径与模式探索.docx VIP
- 成本与管理会计第四版孙茂竹课后习题答案解析.pdf
- Yamaha雅马哈键盘乐器 Tyros4 参考手册.pdf
- 论建设工程质量管理论文.docx VIP
- 亨斯迈聚醚胺JEFFAMINE EDR-176.pdf VIP
- 第五章 第三节 同龄林蓄积控制法计算采伐量.pdf
- 亨斯迈聚醚胺jeffamine_m_2070_us_5_08.pdf VIP
- 亨斯迈聚醚胺jeffamine_d_2000_us.pdf VIP
原创力文档


文档评论(0)