二十十六十二八组四组词库
生活城市
词库投稿
词库一组
二组三组
四组五组
六组七组
八组九组
十组十一
十二十三
十四十五
十六十七
十八十九
二十廿一
廿二廿三

分组密码(由词目及其释义等构成的中文知识性百科条目)

5月9日 蚀肉堂投稿 造句
  分组密码是将明文消息编码表示后的数字(简称明文数字)序列,划分成长度为n的组(可看成长度为n的矢量),每组分别在密钥的控制下变换成等长的输出数字(简称密文数字)序列。
  研究历史
  现代分组密码的研究始于20世纪70年代中期,至今已有40余年历史,这期间人们在这一研究领域已经取得了丰硕的研究成果。
  对于分组密码,在早期的研究,基本上是围绕DES进行的,推出了一些类似的算法,例如:LOKI,FEAL,GOST等。进入20世纪90年代,人们对DES算法研究更加深入,特别是差分密码分析(differentialcryptanalysis)和线性密码分析(linearcryptanalysis)的提出,迫使人们不得不研究新的密码结构。IDEA密码打破了DES类密码的垄断局面,随后出现了SQUARE、SHARK、SAFER64等采用了结构非常清晰的代替置换(SP)网络,从理论上给出了最大差分特征概率和最佳线性逼近优势的界,证明了密码对差分密码分析和线性密码分析的安全性。
  AES的征集掀起了分组密码研究的新高潮,15个AES候选算法反映了当前分组密码设计的水平,也可以说是近几年研究成果的一个汇总。
  目前分组密码所采用的整体结构可分为Feistel结构(例如CAST256、DEAL、DFC、E2等)、SP网络(例如Safer、Serpent等)及其他密码结构(例如Frog和HPC)。加解密相似是Feistel型密码的一个实现优点,但它在密码的扩散似乎有些慢,例如需要两轮才能改变输入的每一个比特。SP的网络结构非常清晰,S一般被称为混淆层,主要起混淆作用。P一般被称为扩散层,主要起扩散作用。在明确S和P的某些密码指标后,设计者能估计SP型密码抵抗差分密码分析和线性密码分析的能力。SP网络和Feistel网络相比,可以得到更快速的扩散,但是SP密码的加解密通常不相似。
  分组密码是现代密码学中的一个重要研究分支,其诞生和发展有着广泛的实用背景和重要的理论价值。目前这一领域还有许多理论和实际问题有待继续研究和完善。这些问题包括:如何设计可证明安全的密码算法;如何加强现有算法及其工作模式的安全性;如何测试密码算法的安全性;如何设计安全的密码组件,例如S盒、扩散层及密钥扩散算法等。
  研究内容
  大体上,分组密码的研究包括三方面:分组密码的设计原理,分组密码的安全性分析和分组密码的统计性能测试。
  设计分析
  分组密码的设计与分析是两个既相互对立又相互依存的研究方向,正是由于这种对立促进了分组密码的飞速发展。早期的研究基本上是围绕DES进行,推出了许多类似于DES的密码,例如,LOKI、FEAL、GOST等。进入90年代,人们对DES类密码的研究更加深入,特别是差分密码分析(differentialcryptanalysis)和线性密码分析(linearcryptanalysis)的提出,迫使人们不得不研究新的密码结构。IDEA密码的出现打破了DES类密码的垄断局面,IDEA密码的设计思想是混合使用来自不同代数群中的运算。随后出现的Square、Shark和Safer64都采用了结构非常清晰的代替置换(SP)网络,每一轮由混淆层和扩散层组成。这种结构的最大优点是能够从理论上给出最大差分特征概率和最佳线性逼近优势的界,也就是密码对差分密码分析和线性密码分析是可证明安全的。
  设计原则
  扩散(diffusion)和扰乱(confusion)是影响密码安全的主要因素。扩散的目的是让明文中的单个数字影响密文中的多个数字,从而使明文的统计特征在密文中消失,相当于明文的统计结构被扩散。例如,最简单的方法让明文中的一个数字影响密文中的k个数字,可以用:
  扰乱是指让密钥与密文的统计信息之间的关系变得复杂,从而增加通过统计方法进行攻击的难度。扰乱可以通过各种代换算法实现。
  设计安全的分组加密算法,需要考虑对现有密码分析方法的抵抗,如差分分析、线性分析等,还需要考虑密码安全强度的稳定性。此外,用软件实现的分组加密要保证每个组的长度适合软件编程(如8、16、32),尽量避免位置换操作,以及使用加法、乘法、移位等处理器提供的标准指令;从硬件实现的角度,加密和解密要在同一个器件上都可以实现,即加密解密硬件实现的相似性。
  AES征集
  AES的征集掀起了分组密码研究的新高潮,15个AES候选算法反映了当前分组密码设计的水平,可以说是近几年研究成果的一个总汇。分组密码所采用的整体结构可分为Feistel结构(如CAST256、DEAL、DFCE2等)、SP网络(如Safer、Serpent等)及其他密码结构(如Frog和HPC)。Feistel结构由于DES的公布而广为人知,已被许多分组密码所采用。Feistel结构的最大优点是容易保证加解密相似,这一点在实现中尤其重要。而SP网络比较难做到这一点,但是SP网络的扩散特性比较好。在现有的分组密码中,所有的基本运算有异或、加、减、查表、乘及数据依赖循环等。查表运算提供了DES的安全基础,仔细地选择S盒能较好地抗击线性和差分密码分析,提供好的数据及密钥比特的雪崩特性。不过,S盒需要一些存储器,所以S盒的规模不能太大。15个AES候选算法所采用的S盒规模有6种,分别是44、88、832、118、138、及832。S盒的另一中称呼是黑盒子,它常给人造成故意设置陷阱的嫌疑,因此,Safer等选取公开的数学函数,避免嫌疑。S盒的设计与分析是分组密码设计中的重要环节,它的好坏直接影响密码体制的安全性,对S盒的设计并没有一个完备的要求,但总的希望是增强S盒的非线性度、差分均匀性及分量函数的代数次数和项数。
  对分组密码安全性的讨论主要包括差分密码分析、线性密码分析和强力攻击等。从理论上讲,差分密码分析和线性密码分析是目前攻击分组密码的最有效的方法,而从实际上说,强力攻击是攻击分组密码最可靠的方法。到目前为止,已有大量文献讨论各种分组密码的安全性。自AES候选算法公布以后,国内外许多专家都致力于候选算法的安全性分析,预计将会推出一些新的攻击方法,这无疑将进一步推动分组密码的发展。
  与序列密码每次加密处理数据流的一位或一个字节不同,分组密码处理的单位是一组明文,即将明文消息编码后的数字序列m,m,m,,m划分成长为L位的组m(m,m,m,,m),各个长为L的分组分别在密钥k(k,k,k,,k)(密钥长为t)的控制下变换成与明文组等长的一组密文输出数字序列c(c0,c,c,,c)。L通常为64或128。分组密码的模型如图2。3所示。
  设明文m与密文c均为二进制0、1数字序列,它们的每一个分量m,DF(2)(i0,1,2,,n1),则明文空间为{0,1,,2n1},密文空间也为0,1,,2n1},分组密码是由密钥k(k,k,k,,k)确定的一个一一映射,也就是空间{0,1,,2n1},到自身的一个置换F,由于置换F是由密钥k所确定,一般地,我们把这个置换表示为CF(m)。
  算法要求
  分组密码算法实际上就是密钥控制下,通过某个置换来实现对明文分组的加密变换。为了保证密码算法的安全强度,对密码算法的要求如下。
  分组长度足够大
  当分组长度较小时,分组密码类似于古典的代替密码,它仍然保留了明文的统计信息,这种统计信息将给攻击者留下可乘之机,攻击者可以有效地穷举明文空间,得到密码变换本身。
  密钥量足够大
  分组密码的密钥所确定密码变换只是所有置换中极小一部分。如果这一部分足够小,攻击者可以有效地穷举明文空间所确定所有的置换。这时,攻击者就可以对密文进行解密,以得到有意义的明文。
  密码变换足够复杂
  使攻击者除了穷举法以外,找不到其他快捷的破译方法。
  技术总结
  优点
  明文信息良好的扩展性,对插入的敏感性,不需要密钥同步,较强的适用性,适合作为加密标准。
  缺点
  加密速度慢,错误扩散和传播。
  分组密码将定长的明文块转换成等长的密文,这一过程在秘钥的控制之下。使用逆向变换和同一密钥来实现解密。对于当前的许多分组密码,分组大小是64位,但这很可能会增加。
  明文消息通常要比特定的分组大小长得多,而且使用不同的技术或操作方式。这样的方式示例有:电子编码本(ECB)、密码分组链接(CBC)或密码反馈(CFB)。ECB使用同一个密钥简单地将每个明文块一个接一个地进行加密;在CBC方式中,每个明文块在加密前先与前一密文块进行“异或”运算,从而增加了复杂程度,可以使某些攻击更难以实施。“输出反馈”方式(OFB)类似CBC方式,但是进行“异或”的量是独立生成的。CBC受到广泛使用,例如在DES(qv)实现中,而且在有关密码术的技术性方面的相应书籍中深入讨论了各种方式。请注意:您自己建立的密码系统的普遍弱点就是以简单的形式来使用某些公开的算法,而不是以提供了额外保护的特定方式使用。
  迭代的分组密码是那些其加密过程有多次循环的密码,因此提高了安全性。在每个循环中,可以通过使用特殊的函数从初始秘钥派生出的子密钥来应用适当的变换。该附加的计算需求必然会影响可以管理加密的速度,因此在安全性需要和执行速度之间存在着一种平衡。天下没有免费的午餐,密码术也是如此;与其它地方一样,应用适当方法的技巧中有一部分是源于对需要进行的权衡以及它们与需求平衡的关系如何的理解。
  分组密码包括DES、IDEA、SAFER、Blowfish和Skipjack最后一个是“美国国家安全局(USNationalSecurityAgency,NSA)”限制器芯片中使用的算法。
评论 转载

造句:分组密码由词目及其释义等构成的中文知识性百科条目
造句:分组密码由词目及其释义等构成的中文知识性百科条
分组密码(由词目及其释义等构成的中文知识性百科条目)分组密码是将明文消息编码表示后的数字(简称明文数字)序列,划分成长度为n的组(可看成长度为n的矢量),每组分别在密钥的控制下变换成等长的输出数字(简称密文数字)序列。研究……郭殿生(由词目及其释义等构成的中文知识性百科条目)郭殿生,男,汉族,山西汾阳人,1952年5月出生,1975年8月参加工作并加入中国共产党,大学本科学历。山西省司法厅巡视员郭殿生:山西省司法厅巡视员。协助厅长分管老……约塞米蒂瀑布(由词目及其释义等构成的中文知识性百科条目)约塞米蒂瀑布(Yosemitefalls)是北美洲落差最大的瀑布,位于美国加州谢拉内华达山区(SierraNavada),属于优胜美地国家公园,其最壮观的季节在春末,水量充沛,……老村(由词目及其释义等构成的中文知识性百科条目)老村,原名蔡通海,陕西渭北澄城人。老村是在90年代初以创作乡土小说而崛起于当代文坛,他的代表作《骚土》印行数十万册。此后的《鹫王》、《怅》等也受到读者的欢迎,被评论界称之……卡西斯(由词目及其释义等构成的中文知识性百科条目)卡西斯(法语:Cassis)是法国普罗旺斯阿尔卑斯蓝色海岸大区罗讷河口省的一个镇。卡西斯(Cassis)位于Canaille海角Calanques海角之间,是一座由古罗马……伤寒论集注(由词目及其释义等构成的中文知识性百科条目)《伤寒论集注》,作者:(清)徐赤内容清张隐庵注释,高世栻纂集。六卷。书成于1683年。据高氏序言称,本书原为其师张隐庵所注释,稿未成而病逝,由高世栻重予编撰补订成书……密支那战役(由词目及其释义等构成的中文知识性百科条目)密支那战役(1944年4月29日8月4日)为中日战争中驻印中国远征军反攻缅甸战役中进行的一次城市进攻作战。战争以奇袭开始,以消耗战结束。最终占绝对优势的中美混合支队历时近……独出心裁(由词目及其释义等构成的中文知识性百科条目)独出心裁是一个汉语成语,拼音是dchxnci,原来指诗文的构思有独特之处。后泛指想出的办法或做工与众不同。独出心裁,多指科学精神。还指想出了与众不同的、独特的方法。……南岳忠烈祠(由词目及其释义等构成的中文知识性百科条目)南岳忠烈祠,位于湖南省衡阳市南岳衡山香炉峰下方,距南岳古镇4公里处,南岳忠烈祠为纪念抗日阵亡将士而建,忠烈祠共有13座大型烈士陵墓,墓葬分布四周,庄严肃穆,祠内有殿宇、石雕炮弹……灰色反击战(由词目及其释义等构成的中文知识性百科条目)灰色反击战是指基于魔兽争霸3:冰封王座(由暴雪娱乐公司出品)的多人以通关为目的的自定义地图,支持6个人同时连线游戏。灰色反击战系列作者为lizhengxu。基本信息……延叶叶苔(由词目及其释义等构成的中文知识性百科条目)形态特征植物体较大,长23厘米,带叶宽2毫米,绿色或淡紫红色,丛集生。茎直立,挺硬,粗0。20。3毫米,单一或在蒴萼下分枝。假根少,无色或紫红色。叶分离,横生茎上,斜伸展……丹东海外旅行社(由词目及其释义等构成的中文知识性百科条目)丹东海外旅行社是丹东市旅游事业管理局直属的国有企业,系丹东地区旅游行业规模最大的旅行社之一,是中国旅游协会成员,是经国家旅游局批准的国际社。丹东海外旅行社朝鲜旅游线……
贾书层(由词目及其释义等构成的中文知识性百科条目)郑铭(由词目及其释义等构成的中文知识性百科条目)低音东布拉(由词目及其释义等构成的中文知识性百科条目)食人鼠(由词目及其释义等构成的中文知识性百科条目)弱文化(由词目及其释义等构成的中文知识性百科条目)镇江高新区(由词目及其释义等构成的中文知识性百科条目)威利格林(由词目及其释义等构成的中文知识性百科条目)郑秀芳(由词目及其释义等构成的中文知识性百科条目)《御赐厨娘》(由词目及其释义等构成的中文知识性百科条目)草叶耳蕨(由词目及其释义等构成的中文知识性百科条目)异鳞杜鹃(由词目及其释义等构成的中文知识性百科条目)托兰联邦(由词目及其释义等构成的中文知识性百科条目)
许松茂(由词目及其释义等构成的中文知识性百科条目)轴二小(由词目及其释义等构成的中文知识性百科条目)老人在出现睡眠不足会出现哪些危害使用数码相机储存卡的注意事项诺尔兰郡(由词目及其释义等构成的中文知识性百科条目)Python进阶精华带参装饰器一斤砂仁可以泡多少砂酒仁泡酒的功效回望那条雨巷犯罪嫌疑人被刑事拘留能关多久?来朝鲜的第二大城市,能有什么风景吗?小县城的静谧?看,国家公园的全新打开方式来自黄河源生态体验活动的见闻与思考留在记忆深处的味道
©2025网站地图最近更新文明上网我要投诉