[发明专利]一种在标准模型下可证安全的基于属性的签密方法有效

专利信息
申请号: 201610768337.6 申请日: 2016-08-29
公开(公告)号: CN107104802B 公开(公告)日: 2020-02-04
发明(设计)人: 宋云;李志慧;李永明 申请(专利权)人: 陕西师范大学
主分类号: H04L9/32 分类号: H04L9/32;H04L9/30;H04L9/08
代理公司: 11350 北京科亿知识产权代理事务所(普通合伙) 代理人: 汤东凤
地址: 710062 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 标准 模型 下可证 安全 基于 属性 方法
【权利要求书】:

1.一种在标准模型下可证安全的基于属性的签密方法,其特征在于:

所述签密为在一个逻辑步骤内同时实现数字签名和加密两种功能;所述签名为发送方以电子形式签名一个消息或文件,签名后的消息或文件能在计算机网络中传送,并表示签名人对该消息或文件的内容负有责任;所述加密为利用技术手段把重要数据进行编码传送;

按照如下步骤:

步骤一:中心机构建立属性基签密系统;

步骤二:签密方P1和解密方P2接收中心机构发送的密钥,密钥是由中心机构通过线性码上的秘密共享理论体系、属性基签密系统的主密钥以及签密方P1、解密方P2的属性生成的;

步骤三:签密方P1利用其密钥、系统主密钥以及公共参数生成密文,并将其发送给解密方P2

步骤四:当解密方P2的属性集按一定要求满足访问控制结构时,通过其相应密钥解密密文并验证签名,以判定该密文的有效性及真实性;

所述步骤一如下:

1)给定安全系数κ,密钥生成中心PKG任意选取素数p阶的循环群G1,G2,g是G1的生成元,双线性映射e:G1*G1→G2,全部属性集合A={1,2,…,n-1};

2)密钥生成中心PKG选取一个密码学哈希函数H:{0,1}*→Zp

3)密钥生成中心PKG随机选取y∈Zp,计算Y=e(g,g)y

4)密钥生成中心PKG随机选取整数l1,l2,...,ln-1∈Zp,li对应于某项属性i∈A,计算

则系统参数为params={L1,L2,...,Ln-1,Y},主密钥为{l1,l2,...,ln-1,y};

所述步骤二如下:

令C是一个[n,k;p]线性码且生成矩阵G=(g0,g1,...,gn-1)k×n

则基于属性集A的线性码C上秘密共享体制的访问结构随机选择向量使得y=ug0;令As和Ae分别是签密者P1的签名属性集和加密属性集,其中As是线性码C上秘密共享体制的访问结构ΓA中的授权子集,即As∈ΓA;Au是接收者P2的属性集;对某一系统用户p,该用户的属性集合是A的一个子集,记作Ap,则用户p的私钥为其中

具体地,

1)签名私钥为其中

2)解密私钥为其中

所述步骤三如下:

假设签密者P1想要给接收者发送签密消息,其中要签密的消息为M∈G2

1)在Zp上选取随机数x,计算

2)计算r=H1(ε||M);

3)计算

4)计算E=M*Yx

5)则密文为C=(As,Ae,E,ε,s);

所述步骤四如下:

当接收者P2接收到密文C=(As,Ae,E,ε,s)时,执行如下步骤:

1)计算其中λi是接收者P2计算的满足的系数;

2)计算M=E/β;

3)计算r=H1(ε||M);

4)计算其中αi是接收者P2计算的满足

的系数;

如果υ=υ',验证通过,所得消息有效,返回解密后的信息M;否则输出拒绝。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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