标准解读

《GB/T 18238.2-2002 信息技术 安全技术 散列函数 第2部分:采用n位块密码的散列函数》这一标准,专注于定义和规定了如何利用n位块密码设计散列函数的具体方法与要求。然而,您提供的对比对象不完整,我无法直接指出与某个具体标准相比的具体变更内容。不过,我可以概述这类标准更新时通常会涉及的一些方面,这有助于理解在不同版本或相关标准间可能存在的差异类型:

  1. 安全性增强:新版本可能会引入更强的安全机制来抵御已知攻击方法,如碰撞攻击、长度扩展攻击等,确保散列函数的输出更难以被预测或篡改。

  2. 算法更新:随着密码学研究的进步,新的散列函数算法可能被纳入标准中,替换或补充原有的算法,以提供更高级别的安全性或效率。

  3. 性能优化:标准更新可能会包括对算法实现的优化指导,以提高计算速度或减少资源消耗,尤其是在特定硬件平台上的表现。

  4. 兼容性与互操作性:为确保不同系统和应用之间的顺利交互,新标准可能会加强对于算法实现的兼容性要求,包括输入输出格式、错误处理等方面的规定。

  5. 测试与验证方法:更新可能会包含更详尽的测试向量和验证程序,帮助开发者和安全评估人员确认实现的正确性和安全性。

  6. 应用指导:针对特定应用场景(如数字签名、消息认证码生成等)的使用指南可能会被细化或调整,以反映最新的实践经验和安全考虑。

  7. 标准化语言和结构:为了提升标准的清晰度和可读性,文档的表述、术语定义及章节组织也可能有所改进。

若需了解该标准与某一特定前版或其他相关标准的具体差异,提供完整的对比对象是必要的。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2002-07-18 颁布
  • 2002-12-01 实施
©正版授权
GB/T 18238.2-2002信息技术安全技术散列函数第2部分:采用n位块密码的散列函数_第1页
GB/T 18238.2-2002信息技术安全技术散列函数第2部分:采用n位块密码的散列函数_第2页
GB/T 18238.2-2002信息技术安全技术散列函数第2部分:采用n位块密码的散列函数_第3页
GB/T 18238.2-2002信息技术安全技术散列函数第2部分:采用n位块密码的散列函数_第4页
GB/T 18238.2-2002信息技术安全技术散列函数第2部分:采用n位块密码的散列函数_第5页
免费预览已结束,剩余15页可下载查看

下载本文档

GB/T 18238.2-2002信息技术安全技术散列函数第2部分:采用n位块密码的散列函数-免费下载试读页

文档简介

﹫﹤.

中华人民共和国国家标准

﹩﹣燉.—

┉﹫燉﹫﹦﹤﹨﹥﹫┐:

信息技术安全技术散列函数

第部分:采用┃位块密码的散列函数

﹫┃┄┇│┉┄┃┉┃┄━┄┎—┊┇┉┎┉┃┆┊┈—

﹪┈┐┊┃┉┄┃┈—

┇┉:﹪┈┐┊┃┉┄┃┈┊┈┃┃┃┐┉━┄─┅┇

┐┐发布┐┐实施

中华人民共和国发布

国家质量监督检验检疫总局

﹩﹣燉.—

目次

前言…………………………Ⅰ

ISO燉IEC前言………………Ⅱ

1范围………………………1

2引用标准…………………1

3定义………………………1

4符号和缩略语……………1

5通用模型的使用…………………………2

6散列函数1………………2

7散列函数2………………3

8散列函数3………………4

9散列函数4………………6

附录A(提示的附录)数据加密算法的使用……………9

附录B(提示的附录)实例………………11

附录C(提示的附录)参考文献…………15

﹩﹣燉.—

前言

本标准等同采用国际标准ISO燉IECFDIS101182:2000《信息技术安全技术散列函数第2

部分:采用n位块密码的散列函数》。

本标准的附录A、附录B和附录C均为提示的附录。

本标准由中华人民共和国信息产业部提出。

本标准由中国电子技术标准化研究所归口。

本标准起草单位:中国电子技术标准化研究所。

本标准主要起草人:徐冬梅、张展新。

﹩﹣燉.—

﹫燉﹫﹦﹤前言

ISO(标准化组织)和IEC(国际电工委员会)是世界性的标准化机构。国家成员体(都是ISO或IEC

的成员国)通过国际组织建立的各个技术委员会参与制定针对特定技术领域的标准。ISO和IEC的各

技术委员会在共同感兴趣的领域内进行合作。与ISO和IEC有联系的其他官方和非官方国际组织也可

参与标准的制定工作。

对于信息技术领域,ISO和IEC建立了一个联合技术委员会,即ISO燉IECJTC1。由联合技术委员

会提出的标准草案需分发给国家成员体进行表决。发布一项标准,至少需要75%的参与表决的国家成

员体投票赞成。

国际标准ISO燉IECFDIS101182是由ISO燉IECJTC1“信息技术”联合技术委员会的SC27“IT安

全技术”分委会制定的。

ISO燉IEC10118在总标题“信息技术安全技术散列函数”下包含以下几个部分:

——第1部分:概述

——第2部分:采用n位块密码的散列函数

——第3部分:专用散列函数

——第4部分:采用模运算的散列函数

本标准的附录A和附录B均为提示的附录。

中华人民共和国国家标准

信息技术安全技术散列函数

第部分:采用┃位块密码的散列函数﹩﹣燉.—

┉﹫燉﹫﹦﹤﹨﹥﹫┐:

﹫┃┄┇│┉┄┃┉┃┄━┄┎—┊┇┉┎┉┃┆┊┈—

﹪┈┐┊┃┉┄┃┈—

┇┉:﹪┈┐┊┃┉┄┃┈┊┈┃┃┃┐┉━┄─┅┇

范围

本标准规定了采用n位块密码算法的散列函数,这些函数适合于已实现这样一个算法的环境。

本标准规定了四种散列函数。第一种提供了长度小于或者等于牕的散列代码,其中牕是采用算法的

块长度。第二种提供了长度小于或者等于2牕的散列代码。第三种提供了长度等于2牕的散列代码。第

四种提供了长度等于3牕的散列代码。本标准规定的全部四种散列函数符合ISO燉IEC101181中规定的

通用模型。

引用标准

下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均

为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。

GB燉T1988—1998信息技术信息交换用七位编码字符集(eqvISO646:1991)

GB燉T17964—2000信息技术安全技术n位块密码算法的操作方式(idtISO燉IEC10116:

1997)

ISO燉IEC101181:2000信息技术安全技术散列函数第1部分:概述

定义

本标准采用ISO燉IEC101181中给出的定义以及下列定义:

n位块密码nbitblockcipher

明文块和密文块的长度均为n位的块密码。(见GB燉T17964)

符号和缩略语

本标准采用ISO燉IEC101181中给出的符号和缩略语以及下列符号和缩略语:

牉n位块加密算法(见GB燉T17964)。

爦算法牉的密钥(见GB燉T17964)。

牉爦(爮)对明文块爮采用算法牉和密钥爦(见GB燉T17964)的密码操作。

牣或者牣′把一个n位块转换为算法牉的密钥的变换。

爜爧当牕是偶数时,构成块爜的最左边的牕燉2

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论