[发明专利]基于属性支持可验证外包和可撤销的物联网安全通信方法在审
申请号: | 201911208101.7 | 申请日: | 2019-11-30 |
公开(公告)号: | CN111130767A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 张涛;宋雄飞;沈玉龙;秦睿阳;祝幸辉;何英杰;杨书华 | 申请(专利权)人: | 西安电子科技大学;天博电子信息科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/08;G16Y30/10 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 属性 支持 验证 外包 撤销 联网 安全 通信 方法 | ||
1.一种基于属性支持可验证外包和可撤销的物联网安全通信方法,其特征在于,所述基于属性支持可验证外包和可撤销的物联网安全通信方法包括以下步骤:
第一步,系统初始化,生成公共参数和主密钥;
第二步,平台为用户分配属性集,并生成解密私钥和用户的私钥组件;
第三步,物联网设备随机生成对称秘钥加密数据,使用ABE(Attribute-BasedEncryption,属性加密)来加密对称秘钥,过程部分外包,验证外包结果及实现最终加密;
第四步,用户向平台发出获取数据请求,平台用自己的解密私钥解密将半解密数据发送给用户,如果用户没有被撤销则最终解密;
第五步,撤销系统中的特定用户。
2.如权利要求1所述的基于属性支持可验证外包和可撤销的物联网安全通信方法,其特征在于,所述系统初始化,授权中心即物联网平台初始化,首先选取一个系统安全参数λ和一个属性域U;然后挑选两个阶为p的乘法循环群G1,G2,g为G1的生成元,双线性映射为e:G1×G1→G2;为系统中用户分配相应的身份标识,对于每一个属性i∈U,选择一个随机数ti∈Zp,计算选择一个随机数y∈Zp,计算公开参数Y=e(g,g)y,其中为主密钥t1,...,t|U|,y。
3.如权利要求1所述的基于属性支持可验证外包和可撤销的物联网安全通信方法,其特征在于,所述平台为用户分配属性集,并生成解密私钥和用户的私钥组件具体包括:授权中心首先为每个合法用户分配属性集,用户根据自己的属性构造访问结构,授权中心通过每个用户的访问结构为用户产生相应的私钥组件;授权机构为访问结构中的每一层节点选择一个多项式qx,该多项式的次数d为门限k-1,其中令qr(0)=y,将秘密值嵌入到根节点的函数值,自顶向下的为每一个节点计算一个函数值,然后选择一个随机数ε∈Zp,当到达叶子节点时,计算叶子节点的私钥组件平台的解密私钥ε。
4.如权利要求1所述的基于属性支持可验证外包和可撤销的物联网安全通信方法,其特征在于,所述采用对称秘钥加密数据,物联网设备随机生成对称秘钥K加密要发送的数据C=EM(K,M)。
5.如权利要求1所述的基于属性支持可验证外包和可撤销的物联网安全通信方法,其特征在于,所述物联网设备采用ABE加密对称秘钥K具体实现如下:首先选择两个随机数s,r∈Zp,其中s是一个较大的随机数,r为较小的随机数,令d1=s mod r,d2=(s-d1)/r,将r拆分为不同的组合ra1,rb1...ran,rbn对抗潜在的共谋攻击,其中rai+rbi=r;外包时先将部分的rai以及′Υ发送给不同的辅助节点,计算出和再将临时结果和与rai对应的rbi一起发送给不同的辅助节点,经过两次计算得到Yr和{Tir}i∈Υ,通过对比辅助节点计算的中间结果是否一致,判断辅助节点的计算结果是否正确;如果存在一组中间结果一致,则说明计算正确,通过该结果设备可以计算出最终结果E’=KYr*d2+d1=KYs,{Tir*d2+d1}i∈Υ={Tis}i∈Υ,将E=(′Υ,C,E’KYs,{Ei=Tis}i∈Υ)发送到物联网平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;天博电子信息科技有限公司,未经西安电子科技大学;天博电子信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911208101.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:灯具及其加工工艺
- 下一篇:一种BIOS可选双镜像启动方法和设备