[发明专利]一种基于属性基加密的智能终端访问控制方法在审
申请号: | 201910140125.7 | 申请日: | 2019-02-26 |
公开(公告)号: | CN109873824A | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 刘虹;程乾阳;蒲戈光;陈长松 | 申请(专利权)人: | 华东师范大学;公安部第三研究所;上海工业控制安全创新科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 上海麦其知识产权代理事务所(普通合伙) 31257 | 代理人: | 董红曼 |
地址: | 200062 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于属性基加密的智能终端访问控制方法,所述方法利用基于单调布尔矩阵的密文策略属性基加密和双线性对算法,实现对默认授权数据的细粒度访问控制。引入双重会话周期标识符和伪随机数作为会话周期内的动态变量参数,用于实现通信和交互的新鲜性。攻击者不能获取伪随机函数发生器的任何信息,确保只有合法智能终端才能对密文进行解密得到接入设备授权访问的数据域。 | ||
搜索关键词: | 智能终端 加密 访问控制 会话 密文 细粒度访问控制 伪随机函数 周期标识符 布尔矩阵 策略属性 动态变量 接入设备 授权访问 授权数据 伪随机数 发生器 数据域 双线性 新鲜性 解密 算法 单调 攻击 引入 通信 合法 | ||
【主权项】:
1.一种基于属性基加密的智能终端访问控制方法,其特征在于,包括:步骤1:智能终端U的数据访问请求和接入设备D的应答响应:所述智能终端U生成伪随机的会话周期标识符sidU,提取身份令牌值TU,将数据sidU‖TU发送给所述接入设备D作为访问请求并启动一个新的认证周期;当所述接入设备D接收到数据sidU‖TU后,所述接入设备D首先生成会话周期标识符sidD,并构建主公钥mpk=(gi,h,hi,BG,e(g,h),H)和主私钥msk=(α,g);其中,所述接入设备D随机选取数值计算和所述接入设备D随机选取数值σ∈{0,1}*,提取所述智能终端U的数据访问权限策略PU=[pij]n×m(pij∈{0,1});其中,所述智能终端U拥有对默认授权数据域DU的访问权限,满足数据访问权限策略PU的控制要求;所述接入设备D进一步根据数据访问权限策略PU和身份令牌值TU定义一个多项式Fa(x,PU):所述接入设备D首先计算一组数值M0,M1,{M2i},M3,M4,并基于此构建密值C={M1,{M2i},M3,M4},而后将数据sidD‖C发送给所述智能终端U;其中,M0=H(PU‖DU‖TU‖σ)步骤2:智能终端U的数据访问控制:所述智能终端U首先提取数据属性访问列表AU=[aij](aij∈{0,1},aij≤pij)来重新构建一个数据访问列表LU=[lij]n×m,其中lij=pij‑aij;所述智能终端U根据数据访问列表LU和身份令牌值TU来定义一个多项式FU(x,LU):基于此,FU(x,LU)满足以下代数关系式:所述智能终端U随机选取数值计算的得到数据属性访问列表AU的解密密钥所述智能终端U计算NU1,NU2,NU3:其中,fai用来表示多项式Fa(x,PU)中xi项的系数,fUi表示多项式FU(x,LU)中xi项的系数;基于此,满足以下代数关系式:所述智能终端U重新计算数值σl,得到其默认授权的数据域DU;若所述智能终端U可以利用数值成功解密密值C,可以认为所述智能终端U是一个合法的智能终端;反之,则协议终止;
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学;公安部第三研究所;上海工业控制安全创新科技有限公司,未经华东师范大学;公安部第三研究所;上海工业控制安全创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910140125.7/,转载请声明来源钻瓜专利网。