标准解读

《GB/T 18238.3-2002 信息技术 安全技术 散列函数 第3部分:专用散列函数》这一标准主要规定了专用于信息安全领域的散列函数技术要求,旨在为数据完整性验证和密码安全提供基础算法框架。然而,您提供的对比请求中,《》部分为空,意味着没有具体指定与哪个先前或后续版本的标准进行比较。因此,直接阐述该标准的具体内容及其重要性,而不涉及与另一标准的直接变更对比。

该标准详细说明了专用散列函数的设计原则、安全性需求、性能指标以及实施指南,确保这些函数能够有效抵抗碰撞攻击、预映射攻击等安全威胁。它为实现信息完整性校验、数字签名、消息认证码(MAC)生成等安全服务提供了方法学指导。专用散列函数通过将任意长度的消息压缩成固定长度的输出(即散列值),任何对原始消息的微小改动都将导致输出散列值发生不可预测的变化,从而保证了数据的完整性和认证性。


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

....

查看全部

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

下载本文档

免费下载试读页

文档简介

﹫﹤.

中华人民共和国国家标准

﹩﹣燉.—

┉﹫燉﹫﹦﹤┐:

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

第部分:专用散列函数

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

﹪┈┐┊┃┉┄┃┈—┇┉:﹥┉┈┐┊┃┉┄┃┈

┐┐发布┐┐实施

中华人民共和国发布

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

﹩﹣燉.—

目次

前言…………………………Ⅲ

ISO燉IEC前言………………Ⅳ

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

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

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

4符号和记法………………1

5要求………………………2

6专用散列函数模型………………………3

7专用散列函数1…………………………4

8专用散列函数2…………………………7

9专用散列函数3…………………………9

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

附录B(提示的附录)形式规范…………36

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

﹩﹣燉—

前言

本标准等同采用国际标准ISO燉IEC101183:1998《信息技术安全技术散列函数第3部分:专用散

列函数》。

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

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

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

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

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

﹩﹣燉—

﹫燉﹫﹦﹤前言

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

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

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

参与标准的制定工作。

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

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

员体投票赞成。

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

全技术”分委员会制定的。

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

——第1部分:概述

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

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

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

可能还会有后续部分。

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

中华人民共和国国家标准

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

第部分专用散列函数﹩﹣燉—

:┉﹫燉﹫﹦﹤┐:

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

﹪┈┐┊┃┉┄┃┈—┇┉:﹥┉┈┐┊┃┉┄┃┈

范围

本标准规定了专用散列函数,即专门设计的散列函数。本标准的散列函数基于循环函数的迭代使

用。本标准规定了三种不同的循环函数,从而产生了不同的专用散列函数。第一种和第三种提供了长度

达160位的散列码,第二种提供了长度达128位的散列码。

引用标准

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

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

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

GB燉T18238.1—2000信息技术安全技术散列函数第1部分:概述(idtISO燉IEC101181:

1994)

定义

GB燉T18238.1中给出的定义以及下列定义适用于本标准:

块block

长度为爧1的位串,即送往循环函数的第一个输入的长度。

散列函数标识符hashfunctionidentifier

标识特定散列函数的字节。

循环函数roundfunction

把长度为爧1和爧2的两个二进制串变换成长度为爧2的一个二进制串的函数犗(.,.)。它作为散列

函数的一部分迭代使用,其中它把长度为爧1的数据串与前一步输出的长度为爧2的数据串组合起来。

字word

一个32位的串。

符号和记法

本标准采用GB燉T18238.1中定义的符号和记法。

爟输入到散列函数的数据串。

温馨提示

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

评论

0/150

提交评论