专利汇可以提供一种无证书的身份隐藏认证加密方案专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种无证书的身份隐藏认证加密方案,属于身份认证技术领域。本发明主要包含以下内容:方案初始化,密钥产生中心密钥产生,用户密钥产生,密文产生,解密和验证。本发明在无证书的 密码体制 下,可以隐藏发送者身份信息,提供认证性、发送双方的可否认性、密文的不可区分性以及前向安全性,并且不产生签名,有效的防止了离线字典攻击。,下面是一种无证书的身份隐藏认证加密方案专利的具体信息内容。
1.一种无证书的身份隐藏认证加密方案,包括以下内容:
初始化:
选取q阶加法群G1和q阶乘法群G2,其中G1的生成元为P,q为大素数;G1和G2满足双线性映射e:G1×G1→G2;定义哈希函数H1:{0,1}*→G1, 并定义密钥分发函数KDF:
G2×G1×{0,1}*→{0,1}*,其中{0,1}*表示任意比特长的二进制序列组合的集合, 表示有限域。
KGC密钥产生:
密钥产生中心KGC选择随机数 作为自己的私钥,并产生对应公钥Ppub=sP。
用户密钥产生:
用户向KGC注册时,将其身份信息id发送给KGC;KGC计算用户的部分私钥为D=sQ=sH1(id),用户随机选取秘密值 作为自己的部分私钥;则用户公钥为(id,X=xP),私钥为(D,x);设通信双方为用户A和用户B,用户A的身份信息为idA,则其公钥为(idA,XA=xAP),私钥为(DA,xA),其中DA=sQA=sH1(idA);用户B的身份信息为idB,则其公钥为(idB,XB=xBP),私钥为(DB,xB),其中DB=sQB=sH1(idB);
密文产生:
用户A需要向用户B发送消息M和其相关信息HI时,执行以下操作:
1)随机选取
2)依次计算R=rP,d=H2(R,idA,XA,idB,XB), 并利用自已的
私钥计算PS1=e(DA,drQB),PS2=(xA+dr)XB;
3)利用PS1,PS2, 和用户B的身份信息idB计算
其中K为用于对称加密的共享密钥,σ为KDF函数输出结果的剩余信息;利用K计算C=EncK(HI,idA||R||M);
4)将HI, C发送给用户B;
解密和验证:
用户B收到用户A发来的密文HI, C后,执行以下操作:
1)利用 计算双线性对
2) 利 用P S1 ,PS2 , 和 用户B的 身份信息id B计算共享 密钥
获得共享密钥K,并利用K解密C得DecK(C)=(HI,idA
||R||M);
3)计算d=H2(R,idA,XA,idB,XB),并验证等式 与等式
是否成立,若成立则接受消息(idA,M),否则返回“⊥”。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种多机构可外包的电子合同签署和管理方法 | 2020-05-12 | 730 |
跨链场景下异构区块链的身份认证方法 | 2020-05-13 | 785 |
一种基于国密算法的安卓信息加密系统及方法 | 2020-05-13 | 72 |
基于无证书短签名的ADS-B消息认证方法 | 2020-05-16 | 859 |
一种无证书的身份隐藏认证加密方案 | 2020-05-15 | 500 |
一种基于无证书聚合签名的车联网条件隐私保护方法与系统 | 2020-05-15 | 704 |
一种基于网络存储资源的安全备份恢复系统及方法 | 2020-05-16 | 768 |
一种LEO卫星网络内分布式的接入认证管理方法 | 2020-05-15 | 798 |
一种甜菜产业以质论价管理系统 | 2020-05-08 | 198 |
一种Swift语言实施的安全协议的安全性验证方法 | 2020-05-08 | 858 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。