[发明专利]从证书公钥系统到身份公钥系统的匿名签密方法有效

专利信息
申请号: 201310740351.1 申请日: 2013-12-27
公开(公告)号: CN103746810B 公开(公告)日: 2017-02-01
发明(设计)人: 张应辉;郑东;赵庆兰;任方 申请(专利权)人: 西安邮电大学
主分类号: H04L9/32 分类号: H04L9/32;H04L9/30
代理公司: 北京科亿知识产权代理事务所(普通合伙)11350 代理人: 汤东凤
地址: 710071 陕西省西安*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 证书 系统 身份 匿名 方法
【权利要求书】:

1.一种从证书公钥系统到身份公钥系统的匿名签密方法,其特征在于:对证书公钥系统用户的公钥进行盲化,计算从证书公钥系统到身份公钥系统的双线性对,再用双线性对的计算结果对消息进行匿名签密并传输。

2.如权利要求1所述的匿名签密方法,其特征在于,包括:

(1)系统初始化步骤:

证书公钥系统和身份公钥系统从公钥函数数据库中随机选取一套参数,包括两个阶为素数q的循环群G和GT,G的生成元P,一个双线性对以及三个哈希函数H0:{0,1}*→G,H1:{0,1}n×GZq*]]>H2:GT{0,1}n×{0,1}n×Zq*,]]>这里,{0,1}*表示任意比特长的二进制序列组成的集合,n是明文消息的比特长度,{0,1}n表示n比特长的二进制序列组成的集合,表示有限域Zq={0,1,…,q-1}去掉元素零所得到的乘法群,根据选取的参数,证书公钥系统选取系统公钥tpk和系统私钥tsk,身份公钥系统选取系统公钥mpk和系统私钥msk;

(2)用户密钥生成步骤:

证书公钥系统的用户A由自己生成公钥YA和私钥xA;身份公钥系统的密钥生成中心PKG把用户B的身份IDB作为用户B的公钥,并根据IDB和msk计算出用户B的私钥DB

(3)匿名签密步骤:

根据自己的私钥xA和身份公钥系统的用户B的身份IDB,证书公钥系统的用户A对消息m进行匿名签密得到签密密文C,并将C发送给用户B;

(4)解签密步骤:

收到由证书公钥系统的用户A发送来的密文C后,身份公钥系统的用户B根据双线性对的性质,利用自己的私钥DB对密文C进行解签密,得到消息m,同时认证发送者的身份。

3.根据权利要求2所述的匿名签密方法,其特征在于,所述步骤(1)中的证书公钥系统的系统公钥tpk和系统私钥tsk,以及身份公钥系统的系统公钥mpk和系统私钥msk,按照如下方式生成:

(3a)证书公钥系统从中随机选取一个元素作为系统私钥tsk,并计算系统公钥tpk=tsk·P,其中符号“-”表示群G对应的椭圆曲线上的点乘运算;

(3b)身份公钥系统从中随机选取一个元素s作为系统私钥msk,并计算P0=s·P作为系统公钥mpk。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电大学,未经西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310740351.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top