版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文GB/T34953.1信息技术安全技术匿名实体鉴别第1部分:总则(GB/T34953.1—ISO/IEC11770-4:2006信息技术安全技术密钥管理第4部分:基于弱秘密的机制第2部分:基于身份的机制(GB/T第3部分:基于证书的机制(GB/T3.13.223.3鉴别凭证authenticationcr3.43.53.6抗碰撞杂凑函数collision-resistanthash-function3.7凭证credential3.83.9可区分标识符distinguishingidentifier域field满足以下条件的集合S与定义在其上的对运算(+,∗):a)对S中的任意元素a,b,c,有有限域finitefield3注:对于任意的正整数m和素数p,均存在包含正好其中p称为F(pm)的特征。 44.1符号DECpw:符合密码相关国家标准和行业标准的序列密码算法的解密函数ENCpw:符合密码相关国家标准和行业标准的序列密码算法:椭圆曲线上值为的点以及一个额外的无穷远点构成的集合(关于该集合的详细定义可参见上的生成元。如果g是椭圆曲线上的点,则表示椭圆曲线标量乘法[x]g,其中x表示标量,g表示椭圆g1∗g2:如果g1和g2是有限域F(p)的元素,本符号表示在有限域中计算的g1∗g2。如果g1和g25g1/g2:如果g1和g2是有限域F(p)的元素,本符号表示在有限域中计算的g1/g2。如果g1和g2:一个抗碰撞的杂凑函数,以一个比特/字节串作为输入并输出一个以素数为阶的循环群的生成型。a)对于素数域F(p)中的群组元素并且p是安全素数的情况,它以F(p)中的元素b为输入,若b不为−1,0,1(modp)则输出合法,否则输出非6成BS2IP——从比特串到整数的转化原语,应使用GB/T329注:用户群组中的用户可以是能够获得某种服务的用户或者是具有某种属7 <params,PWF=⊥>,其中params表示系统公开参数,PWF表示一个初始化为空的 注:注:匿名鉴别操作的描述中包括了双方的相互鉴别以及密钥交换。但是根据实际应用的需求,可以将鉴别操作限定为只进行单向鉴别,比如用户单纯地鉴别服务器身份或者服务器单纯地鉴别用户从属于某一特定用户 建立:给定安全参数secparam,产生元组<params,ServK>,其中params表示公开的系统参数,ServK表示由服务器秘密保存的服务器 匿名鉴别:该操作是在用户和鉴别服务器之间执行的交互鉴别过程。给定口令包裹凭证进行身份鉴别(并且可选地协商出共同的会话密钥)。其中用户的身份鉴别为匿名地进行,8别用户具体身份的信息。当且仅当鉴别双方都输出ACCEPT时,匿名鉴别操作输出 鉴别凭证,并且更新CRL(凭证撤销列表)以满足C注:注:匿名鉴别操作的描述中包括了双方的相互鉴别以及密钥交换。但是根据实际应用的需求,可以将鉴别操作限定为只进行单向鉴别,比如用户单纯地鉴别服务器身份或者服务器单纯地鉴别用户从属于某一特定用户的PAEA机制中,服务器需基于用户口令产生并保存口令验证数据。反之,在基于辅助存储设施的6.2.1建立2)G的选取应使得在其上的离散对数问题的困难度(以比特度量)难于或者等于secparam;:,94)当g是一个椭圆曲线E(F(p))中的椭圆曲线点时,E(F(p))的辅因子,即:#E/q宜为杂凑函数Hλ()和Hg()、可鉴别的加密算法的加解密操作AEK()和ADKO。注:ISO/IEC15946-1包含了在椭圆曲线中生成循环群以及其生成元6.2.2用户注册a)用户Ui或者服务器S产生用户的口令验证数据pvdUi=Hg(IU6.2.3匿名鉴别 b)对U中的每个用户Uj(1≤j≤n),计算Aj=pvdUjrS。 a)检验Aj1≤j≤n中的数据彼此间不同并且对全部的Aj,OcℎeckAj}1≤j≤n合法。 e)设置Trans=ISIItGE2OSP(Aj)1≤j≤nGE2OSP(X"GE2OSP(B)llGE2OSP(Y)以 c)设置Trans=ISIItGE2OSP(Aj)}1≤j≤nIlGE2OSPX"GE2OSP(B)llGE2OSP(Y)以d)检查VS=MACλv(MK′,1IlTransIlGE2OSP(T))是否成立,若不成立则终止协议并输出 a)检验VU=MACλv(MK,2IlTransllGE2OSP(T))是否成立。如果不成立则终止协议并输出6.2.4用户撤销a)输入一个Uj(1≤j≤n)中的可区分7.2.1概述以sk为私钥的解密函数。乘法同态加密满足HEpk(m1).HEg′r1,m1.pk′r1),C2=(g′r2,m2.pk′g′r1+r2,m1.m2.pk′r1+r2,显然C′是与明文m1.m2相对应的密文。 7.2.2建立是素数q的循环群。且q应至少为secparam的两倍。带双线性映射的MNT椭圆曲线满足e的大整数,且Zqct0,1}ℓ。7.2.3用户注册 系统参数params; a)选择随机数k,s∈Z,m′∈[0,2l−1,其中l为注1:在本算法中,隐含了该机制能够使服务器鉴别注册用户的真实性的事实。例如,用户向服务器出示用户的注2:给定,用户显然能够自己产生口令包裹凭证。因此,上述操作的一个代替方案是用户仅仅输入用户的标识7.2.4匿名鉴别 系统参数params; 2)计算Be=(e(M,W⋅hk)/(e(a,h)m⋅e(d,h)));5)选择随机数rm,rk,rγ,rα,rβ,r ,lGE2OSP(Y)llGE2OSP(X)llGE2OSP(T1)ll 2)检验R1⋅(e(T1,W)/e(d,h))NS=e(T1,h)−sk⋅e(a,h)sm⋅eX)GE2OSP(Y)GE2OSP(Xy))]。7.2.5用户撤销机制中,用户撤销实际上相当于凭证撤销,在YZW机制中,使用动态累加器技术很容易实现整数撤动态累加器来扩展YZW机制以解决用户撤销服务器计算所有用户的k值,并在注册结束时发布累加值Λ=g∏=1kj+χacc),其中g是Nguy累加器中的公共参数,n为注册用户的总数。相应地,将证据witk连同凭证<M,m,e(witk,Wacc⋅ℏk)=e(Λ,ℏ),所以它们都不能使用口令进行保护;否则的话,会受到离线猜测攻d)计算R′1=e(T,ℏ)−rk⋅e(g0,Wacc)rξ⋅e(g0,ℏ)rη,R′2=g1rζ⋅g0rξ。(注意原始匿名鉴b)检验R′1⋅(e(T,Wacc)/e(Λ,ℏ))c=e(T,ℏ)−sk⋅e(g0,Wacc)sζ⋅e(g0,ℏ)sη是否成立。7.3.1概述2)Ver(⋅)代表签名验证过程,当且仅当σ是对消息m在验证密钥pk下合法的签名时,7.3.2建立7.3.3用户注册注:在上述过程中,隐含了需要确保服务器和注册用户能够相互验证对方的真实性、并且能够保证传输消息的完7.3.4匿名鉴别 b)计算σS=Signsk(GE2OSP(Y)); gra、c=BS2IP(Hλ(GE2OSP(g))lGE2OSP(T)lGE2OSP(R)GE2OSP(σU)lGE2OSP(Yx))]; gsa⋅V−cGE2OSP(σU)lGE2OSP(Xy))];7.3.5用户撤销识符IU。其中,mi=BS2IP(Hλ(IUi))服务器通过以下方式验证接收到的响应:若下述所有检查均通过,则输出ACCEPT;否则输出c)令c′=BS2IP(Hλ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年四川省南充市普通高校对口单招综合素质自考预测试题(含答案)
- 2026年青海高等职业技术学院单招职业技能模拟试题及答案
- 预防医学试题库及答案
- 7月导尿管相关尿路感染预防与控制考试试题及答案
- 冲三垫圈的课程设计
- 财务机器人插画课程设计
- 贝叶斯网络诊断模型评估课程设计
- 数字示波器设计(FPGA实现)编程指南课程设计
- 图像压缩DCT技术分享课程设计
- 布艺玩偶课程设计
- 2026年河北(省公安厅强制医疗所)警务辅助人员招聘考试试卷-含答案解析
- 2026安徽合肥工业大学经济学院人事派遣岗位招聘4人笔试参考题库及答案详解
- 企业英语员工培训合同范例
- T-CACM 1355-2021 中医穴位贴敷基层临床应用技术操作规范
- 培训保安队长
- JJF1033-2023计量标准考核规范
- 物业投诉的处理技巧培训
- DB65-T 4773-2024 生物安全实验室消毒技术指南
- 小学四年级数学奥数题库100道及答案(完整版)
- 林地承包种植合同范本
- 陕西省建筑工程施工通用表格、控制资料-(全套)
评论
0/150
提交评论