- 您的位置:
- 标准下载网 >>
- 标准分类 >>
- 国家标准(GB) >>
- GB/T 15843.3-2008 信息技术 安全技术 实体鉴别 第3部分: 采用数字签名技术的机制

【国家标准(GB)】 信息技术 安全技术 实体鉴别 第3部分: 采用数字签名技术的机制
本网站 发布时间:
2024-11-28 15:40:39
- GB/T15843.3-2008
- 现行
标准号:
GB/T 15843.3-2008
标准名称:
信息技术 安全技术 实体鉴别 第3部分: 采用数字签名技术的机制
标准类别:
国家标准(GB)
标准状态:
现行-
发布日期:
2008-06-19 -
实施日期:
2008-11-01 出版语种:
简体中文下载格式:
.rar.pdf下载大小:
3.09 MB
标准ICS号:
信息技术、办公机械设备>>35.040字符集和信息编码中标分类号:
电子元器件与信息技术>>信息处理技术>>L80数据加密
替代情况:
替代GB/T 15843.3-1998采标情况:
IDT ISO/IEC 9798-3:1998

点击下载
标准简介:
标准下载解压密码:www.bzxz.net
本部分规定了采用数字签名技术的实体鉴别机制。有两种鉴别机制是单个实体的鉴别(单向鉴别),其余的是两个实体的相互鉴别机制。 GB/T 15843.3-2008 信息技术 安全技术 实体鉴别 第3部分: 采用数字签名技术的机制 GB/T15843.3-2008

部分标准内容:
ICS35.040
中华人民共和国国家标准
GB/T15843.3—2008/ISO/IEC9798-3:1998代替GB/T15843.3—1998
信息技术
安全技术
实体鉴别
第3部分:采用数字签名技术的机制Information technology--Security techniques-Entity authentication-Part 3:Mechanisms using digital signature techniques(ISO/IEC9798-3:1998,IDT)
2008-06-19发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2008-11-01实施
GB/T15843.3--2008/ISO/IEC 9798-3:1998目
规范性引用文件
术语、定义和符号:
5机制
5.0概述
5.1单向鉴别
一次传递鉴别
两次传递鉴别
5.2相互鉴别
5.2.1两次传递鉴别
三次传递鉴别
两次传递并行鉴别
附录A(资料性附录)文本字段的使用次
GB/T15843.3--2008/ISO/IEC9798-3:1998前言
GB/T15843《信息技术安全技术实体鉴别》分为五个部分:第1部分:概述
第2部分:采用对称加密算法的机制第3部分:采用数字签名技术的机制第4部分:采用密码校验函数的机制第5部分:采用零知识技术的机制可能还会增加其他后续部分。
本部分为GB/T15843的第3部分,等同采用ISO/IEC9798-3:1998《信息技术安全技术实体鉴别第3部分:采用数字签名技术的机制》,仅有编辑性修改。本部分代替GB/T15843.3一1998《信息技术安全技术实体鉴别第3部分:用非对称签名技术的机制》。本部分与GB15843.3一1998相比,主要变化如下:本部分修改了名称。
一本部分根据GB/T15843.1的修订,更改了部分术语。-本部分删除了ISO/IEC前言,并增加了引言。本部分的附录A为资料性附录。
本部分由全国信息安全标准化技术委员会提出并归口。本部分主要起草单位:中国科学院数据与通信保护研究教育中心(信息安全国家重点实验室)。本部分主要起草人:荆继武、王平建、夏鲁宁、高能、向继。本部分所代替标准的历次发布情况为:GB/T15843.3--1998。
GB/T15843.3—2008/IS0/IEC9798-3:1998引言
本部分等同采用国际标准ISO/IEC9798-3:1998,它是由ISO/IEC联合技术委员会JTC1(信息技术)的分委员会SC27(IT安全技术)起草的。本部分定义了采用数字签名技术的实体鉴别机制,分为单向鉴别和相互鉴别两种。其中单向鉴别按照消息传递的次数,又分为一次传递鉴别和两次传递鉴别;相互鉴别根据消息传递的次数,分为两次传递鉴别、三次传递鉴别和两次传递并行鉴别。由于签名所使用的证书的分发方式超出本部分范围,证书的发送在所有的机制中是可选的。本部分凡涉及密码算法的相关内容,按国家有关法规实施。1范围
GB/T15843.3-2008/ISO/IEC9798-3:1998信息技术安全技术实体鉴别
第3部分:采用数字签名技术的机制本部分规定了采用数字签名技术的实体鉴别机制。有两种鉴别机制是单个实体的鉴别(单向鉴别),其余的是两个实体的相互鉴别机制。本部分中规定的机制采用诸如时间截、序号或随机数等时变参数,防止先前有效的鉴别信息以后又被接受或者被多次接受。
如果采用时间截或序号,则单向鉴别只需一次传递,而相互鉴别则需两次传递。如果采用使用随机数的激励一响应方法,单向鉴别需两次传递,相互鉴别则需三次或四次传递(依赖于所采用的机制)。2规范性引用文件
下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注明日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T15843.1--2008信息技术安全技术实体鉴别第1部分:概述(ISO/IEC9798-1:1997,IDT)
GB15851--1995信息技术安全技术带消息恢复的数字签名方案(idtISO/IEC9796:1991)3术语、定义和符号
GB/T15843.1一2008中确立的术语、定义和符号适用于本部分。4要求
本部分规定的鉴别机制中,待鉴别的实体通过表明它拥有某个私有签名密钥来证实其身份。这要由实体使用其私有签名密钥对特定数据签名来完成。该签名能够由使用该实体的公开验证密钥的任何实体来验证。
鉴别机制有下述要求:
a)验证方应拥有声称方的有效公开密钥:b)声称方应拥有仅由声称方自己知道的私有签名密钥。若这两条要求中的任何条没有得到满足,则鉴别过程会被攻击,或者不能成功完成。注1:获得有效公开密钥的一种途径是用证书方式(见GB/T15843.1一2008的附录C)。证书的产生、分发和撤销都超出了本部分的范围。为了以证书形式获取有效公开密钥,可以引人可信第三方。另一种获得有效公开密钥的途径是利用可信的信使。
注2:有关数字签名方案的参考文献在GB/T15843.1一2008的参考文献中有描述。5机制
5.0概述此内容来自标准下载网
本部分规定的实体鉴别机制使用了时变参数,如时间截、序号或随机数(见GB/T15843.1一2008的附录B和下面的注1)。
本部分中,权标的形式如下:
GB/T15843.3—2008/ISO/IEC9798-3:1998Token =X, I .. X, ss.(Y, Il -.. IY,)。本部分中,“签名数据”指的是“Y1I·…Y”,它用作数字签名方案的输入,而“未签名数据”指的是\X- I .. II X,\.
若权标签名数据所含信息能从签名中恢复,则它不需要包含在权标的未签名数据中(见GB15851—1995)。
若权标签名数据的文本字段所含信息不能从签名中恢复,则它应该包含在权标的未签名文本字段中。
若在权标的签名数据中的信息(如验证方产生的随机数)对于验证方是已知的,则它不必包含在声称方所发送的权标未签名数据中。以下机制中规定的所有文本字段同样适用于本部分范围之外的应用(文本字段可能是空的)。它们的关系和内容取决于具体应用。有关文本字段使用的信息参见附录A。注1:为了防止一个实体对其签名的数据块是由第二个实体蓄意构造的,第一个实体可在其签名的数据块中包含它自已的随机数。在这种情况下,随机数的加人使得签名值具有了不可预测性,从而防止了对预定义数据的签名。
注2:由于证书的分发超出了本部分的范围,证书的发送在所有的机制中是可选的。5.1单向鉴别
单向鉴别是指使用该机制时两个实体中只有方被鉴别。5.1.1一次传递鉴别
这种鉴别机制中,声称方A启动过程并由验证方B对他进行鉴别。唯一性和时效性是通过产生并检验时间截或序号(见GB/T15843.1一2008的附录B)来控制的。鉴别机制如图1所示。
(1) Certa Il TokenAB
图1次传递单向鉴别机制示意图
声称方A发送给验证方B的权标(TokenAB)形式是:B
TA II BI Text2 ss (NA
(TA IBIl Text1)
TokenAB=NA
此处声称方A用序号NA或时间截TA作为时变参数。具体选用哪一个取决于声称方与验证方的能力以及环境。
注1:为了防止预期的验证方之外的任何实体接受权标,在TokenAB的签名数据中必须包含标识符B。注2:在一般情况下,Text2不由这个过程鉴别。注3:这种机制的一种可能的应用是密钥分发(见GB/T15843.1一2008的附录A)。(1)A发送TokenAB给B。是否发送A的证书是可选的。(2)在接收到含有TokenAB的消息时,B执行下列步骤:(i)通过验证A的证书或者用其他方式确保拥有A的有效公开密钥;(ii)通过检验包含在权标中的A的签名,检验时间截或序号,以及检验TokenAB签名数据中标识符字段(B)的值是否等于实体B的可区分标识符来验证TokenAB。5.1.2两次传递鉴别
在这种鉴别机制中,验证方B启动此过程并对声称方A进行鉴别。唯一性和时效性是通过产生并检验随机数R:(见GB/T15843.1--2008的附录B)来控制的。鉴别机制如图2所示。
(1) R lI Text1
GB/T15843.3—2008/IS0/IEC9798-3:1998R
(2)Certa ll TokenAB
图2两次传递单向鉴别机制示意图由声称方A发送给验证方B的权标(TokenAB)形式是:TokenABRAIlR IBllText3I Ss(RIlRIIBlText2)(3)
在TokenAB中是否包含可区分标识符B是可选的,是否使用依赖于鉴别机制的应用环境。注1:在TokenAB的签名数据中可选地包含可区分标识符B是为了防止信息被预期的验证方之外的实体所接受(例如,发生中间人攻击时)。
注2:在TokenAB的签名数据中包含随机数RA可以防止B在鉴别机制启动之前获得A对由B选择的数据的签名。这种保护方法是需要的,例如当A为了实体鉴别之外的其他目的使用同一密钥时。(1)B向A发送随机数R,并可选地发送一个文本字段Textl。(2)
A产生并向B发送TokenAB,并可选地发送A的证书。(3)
一旦收到包含TokenAB的消息,B就执行下列步骤:(i)通过验证A的证书或者用其他方式确保拥有A的有效公开密钥。通过以下方式验证TokenAB:检验权标中所含的A的数字签名;检验步骤(1)中发送给(i)
A的随机数RB是否与包含在TokenAB签名数据中的随机数相符;检验TokenAr的签名数据中的标识符字段(B)的值(如果有),它应等于B的可区分标识符。5.2相互鉴别
相互鉴别是指两个通信实体运用该机制彼此进行鉴别。在5.2.1和5.2.2中,5.1.1和5.1.2中描述的两种机制被扩展以实现相互鉴别。这种扩展增加了一条消息传递,从而增加了两个操作步骤。5.2.3中规定的步骤用了四个消息,但是,这些消息不需要依次的发送。这样,鉴别过程可以加快。5.2.1两次传递鉴别
这种鉴别机制中,唯一性和时效性是通过产生并检验时间截或序号(见GB/T15843.1一2008的附录B)来控制的。
鉴别机制如图3所示。
(1)CertA llTokenAE
(3) Certs I TokenBA
图3两次传递相互鉴别机制示意图由A发送给B的权标(TokenAB)形式与5.1.1所规定的相同。TA BII Text Iss NA
TokenAB
由B发送给A的权标(TokenBA)形式为:TA
iBText1)
TeIAilText3)
IIAll Text4ll s (Ns
TokenBA=Ns
此处声称方A用序号NA或时间截TA作为时变参数。具体选用哪一个取决于声称方与验证方的能力以及环境。
注1:在TokenAs和TokenAB的签名数据中包含标识符A和标识符B是必要的,这可以防止权标被预期的验证方之外的实体所接受。
GB/T15843.3-2008/ISO/IEC9798-3:1998步骤(1)和步骤(2)与5.1.1一次传递鉴别的规定相同。(3)B向A发送TokenBA,是否发送B的证书是可选的。(4)步骤(3)中的消息处理方式与5.1.1的步骤(2)类似。注2:这种机制中两条消息之间除了时效性上有隐含关系外,没有任何联系;该机制独立地两次使用机制5.1.1。如果希望这两条消息进一步发生联系,可适当使用文本字段来实现。5.2.2
三次传递鉴别
在这种机制中,唯一性和时效性是通过产生并检验随机数(见GB/T15843.1一2008的附录B)来控制的。
鉴别机制如图4所示。
(1)RlText)
权标形式如下:
(2) CertA II TokenAB
(4) Certs I TokenBA
图4三次传递相互鉴别机制示意图B
TokenAB=RA II R II B II Text3 II ss (RA II Rg II B Il Text2)TokenBA=Rg II RA I A II Text5 I ss. (R I RA II A II Text4)(3)
TokenAB中是否包含标识符B,以及TokenBA中是否包含标识符A,都是可选的。这依赖于鉴别机制的应用环境。
注:在TokenAB的签名数据中包含随机数R可以防止B在鉴别机制启动之前获得A对由B选择的数据的签名。这种保护手段是需要的,例如当A为了实体鉴别之外的其他目的使用同一密钥时。在TokenBA中包含R也是需要的,它指示A应检查其值是否与第一条消息中发送的值相同,但是在TokenBA中包含Rs可能不会提供类似于上述的在TokenAB中包含RA所实现的保护,因为在产生RA之前A已经知道了RB。如果确实需要实行这类保护,B可以在文本字段Text4和Text5之间插人另外一个随机数R。(1)B向A发送一个随机数R,并可选地发送个文本字段Textl。(2)A向B发送随机数权标TokenAB,并可选地发送它的证书给B。(3)收到包含TokenAB的消息后,B执行下列步骤:(i)通过检验A的证书或者用别的方式确保拥有A的有效公开密钥;通过以下方式验证TokenAB:检验包含在权标中的A的签名;检验步骤(1)中发送给A(ii)
的随机数R是否与包含在TokenAB签名数据中的随机数相符;检验TokenAB的签名数据中的标识符字段(B)的值(如果有)是否等于B的可区分标识符。(4)B向A发送TokenBA,并可选地发送它的证书给A。5)
收到包含TokenBA的消息后,A类似地执行(3)中的步骤(i)和(ii)。此外,A检验包含在TokenBA签名数据中的随机数R是否与步骤(1)中所接收的随机数相符。5.2.3两次传递并行鉴别
在这种机制中,鉴别是并行实行的,唯一性和时效性用产生和检验随机数来控制(见GB/T15843.1-2008的附录B)。
鉴别机制如图5所示。
(1)CertAllRAllTextl
(1')CertallRsllText2
(3)TokenBA
(3')TokenAB
图5两次传递并行相互鉴别机制示意图B
权标的形式与5.1.2中类似:
GB/T15843.3-2008/ISO/IEC9798-3:1998TokenAB=R IIR IIBIIText4 II ss.(RA II Rg IBI Text3)TokenBA=RllRAllAIlText6 Il ssa(RllRAllAIlText5)TokenAB中是否包含标识符B,以及TokenBA中是否包含标识符A,都是可选的。这依赖于鉴别机制的应用环境。
注1:随机数R>应包含在TokenAB中,以防止B在鉴别机制启动之前获得A对由B选择的数据的签名。这种保护手段是需要的,例如当A为了实体鉴别之外的其他目的使用同一密钥时。出于类似的理由,Token中也包含随机数RB。依赖于步骤(1)和步骤(1')中发送的消息到达接收端的相对时差,当一方选择随机数时,可能会已经知道了另一方的随机数。如果不希望如此,则双方可以分别在TokenAs的Text3和Text4之间以及Tokena的Text5和Text6之间插人另一个随机数RA'和R。(1)A向B发送RA,并可选地发送它的证书和一个文本字段Textl。(1')B向A发送R,并可选地发送它的证书和一个文本字段Text2。A和B通过各自验证对方的证书或其他的方式,确保它们拥有对方的有效公开密钥。(2)
A向B发送TokenAB。
(3')B向A发送TokenBA。
(4)A和B执行下列步骤:
它们各自验证所接收到的权标,验证方式是检查权标的签名,并检查权标中的随机数是否与它们先前发送给对方的随机数相符。
注2:5.2.3中的机制的一种替代方案是将5.1.2的机制双向运行。在5.2.3中的机制的第--个消息中包含证书将允许更早的验证证书,因而能够加速鉴别的过程。GB/T15843.3-2008/ISO/IEC9798-3:1998附录A
(资料性附录)
文本字段的使用
本部分第5章规定的权标包括了文本字段。在一次给定传递中不同文本字段的实际用途及各文本字段间的关系取决于具体应用。下面给出一些例子,也可参见GB/T15843.1一2008的附录A。若使用了没有消息恢复的数字签名方案,并且签名的文本字段不是空的,则验证方在检验签名之前要拥有文本。在本附录中,“签名文本字段”指签名数据中的文本字段,而“未签名文本字段”指未签名数据中的文本字段。
例如,若使用不带消息恢复的数字签名方案,任何需要进行数据起源鉴别的信息都应放到权标的签名文本字段和(作为一部分放到)未签名文本字段中。若权标未含有(足够的)允余,签名文本字段可以用来提供额外的穴余。签名文本字段可以用来指示,权标只有用于实体鉴别目的时才是有效的。还应注意,一个实体可能会蓄意地企图选择一个“退化”的值来让另一个实体签名。为防范这种可能性,另一实体可以在文本字段中引人一个随机数。
假如使用某种算法时,某个声称方对所有与之通信的验证方都使用同一密钥,那么将可能发生潜在的攻击。若认为这种潜在的攻击是一个威胁,则需要在签名文本字段和(若必要)未签名文本字段中,包含预期的验证方的身份。
未签名文本字段也可以用于向验证方提供信息,以指明声称方正在声称(但尚未被鉴别)的身份。若不用证书方式来分发公开密钥,则要求使用这种信息让验证方确定用哪个公开密钥来鉴别声称方。6
GB/T15843.3-2008
中华人民共和国
国家标准
信息技术安全技术实体鉴别
第3部分:采用数字签名技术的机制GB/T15843.3-2008/ISO/IEC9798-3:1998中国标准出版社出版发行
北京复兴门外三里河北街16号
邮政编码:100045
网址www.spc.net.cn
电话:6852394668517548
中国标准出版社秦皇岛印刷厂印剧各地新华书店经销
开本880×12301/16
印张0.75字数16千字
2008年9月第一版
2008年9月第一次印刷
书号:155066·1-33390
如有印装差错
由本社发行中心调换
版权专有侵权必究
举报电话:(010)68533533
866-868080/
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
中华人民共和国国家标准
GB/T15843.3—2008/ISO/IEC9798-3:1998代替GB/T15843.3—1998
信息技术
安全技术
实体鉴别
第3部分:采用数字签名技术的机制Information technology--Security techniques-Entity authentication-Part 3:Mechanisms using digital signature techniques(ISO/IEC9798-3:1998,IDT)
2008-06-19发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2008-11-01实施
GB/T15843.3--2008/ISO/IEC 9798-3:1998目
规范性引用文件
术语、定义和符号:
5机制
5.0概述
5.1单向鉴别
一次传递鉴别
两次传递鉴别
5.2相互鉴别
5.2.1两次传递鉴别
三次传递鉴别
两次传递并行鉴别
附录A(资料性附录)文本字段的使用次
GB/T15843.3--2008/ISO/IEC9798-3:1998前言
GB/T15843《信息技术安全技术实体鉴别》分为五个部分:第1部分:概述
第2部分:采用对称加密算法的机制第3部分:采用数字签名技术的机制第4部分:采用密码校验函数的机制第5部分:采用零知识技术的机制可能还会增加其他后续部分。
本部分为GB/T15843的第3部分,等同采用ISO/IEC9798-3:1998《信息技术安全技术实体鉴别第3部分:采用数字签名技术的机制》,仅有编辑性修改。本部分代替GB/T15843.3一1998《信息技术安全技术实体鉴别第3部分:用非对称签名技术的机制》。本部分与GB15843.3一1998相比,主要变化如下:本部分修改了名称。
一本部分根据GB/T15843.1的修订,更改了部分术语。-本部分删除了ISO/IEC前言,并增加了引言。本部分的附录A为资料性附录。
本部分由全国信息安全标准化技术委员会提出并归口。本部分主要起草单位:中国科学院数据与通信保护研究教育中心(信息安全国家重点实验室)。本部分主要起草人:荆继武、王平建、夏鲁宁、高能、向继。本部分所代替标准的历次发布情况为:GB/T15843.3--1998。
GB/T15843.3—2008/IS0/IEC9798-3:1998引言
本部分等同采用国际标准ISO/IEC9798-3:1998,它是由ISO/IEC联合技术委员会JTC1(信息技术)的分委员会SC27(IT安全技术)起草的。本部分定义了采用数字签名技术的实体鉴别机制,分为单向鉴别和相互鉴别两种。其中单向鉴别按照消息传递的次数,又分为一次传递鉴别和两次传递鉴别;相互鉴别根据消息传递的次数,分为两次传递鉴别、三次传递鉴别和两次传递并行鉴别。由于签名所使用的证书的分发方式超出本部分范围,证书的发送在所有的机制中是可选的。本部分凡涉及密码算法的相关内容,按国家有关法规实施。1范围
GB/T15843.3-2008/ISO/IEC9798-3:1998信息技术安全技术实体鉴别
第3部分:采用数字签名技术的机制本部分规定了采用数字签名技术的实体鉴别机制。有两种鉴别机制是单个实体的鉴别(单向鉴别),其余的是两个实体的相互鉴别机制。本部分中规定的机制采用诸如时间截、序号或随机数等时变参数,防止先前有效的鉴别信息以后又被接受或者被多次接受。
如果采用时间截或序号,则单向鉴别只需一次传递,而相互鉴别则需两次传递。如果采用使用随机数的激励一响应方法,单向鉴别需两次传递,相互鉴别则需三次或四次传递(依赖于所采用的机制)。2规范性引用文件
下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注明日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T15843.1--2008信息技术安全技术实体鉴别第1部分:概述(ISO/IEC9798-1:1997,IDT)
GB15851--1995信息技术安全技术带消息恢复的数字签名方案(idtISO/IEC9796:1991)3术语、定义和符号
GB/T15843.1一2008中确立的术语、定义和符号适用于本部分。4要求
本部分规定的鉴别机制中,待鉴别的实体通过表明它拥有某个私有签名密钥来证实其身份。这要由实体使用其私有签名密钥对特定数据签名来完成。该签名能够由使用该实体的公开验证密钥的任何实体来验证。
鉴别机制有下述要求:
a)验证方应拥有声称方的有效公开密钥:b)声称方应拥有仅由声称方自己知道的私有签名密钥。若这两条要求中的任何条没有得到满足,则鉴别过程会被攻击,或者不能成功完成。注1:获得有效公开密钥的一种途径是用证书方式(见GB/T15843.1一2008的附录C)。证书的产生、分发和撤销都超出了本部分的范围。为了以证书形式获取有效公开密钥,可以引人可信第三方。另一种获得有效公开密钥的途径是利用可信的信使。
注2:有关数字签名方案的参考文献在GB/T15843.1一2008的参考文献中有描述。5机制
5.0概述此内容来自标准下载网
本部分规定的实体鉴别机制使用了时变参数,如时间截、序号或随机数(见GB/T15843.1一2008的附录B和下面的注1)。
本部分中,权标的形式如下:
GB/T15843.3—2008/ISO/IEC9798-3:1998Token =X, I .. X, ss.(Y, Il -.. IY,)。本部分中,“签名数据”指的是“Y1I·…Y”,它用作数字签名方案的输入,而“未签名数据”指的是\X- I .. II X,\.
若权标签名数据所含信息能从签名中恢复,则它不需要包含在权标的未签名数据中(见GB15851—1995)。
若权标签名数据的文本字段所含信息不能从签名中恢复,则它应该包含在权标的未签名文本字段中。
若在权标的签名数据中的信息(如验证方产生的随机数)对于验证方是已知的,则它不必包含在声称方所发送的权标未签名数据中。以下机制中规定的所有文本字段同样适用于本部分范围之外的应用(文本字段可能是空的)。它们的关系和内容取决于具体应用。有关文本字段使用的信息参见附录A。注1:为了防止一个实体对其签名的数据块是由第二个实体蓄意构造的,第一个实体可在其签名的数据块中包含它自已的随机数。在这种情况下,随机数的加人使得签名值具有了不可预测性,从而防止了对预定义数据的签名。
注2:由于证书的分发超出了本部分的范围,证书的发送在所有的机制中是可选的。5.1单向鉴别
单向鉴别是指使用该机制时两个实体中只有方被鉴别。5.1.1一次传递鉴别
这种鉴别机制中,声称方A启动过程并由验证方B对他进行鉴别。唯一性和时效性是通过产生并检验时间截或序号(见GB/T15843.1一2008的附录B)来控制的。鉴别机制如图1所示。
(1) Certa Il TokenAB
图1次传递单向鉴别机制示意图
声称方A发送给验证方B的权标(TokenAB)形式是:B
TA II BI Text2 ss (NA
(TA IBIl Text1)
TokenAB=NA
此处声称方A用序号NA或时间截TA作为时变参数。具体选用哪一个取决于声称方与验证方的能力以及环境。
注1:为了防止预期的验证方之外的任何实体接受权标,在TokenAB的签名数据中必须包含标识符B。注2:在一般情况下,Text2不由这个过程鉴别。注3:这种机制的一种可能的应用是密钥分发(见GB/T15843.1一2008的附录A)。(1)A发送TokenAB给B。是否发送A的证书是可选的。(2)在接收到含有TokenAB的消息时,B执行下列步骤:(i)通过验证A的证书或者用其他方式确保拥有A的有效公开密钥;(ii)通过检验包含在权标中的A的签名,检验时间截或序号,以及检验TokenAB签名数据中标识符字段(B)的值是否等于实体B的可区分标识符来验证TokenAB。5.1.2两次传递鉴别
在这种鉴别机制中,验证方B启动此过程并对声称方A进行鉴别。唯一性和时效性是通过产生并检验随机数R:(见GB/T15843.1--2008的附录B)来控制的。鉴别机制如图2所示。
(1) R lI Text1
GB/T15843.3—2008/IS0/IEC9798-3:1998R
(2)Certa ll TokenAB
图2两次传递单向鉴别机制示意图由声称方A发送给验证方B的权标(TokenAB)形式是:TokenABRAIlR IBllText3I Ss(RIlRIIBlText2)(3)
在TokenAB中是否包含可区分标识符B是可选的,是否使用依赖于鉴别机制的应用环境。注1:在TokenAB的签名数据中可选地包含可区分标识符B是为了防止信息被预期的验证方之外的实体所接受(例如,发生中间人攻击时)。
注2:在TokenAB的签名数据中包含随机数RA可以防止B在鉴别机制启动之前获得A对由B选择的数据的签名。这种保护方法是需要的,例如当A为了实体鉴别之外的其他目的使用同一密钥时。(1)B向A发送随机数R,并可选地发送一个文本字段Textl。(2)
A产生并向B发送TokenAB,并可选地发送A的证书。(3)
一旦收到包含TokenAB的消息,B就执行下列步骤:(i)通过验证A的证书或者用其他方式确保拥有A的有效公开密钥。通过以下方式验证TokenAB:检验权标中所含的A的数字签名;检验步骤(1)中发送给(i)
A的随机数RB是否与包含在TokenAB签名数据中的随机数相符;检验TokenAr的签名数据中的标识符字段(B)的值(如果有),它应等于B的可区分标识符。5.2相互鉴别
相互鉴别是指两个通信实体运用该机制彼此进行鉴别。在5.2.1和5.2.2中,5.1.1和5.1.2中描述的两种机制被扩展以实现相互鉴别。这种扩展增加了一条消息传递,从而增加了两个操作步骤。5.2.3中规定的步骤用了四个消息,但是,这些消息不需要依次的发送。这样,鉴别过程可以加快。5.2.1两次传递鉴别
这种鉴别机制中,唯一性和时效性是通过产生并检验时间截或序号(见GB/T15843.1一2008的附录B)来控制的。
鉴别机制如图3所示。
(1)CertA llTokenAE
(3) Certs I TokenBA
图3两次传递相互鉴别机制示意图由A发送给B的权标(TokenAB)形式与5.1.1所规定的相同。TA BII Text Iss NA
TokenAB
由B发送给A的权标(TokenBA)形式为:TA
iBText1)
TeIAilText3)
IIAll Text4ll s (Ns
TokenBA=Ns
此处声称方A用序号NA或时间截TA作为时变参数。具体选用哪一个取决于声称方与验证方的能力以及环境。
注1:在TokenAs和TokenAB的签名数据中包含标识符A和标识符B是必要的,这可以防止权标被预期的验证方之外的实体所接受。
GB/T15843.3-2008/ISO/IEC9798-3:1998步骤(1)和步骤(2)与5.1.1一次传递鉴别的规定相同。(3)B向A发送TokenBA,是否发送B的证书是可选的。(4)步骤(3)中的消息处理方式与5.1.1的步骤(2)类似。注2:这种机制中两条消息之间除了时效性上有隐含关系外,没有任何联系;该机制独立地两次使用机制5.1.1。如果希望这两条消息进一步发生联系,可适当使用文本字段来实现。5.2.2
三次传递鉴别
在这种机制中,唯一性和时效性是通过产生并检验随机数(见GB/T15843.1一2008的附录B)来控制的。
鉴别机制如图4所示。
(1)RlText)
权标形式如下:
(2) CertA II TokenAB
(4) Certs I TokenBA
图4三次传递相互鉴别机制示意图B
TokenAB=RA II R II B II Text3 II ss (RA II Rg II B Il Text2)TokenBA=Rg II RA I A II Text5 I ss. (R I RA II A II Text4)(3)
TokenAB中是否包含标识符B,以及TokenBA中是否包含标识符A,都是可选的。这依赖于鉴别机制的应用环境。
注:在TokenAB的签名数据中包含随机数R可以防止B在鉴别机制启动之前获得A对由B选择的数据的签名。这种保护手段是需要的,例如当A为了实体鉴别之外的其他目的使用同一密钥时。在TokenBA中包含R也是需要的,它指示A应检查其值是否与第一条消息中发送的值相同,但是在TokenBA中包含Rs可能不会提供类似于上述的在TokenAB中包含RA所实现的保护,因为在产生RA之前A已经知道了RB。如果确实需要实行这类保护,B可以在文本字段Text4和Text5之间插人另外一个随机数R。(1)B向A发送一个随机数R,并可选地发送个文本字段Textl。(2)A向B发送随机数权标TokenAB,并可选地发送它的证书给B。(3)收到包含TokenAB的消息后,B执行下列步骤:(i)通过检验A的证书或者用别的方式确保拥有A的有效公开密钥;通过以下方式验证TokenAB:检验包含在权标中的A的签名;检验步骤(1)中发送给A(ii)
的随机数R是否与包含在TokenAB签名数据中的随机数相符;检验TokenAB的签名数据中的标识符字段(B)的值(如果有)是否等于B的可区分标识符。(4)B向A发送TokenBA,并可选地发送它的证书给A。5)
收到包含TokenBA的消息后,A类似地执行(3)中的步骤(i)和(ii)。此外,A检验包含在TokenBA签名数据中的随机数R是否与步骤(1)中所接收的随机数相符。5.2.3两次传递并行鉴别
在这种机制中,鉴别是并行实行的,唯一性和时效性用产生和检验随机数来控制(见GB/T15843.1-2008的附录B)。
鉴别机制如图5所示。
(1)CertAllRAllTextl
(1')CertallRsllText2
(3)TokenBA
(3')TokenAB
图5两次传递并行相互鉴别机制示意图B
权标的形式与5.1.2中类似:
GB/T15843.3-2008/ISO/IEC9798-3:1998TokenAB=R IIR IIBIIText4 II ss.(RA II Rg IBI Text3)TokenBA=RllRAllAIlText6 Il ssa(RllRAllAIlText5)TokenAB中是否包含标识符B,以及TokenBA中是否包含标识符A,都是可选的。这依赖于鉴别机制的应用环境。
注1:随机数R>应包含在TokenAB中,以防止B在鉴别机制启动之前获得A对由B选择的数据的签名。这种保护手段是需要的,例如当A为了实体鉴别之外的其他目的使用同一密钥时。出于类似的理由,Token中也包含随机数RB。依赖于步骤(1)和步骤(1')中发送的消息到达接收端的相对时差,当一方选择随机数时,可能会已经知道了另一方的随机数。如果不希望如此,则双方可以分别在TokenAs的Text3和Text4之间以及Tokena的Text5和Text6之间插人另一个随机数RA'和R。(1)A向B发送RA,并可选地发送它的证书和一个文本字段Textl。(1')B向A发送R,并可选地发送它的证书和一个文本字段Text2。A和B通过各自验证对方的证书或其他的方式,确保它们拥有对方的有效公开密钥。(2)
A向B发送TokenAB。
(3')B向A发送TokenBA。
(4)A和B执行下列步骤:
它们各自验证所接收到的权标,验证方式是检查权标的签名,并检查权标中的随机数是否与它们先前发送给对方的随机数相符。
注2:5.2.3中的机制的一种替代方案是将5.1.2的机制双向运行。在5.2.3中的机制的第--个消息中包含证书将允许更早的验证证书,因而能够加速鉴别的过程。GB/T15843.3-2008/ISO/IEC9798-3:1998附录A
(资料性附录)
文本字段的使用
本部分第5章规定的权标包括了文本字段。在一次给定传递中不同文本字段的实际用途及各文本字段间的关系取决于具体应用。下面给出一些例子,也可参见GB/T15843.1一2008的附录A。若使用了没有消息恢复的数字签名方案,并且签名的文本字段不是空的,则验证方在检验签名之前要拥有文本。在本附录中,“签名文本字段”指签名数据中的文本字段,而“未签名文本字段”指未签名数据中的文本字段。
例如,若使用不带消息恢复的数字签名方案,任何需要进行数据起源鉴别的信息都应放到权标的签名文本字段和(作为一部分放到)未签名文本字段中。若权标未含有(足够的)允余,签名文本字段可以用来提供额外的穴余。签名文本字段可以用来指示,权标只有用于实体鉴别目的时才是有效的。还应注意,一个实体可能会蓄意地企图选择一个“退化”的值来让另一个实体签名。为防范这种可能性,另一实体可以在文本字段中引人一个随机数。
假如使用某种算法时,某个声称方对所有与之通信的验证方都使用同一密钥,那么将可能发生潜在的攻击。若认为这种潜在的攻击是一个威胁,则需要在签名文本字段和(若必要)未签名文本字段中,包含预期的验证方的身份。
未签名文本字段也可以用于向验证方提供信息,以指明声称方正在声称(但尚未被鉴别)的身份。若不用证书方式来分发公开密钥,则要求使用这种信息让验证方确定用哪个公开密钥来鉴别声称方。6
GB/T15843.3-2008
中华人民共和国
国家标准
信息技术安全技术实体鉴别
第3部分:采用数字签名技术的机制GB/T15843.3-2008/ISO/IEC9798-3:1998中国标准出版社出版发行
北京复兴门外三里河北街16号
邮政编码:100045
网址www.spc.net.cn
电话:6852394668517548
中国标准出版社秦皇岛印刷厂印剧各地新华书店经销
开本880×12301/16
印张0.75字数16千字
2008年9月第一版
2008年9月第一次印刷
书号:155066·1-33390
如有印装差错
由本社发行中心调换
版权专有侵权必究
举报电话:(010)68533533
866-868080/
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。

标准图片预览:





- 热门标准
- 国家标准(GB)标准计划
- GB/T39648-2020 纺织品 色牢度试验 数字图像技术评级
- GB4806.9-2023 食品安全国家标准 食品接触用金属材料及制品
- GB/T25811-2010 染料试验用标准漂白涤纶布
- GB/T2910.16-2024 纺织品 定量化学分析 第16部分:聚丙烯纤维与某些其他纤维的混合物(二甲苯法)
- GB/T26863-2022 火电站监控系统术语
- GB/T36434-2018 复杂机械手表机心万年历和打簧机构零部件的名称
- GB/T43423-2023 空间数据与信息传输系统 深空光通信编码与同步
- GB/T30966.6-2022 风力发电机组 风力发电场监控系统通信 第6部分:状态监测的逻辑节点类和数据类
- GB/T23639-2009 节能耐腐蚀钢制电缆桥架
- GB/T24204-2009 高炉炉料用铁矿石 低温还原粉化率的测定 动态试验法
- GB50030-2013 氧气站设计规范
- GB/T5009.68-2003 食品容器内壁过氯乙烯涂料卫生标准的分析方法
- GB/T23315-2009 粘扣带
- GB/T29529-2013 泵的噪声测量与评价方法
- GB/T32113-2015 口腔护理产品中氯酸盐的测定离子色谱法
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:[email protected]
网站备案号:湘ICP备2023016450号-1
网站备案号:湘ICP备2023016450号-1