标准解读
《GB/T 18238.1-2000 信息技术 安全技术 散列函数 第1部分:概述》作为中国国家标准,为信息安全领域中的散列函数提供了基本框架和概念阐述。由于您没有提供对比的另一个具体标准或版本,我无法直接指出与某个特定标准相比的具体变更。但是,我可以概括这一标准本身的核心内容及其在散列函数领域的意义,这间接反映了它相对于此前可能存在的标准或实践的不同之处。
该标准主要关注以下几个方面:
-
定义与术语:明确了散列函数的基本概念、术语以及它们在信息安全中的作用,为后续具体算法的讨论奠定了语言基础。
-
散列函数原理:介绍了散列函数的基本工作原理,即接收输入消息(可以是任意长度的数据),通过一个算法处理,产生固定长度的输出,这个输出称为散列值或消息摘要。强调了其不可逆性和碰撞抵抗性等特点。
-
安全性要求:阐述了散列函数在安全性方面应满足的要求,包括强抗碰撞性、隐秘性(即从散列值难以推断出原始消息)和确定性等,这些是评估散列函数安全性能的关键指标。
-
应用范围:概述了散列函数在数据完整性验证、数字签名、认证协议、密码学安全等领域的应用,说明了其在信息技术安全中的重要地位。
-
国际标准化趋势:虽然未直接列出与其他国际标准的差异,但该标准的制定考虑了国际上的发展趋势和技术现状,旨在与国际标准如ISO/IEC系列保持一致或互补,体现了对国际标准化工作的响应和接轨。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2000-10-17 颁布
- 2001-08-01 实施
文档简介
﹫﹤.
中华人民共和国国家标准
﹩﹣燉.—
┉﹫燉﹫﹦﹤┐:
信息技术安全技术散列函数
第部分:概述
﹫┃┄┇│┉┄┃┉┃┄━┄┎—┊┇┉┎┉┃┆┊┈—
﹪┈┐┊┃┉┄┃—┇┉:﹩┃┇━
┐┐发布┐┐实施
国家质量技术监督局发布
﹩﹣燉.—
前言
本标准等同采用国际标准ISO燉IEC101181:1994《信息技术安全技术散列函数第1部分:
概述》。
本标准描述GB燉T18238各个部分所共用的定义、符号、缩略语和要求。
本标准的附录A、附录B和附录C均是提示的附录。
本标准由中华人民共和国信息产业部提出。
本标准由中国电子技术标准化研究所归口。
本标准起草单位:中国电子技术标准化研究所。
本标准主要起草人:罗韧鸿、张展新。
Ⅰ
﹩﹣燉.—
﹫燉﹫﹦﹤前言
ISO(标准化组织)和IEC(国际电工委员会)是世界性的标准化机构。国家成员体(都是ISO或IEC
的成员国)通过国际组织建立的各个技术委员会参与制定针对特定技术范围的标准。ISO和IEC的各
技术委员会在共同感兴趣的领域内进行合作。与ISO和IEC有联系的其他官方和非官方国际组织也可
参与标准的制定工作。
对于信息技术领域,ISO和IEC建立了一个联合技术委员会,即ISO燉IECJTC1。由联合技术委员
会提出的标准草案需分发给国家成员体进行表决。发布一项标准,至少需要75%的参与表决的国家成
员体投票赞成。
国际标准ISO燉IEC101181是由ISO燉IECJTC1“信息技术”联合技术委员会的SC27“信息安全技
术”分委员会制定的。
ISO燉IEC10118在总标题“信息技术安全技术散列函数”下包含以下几个部分:
——第1部分:概述
——第2部分:采用n位块密码算法的散列函数
——第3部分:专用散列函数
——第4部分:采用模运算的散列函数
本标准的附录A、附录B和附录C均为提示的附录。
Ⅱ
﹩﹣燉.—
引言
散列函数将任意位串映射到一个给定的范围内。这些散列函数能用来:
——将一条消息缩减成一个短的印记,作为一个数字签名机制的输入;
——将用户定义到一个给定的位串而不透露此位串的内容。
GB燉T18238提供适用于各种安全技术的各种散列函数。散列函数可以用于本标准范畴之外的其
他用途,如模拟一个随机数产生器。
Ⅲ
中华人民共和国国家标准
信息技术安全技术散列函数
第部分概述﹩﹣燉.—
:┉﹫燉﹫﹦﹤┐:
﹫┃┄┇│┉┄┃┉┃┄━┄┎—┊┇┉┎┉┃┆┊┈—
﹪┈┐┊┃┉┄┃—┇┉:﹩┃┇━
范围
GB燉T18238规定了散列函数,它可用于提供鉴别、完整性和抗抵赖服务。
注:散列码的产生不牵涉到秘密密钥,这不同于消息鉴别码(MAC)的计算,计算MAC要利用一个秘密密钥来确保
对一条消息的鉴别。有关MAC计算的内容可参见GB15852。
本标准包含GB燉T18238各个部分所共用的定义、符号、缩略语和要求。
定义
下列定义适用于GB燉T18238。
.无碰撞散列函数collisionresistanthashfunction
满足下列特性的散列函数:
——找出能映射到同一个输出的任何两个不同的输入在计算上是不可行的。
注:计算可行性依赖于用户的特定安全要求和环境。
.数据串(数据)datastring(data)
作为一个散列函数的输入的位串。
.散列码hashcode
作为一个散列函数的输出的位串。
注:在该领域的文献中,有多个术语具有与散列码相同或相似的含义。例如:篡改检测码(ModificationDetection
Code)、操纵检测码(ManipulationDetectionCode)、摘要、散列结果、散列值和印记。
.散列函数hashfunction
将任意位串映射到固定长度位串的函数,它满足下面两个特性:
——为一个给定的输出找出能映射到该输出的一个输入在计算上是不可行的;
——为一个给定的输入找出能映射到同一个输出的另一个输入在计算上是不可行的。
注
1在这一技术领域中,有多个术语具有与散列函数相同或相似的含义。例如:压缩编码(compressedencoding)和压
缩函数(condensingfunction)。
2计算可行性依赖于用户的特定安全要求和环境。
.初始化值initializingvalue
定义一个散列函数的起始点时所使用的值。
.填充padding
给一个数据串添加额外的位。
国
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 第一讲《小企业会计制度》培训
- 2024高中地理第四章工业地域的形成与发展第1节工业的区位选择练习含解析新人教版必修2
- 2024高中生物专题5DNA和蛋白质技术课题2多聚酶链式反应扩增DNA片段课堂演练含解析新人教版选修1
- 2024高中语文第三课神奇的汉字第1节字之初本为画-汉字的起源练习含解析新人教版选修语言文字应用
- 2024高考地理一轮复习第十八单元区际联系与区域协调发展练习含解析
- 2024高考化学二轮复习选择题专项练二含解析
- (4篇)2024大学社团活动工作总结
- 工程质量检测试验
- 保洁过程中的环境保护控制措施
- 海关报关实务4-第三章2知识课件
- 大学写作课(课堂课件)
- 国产中间件平台发展研究报告
- 基于“产教结合”的电子商务专业实习实训教学评价体系
- TSEESA 010-2022 零碳园区创建与评价技术规范
- GB/T 19867.5-2008电阻焊焊接工艺规程
- 2023年市场部主管年终工作总结及明年工作计划
- 国有资产出租出借审批表(学校事业单位台账记录表)
- 30第七章-农村社会治理课件
- 考研考博-英语-东北石油大学考试押题三合一+答案详解1
- 出国学生英文成绩单模板
- 植物细胞中氨基酸转运蛋白的一些已知或未知的功能
评论
0/150
提交评论