[发明专利]一种基于身份的广播加密方法有效

专利信息
申请号: 201510471475.3 申请日: 2015-08-04
公开(公告)号: CN105376213B 公开(公告)日: 2019-04-23
发明(设计)人: 廖永建;许珂;乔莉;韩亚楠 申请(专利权)人: 电子科技大学
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 610054 四川省*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于身份的广播加密方案,可以实现安全的广播通信。本发明包括:初始化系统安全参数、建立广播用户集合集合U、用户身份空间,生成主密钥s,生成公开参数param。广播中心根据用户Ui∈U的身份IDi生成其相应公钥pki并公开,同时根据主密钥s生成私钥ski并发送给Ui。广播者Ui∈U按以下步骤发送广播消息:首先定义接收者集合S,选取广播密钥K,计算广播头Hdr,然后使用K作为密钥加密广播消息得到密文c,将(Hdr,c)通过广播信道公开。用户接收到(Hdr,c)后,其中将无法解密获得广播消息,只有用户Ur∈S可以通过下列步骤解密:用私钥skr从Hdr中恢复出密钥K,使用K解密密文c得到广播消息。本发明适用于一对多的广播通信领域,为广播集合中的消息传输提供了保密性、权限控制、抗同谋攻击等服务。
搜索关键词: 一种 基于 身份 广播 加密 方案
【主权项】:
1.一种基于身份的广播加密方法,其特征在于,包括下列步骤:设定系统安全参数,广播中心生成广播用户集合U、用户Ui∈U的身份信息IDi,生成系统公开参数param、主密钥s以及用户Ui∈U的公钥pki;广播中心通过广播信道将系统公开参数param和所有广播用户的公钥公开;广播中心根据用户Ui∈U的公钥pki和主密钥s计算出该用户相应的私钥ski;任一用户Ui∈U作为广播发送者,首先根据系统安全参数和广播用户集合U生成授权接收用户集合S,然后随机选取会话密钥K生成广播头Hdr,利用会话密钥K通过对称加密方法加密广播消息m得到广播密文c,将(Hdr,c)通过广播信道发送给广播集合中的其他用户;广播集合中的任意用户Ui∈U均可以接收到(Hdr,c),根据广播发送者Ui的授权接收用户集合S,当且仅当Ur∈S时,用户Ur才可以利用其私钥skr解密Hdr得到会话密钥K,然后验证Hdr的合法性,若其合法则得到正确的会话密钥K为正确的广播密钥k,最后利用广播密钥k解密c得到广播消息m;系统安全参数为γ,广播用户集合为:U={U1,...,UN},其中|U|=N表示集合中用户数量为N,N为大于2的正整数;用户Ui∈U的身份信息为IDi∈{0,1}n,其中{0,1}n表示n比特长的二进制序列组成的集合,n为预设参数;系统公开参数param包括其中l为预设参数,Ppub=sP,G1表示阶为q的循环乘法群,P∈G表示G的生成元,Gn表示阶为q的循环乘法群,表示的多线性映射其中n=|S|+1,且n≥3;H1表示从{0,1}n映射到G1的哈希函数,H2表示从映射到的哈希函数;表示有限域Zq={0,1,...,q‑1}去掉元素零所得到的集合;广播中心根据用户Ui∈U的身份信息IDi∈{0,1}n和哈希函数H1,计算用户Ui的公钥为pki=H1(IDi),私钥为ski=spki并发送给相应的用户Ui;广播发送者Ui发送广播消息的具体过程如下:Ui随机选取广播密钥k∈Gn,随机选取两个元素选择授权接收用户集合S∈U且|S|=n‑1<N,其中n为预设参数,计算R=rP,A=aP,Y=KR’,c=H2(Y,R,R’,A,A’),θ=a+cr,得到广播头Hdr=(Y,R,A,θ),然后利用广播密钥k作为对称加密密钥,使用对称加密算法E加密广播消息m,得到密文c=Ek(m),Ui将(Hdr,c)和集合S以及加密算法E对应的解密算法D通过广播信道广播出去;广播接收者Ur收到(Hdr,c)后解密步骤具体如下:若接收者则该用户不是合法授权用户,无法进行解密;若接收者Ur∈S,则该接收者可以使用私钥skr、Hdr、系统公开参数param以及授权接收用户集合S中用户公钥计算K=Y/R′,然后计算c=H2(Y,R,R′,A,A′),最后验证θP=A+cR和是否成立,当且仅当都成立时,才可以使用广播密钥k作为对称密钥解密c得到广播消息m=Dk(c),否则认为Hdr无效,不能解密,其中D为对称加密算法E的解密算法,Dk(c)表示使用广播密钥k对广播密文c进行解密得到广播消息m。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201510471475.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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