欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2019109850451
申请人: 淮北师范大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于属性的抗合谋攻击的代理重加密方法,其特征在于,具体步骤如下:步骤A:系统参数设置模块产生系统的公共参数以及主私钥,并将所述公共参数发送给其他模块:输入安全参数1n,关于n的多项式q=plgy(n)以及属性域i∈[M],U={Att1,Att2,...,AttM},包括:i)对于i∈[M],j∈[Mi],每一个属性值vi,j均匀随机选择矩阵 与之对应;

ii)运行陷门生成算法TrapGen(1n)产生一个随机的矩阵 和格 的一个小范数矩阵Τ∈Zm×m作为格的陷门基,且 函数iii)输出公共参数 主私钥为MSK=T;

步骤B:私钥生成模块输入主私钥MSK和属性列表Li,提取属性列表Li的私钥,包括:i)设置公钥为

ii)随机选择两个高斯噪声矩阵Εi, 使得 则属性列表Li的公钥为 私钥为

步骤C:加密模块对明文M进行加密;根据params,MSK以及L1,输入一个消息比特μ及一个访问结构(W,ρ),加密如下:i)选择一个随机的向量 差错向量x1,ii)计算y=ATs+x1,

iii)输出密文

步骤D:重加密密钥生成模块输入公共参数params,属性列表L1的私钥E1和属性列表L2的公钥 该模块用于产生重加密密钥 包括:i)令 给定高斯参数σ,利用原像抽样算法产生一个向量ri满足且

ii)令 则有 且 输出重加密

密钥

步骤E:重加密模块对密文 进行加密;输入重加密密钥 一个新的访问结构(W',ρ')以及属性列表L1的密文 代理者利用代理重加密密钥计算输出属性列表的密文步骤F:解密模块根据属性列表的私钥以及密文进行解密,从而获得明文M;解密者输入属性列表L2的私钥E2,计算 输出明文M或者错误符号⊥。

2.如权利要求1所述的一种基于属性的抗合谋攻击的代理重加密方法,其特征在于,步骤F中解密出M过程如下:i)对于原密文 若L1|=(W,ρ),则解密过程如下:若t接近0,则输出0,若结果接近 则输出1;

ii)对于一个重加密密文 若L2|=(W',ρ'),则解密过程如下:若t接近0,则输出0,若结果接近 则输出1。