[发明专利]一种云环境下基于属性的可扩展视频数据访问控制方法有效

专利信息
申请号: 201910548231.9 申请日: 2019-06-24
公开(公告)号: CN110278210B 公开(公告)日: 2020-04-17
发明(设计)人: 黄勤龙;张志成;杨义先 申请(专利权)人: 北京邮电大学
主分类号: H04L29/06 分类号: H04L29/06;H04N19/33;H04N19/44
代理公司: 北京永创新实专利事务所 11121 代理人: 姜荣丽
地址: 100876 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 环境 基于 属性 扩展 视频 数据 访问 控制 方法
【权利要求书】:

1.一种云环境下基于属性的可扩展视频数据访问控制方法,其特征在于:包括如下步骤,

第一步,密钥机构系统初始化:

密钥机构运行Setup算法,构造阶为素数p的双线性群G0和GT,G0的生成元为g,对应的双线性映射为e:G0×G0→GT;定义散列函数H1:{0,1}*→G0,随机选择α,β,λ∈Zp,其中Zp表示模p的整数集合;公开发布系统公钥PK=(G0,g,e(g,g)α,h=gβ,f=gλ);然后,密钥机构生成系统主密钥MK=(gα,β,λ)并秘密保存;

第二步,密钥生成:密钥机构运行KeyGen算法,选择随机数γ∈Zp,并为属性集合S中的每个属性x∈S选择随机数rx∈Zp,生成私钥

第三步,数据加密:对于SVC编码视频m中的每一视频层wi,j,数据贡献者选择随机的对称密钥ski,j,先对该视频层运行对称加密SE算法,得到密文头部Hdri,j=SE(wi,j,ski,j);然后,数据贡献者运行加密算法Encrypt算法,使用访问策略T加密对称密钥ski,j

第三步具体通过如下步骤实现,

(1)设Ni,j表示该视频层的子层的数量,首先定义一个Ni,j次多项式qi,j,并且随机选择si,j∈Zp,令qi,j(0)=si,j;当i>0时,对于wi,j层的子层wi-1,k,k表示子层的索引,首先得到子层wi-1,k在wi,j中的序号vk,并通过qi,j(vk)得到相应秘密值;

(2)对于wi,j相对于子层访问策略而言的额外访问策略Ti,j,其根节点秘密值为ti,j=qi,j(Ni,j+1);如果wi,j是基本层,令t0,0=s0,0

(3)对于额外访问策略Ti,j的每一个节点x,设thx表示该节点的门限值,数据贡献者以自顶向下的方式为每个节点x定义一个thx-1次多项式px;对于Ti,j的根节点Ri,j,令对于其它的节点x,则令px(0)=pparent(x)(index(x)),并随机选择其他项的参数完成px的定义;这里,parent(x)表示节点x的父节点,index(x)表示节点x在父节点中的索引;

(4)设Ki,j是wi,j层所有子层的序号集合,Υi,j是额外访问策略Ti,j中所有叶子节点的集合;数据贡献者为每一层wi,j生成的密文CMi,j如下,其中attry表示Ti,j中的叶子节点y的属性值:

其中,py(0)表示多项式py当变量为0时的值;

(5)最终,视频数据m的密文为

第四步,数据解密;

云媒体中心将加密的视频数据分发给不同的用户;如果用户的属性满足相应的额外访问策略,则可以运行解密算法Decrypt算法来解密出一定数量的视频层;

第四步具体通过如下步骤实现,

(1)满足单个额外访问策略;

定义DecryptNode递归算法,输入密文CMi,j、私钥SK和额外访问策略中的节点x;如果x是叶子节点,令l=attrx,计算如下:

其中,表示私钥SK中的元素,rl表示随机数;

如果x不是叶子节点,运行DecryptNode算法直至根节点:所有节点x的孩子节点n,都运行DecryptNode(CMi,j,SK,n)算法,并把结果保存在Fn;令Sx为任意thx个节点n的集合且Fn不为空;如果集合Sx不存在则结果为空,记为符号“⊥”,否则计算如下:

其中,u=index(n)为集合Sx中节点n的索引,Sx′={index(n):n∈Sx}为Sx中所有节点索引的集合,

因此,如果用户满足额外访问策略Ti,j,则计算出

(2)满足多级访问策略;

用户在解密基本层后,执行增强层的解密;定义DecryptLayer递归算法,输入密文CMi,j,SK,i和j,输出结果Qi,j

(2.1)如果i=0,表明该层是基本层,则设

(2.2)如果i=1,如果用户能够解密子层,那么按照以下步骤进行计算:

如果用户满足额外访问策略Ti,j,则令假设Si,j={1,2,K,(Ni,j+1)},则可以按照如下方法计算Qi,j

(2.3)如果i>1,则如果用户满足所有子层额外访问策略Ti,j,按照如下方法计算Qi,j

根据以上结果,得

因此,用户使用私钥进一步解密出对应的对称密钥ski,j,进而从Hdri,j中解密出能够满足的每一层wi,j

最终,用户通过SVC解码得到不同质量的视频数据。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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