欢迎来到天天文库
浏览记录
ID:369090
大小:264.69 KB
页数:11页
时间:2017-07-29
《gb15852-1995 信息技术 安全技术 用块密码算法作密码校验函数的数据完整性机制》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、GB15852-1995前言本标准等同采用国际标准ISO/IEC9797:1994(信息技术安全技术用块密码算法作密码校验函敬的致据完整性机制》.该国际标准规定的用块密码算法作密码校验函数的数据完整性机制,适合于我国使用。本标准的附录A是标准的附录。本标准的附录B和附录C是提示的附录。本标准由中华人民共和国电子工业部提出.本标准由电子工业部标准化研究所归口。本标准起草单位:电子工业部第三十研究所。本标准主要起草人:龚奇敏、黄月江、吴世忠、杜明任。.www.bzxzk.com.G.15852-1995ISO/IEC前言ISO(国际标准化组织)和IEC(国际电工委员会)形成了一个世界范围内的标准
2、化专门系统.ISO或IEC的成员国,通过由处理特殊技术活动领域的各个组织所建立的技术委员会来参与国际标准的开发。IS(〕和IEC的技术委员会在共同感兴趣的领城内合作,其他与】SO和IEC有联络的官方和非官方国际性组织,也参与这项工作。在信息技术领域内,ISO和IEC已建立了一个联合技术委员会ISO/IECJTC1.被联合技术委员会接受的国际标准草案分迭给各成员国表决。一个国际标准的发布,濡要至少75%的成员国投赞成票.国际标准ISO/IEC9797是由信息技术联合技术委员会ISO/IECJTCI的IT安全技术SC27分委员会制定的。第二版取代其第一版(ISO/IEC9797:1989):第一
3、版已经过修改和扩充,增加了一种填充方法和一种可选进程,同时还增加了一个包含若干例子的新附录。附录A是本国际标准的组成部分,附录B,C仅仅是一种信息。.www.bzxzk.com.Gs15852-1995引言本标准中规定的机制除了用,比特数据块的算法、二比特的校验值和规定了一种附加的填充方法外,与ISO8731-1,ISO9807和ANSIX9.9标准中所用的相同。ISO8731-1,ANSIX9.9和ANSIX9.19中叙述的密码校验值的计算方法是本标准的一种特殊情况,即当二=64,m=32,采用5.1中规定的填充方法1以及使用DEA(见ANSIX3.92;1981)数据加密算法。.www.
4、bzxzk.com.中华人民共和国国家标、准信息技术安全技术用块密码算法GB15852一1995作密码校验函数的数据完整性机制idtISO/IEC9797:1994Informationtechnology-Securitytechni咖es-Dataintegri灯mechanism山Ingacry脚ographiccheckfunctionemployingablockdpheralgorithm,范围本标准规定了一种使用密钥和。比特块密码算法计算,比特密码校验值的方法。这种方法可用作戮据完整性机制,以检测数据是否已被非授权地改变。这种数据完整性机制的强度依赖于密钥的长度及其保密性,依赖
5、于密码算法的特性以及校验值的长度。。本标准适用于任何安全体系结构、进程或应用的安全服务。2引用标准下列标准所包含的条文,通过在本标准中引用而构成本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB/T9387.2-1995信息处理系统开放系统互连基本参考模型第2部分:安全体系结构(idtISO7498-2:1989)ISO/IEC10116;1991信息技术,位块密码算法的工作方式3定义和记法3.1定义本标准使用了GB/T9387.2和ISO/IEC10116中定义的术语.3.1.1密码校验值cryptographicch
6、eckvalue对数据单元进行加密变换所得到的信息。3.1.2数据完整性dataintegrity指数据没有被非授权地改变或破坏的性质。3.1.3。比特块密码算法,-bitblockcipheralgorithm明文块和密文块长度均是。比特的块密码算法。32记法本标准将密码校验值称作消息鉴别码(MAC).在本标准上下文中,当术语“最高有效位/字节”和“最低有效位/字节”具有某种含义时,例如,把比特串看成是数值,则一个块的最左边若干比特便是最高有效位。4要求MAC的长度(二)应小于或等于块的长度(司,计算的结果和任何可选进程的结果都是长度为。的一个信息块,而最后n比特块的最左边二比特便形成了M
7、AC,国家技术监餐局1995-12一13批准1996一08一01实施.www.bzxzk.com.GB15852一19955MAC计算5,1填充和分块MAC的产生需要从下列两种填充方法中选出一种。作出这种选择的途径超出了本标准的范围。方法1需计算MAC的数据应添补必要的几个(可能一个也没有)`o'比特,以便得到一个长度(按比特计)为二的整数倍的数据串。方法2需计算MAC的数据应先添补一个‘1'比特,然后再添补
此文档下载收益归作者所有