[发明专利]一种不使用配对的自主路径代理重加密方法在审
| 申请号: | 202211423730.3 | 申请日: | 2022-11-14 |
| 公开(公告)号: | CN115941288A | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 陈玲慧;万志国 | 申请(专利权)人: | 之江实验室 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04L9/14 |
| 代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;杨东炜 |
| 地址: | 311121 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 使用 配对 自主 路径 代理 加密 方法 | ||
1.一种不使用配对的自主路径代理重加密方法,其特征在于,包括以下步骤:
步骤一:创建参数(λ):输入安全参数λ,创建系统的公共参数params;
步骤二:授权者生成密钥(i,params)→(pki,ski):输入用户索引i,为用户i生成公私钥对(pki,ski);
步骤三:授权者创建授权路径(params,pki)→(Pathi,li):输入用户i的公钥,为该用户生成自主代理路径Pathi和被授权者的数量li。其中代理路径是授权者和被授权者的公钥序列;
步骤四:授权者生成重加密密钥(ski,pki,Pathi,params)→RKi:输入用户i的自主代理路径Pathi和公私钥对(pki,ski),生成重加密密钥集合其中由授权者即用户i生成,代理机构可使用此密钥将用户j-1公钥下的密文转为用户j公钥下的密文
步骤五:授权者加密(pki,m,params)→Ci:输入用户i的公钥,输出密文Ci;
步骤六:代理机构重加密输入密文和重加密密钥得到密文
步骤七:授权者解密输入密文用户使用私钥解密得原文m;
步骤八:被授权者重解密输入密文代理路径上第j个被授权者使用私钥解密得原文m。
2.根据权利要求1所述的不使用配对的自主路径代理重加密方法,其特征在于,所述步骤一通过以下子步骤来实现:
(1.1)输入安全参数λ,选择素数阶为q的循环群g是群的一个生成元;
(1.2)选择以下哈希函数:其中,为明文空间M,l1的大小由安全参数λ决定;
(1.3)输出系统公共参数
3.根据权利要求1所述的不使用配对的自主路径代理重加密方法,其特征在于,所述步骤二通过以下子步骤来实现:
(2.1)输入系统参数params和用户索引i;
(2.2)随机选择
(2.3)用户i的私钥ski设为元组(ski,1,ski,2)=(xi,1,xi,2);
(2.4)对应地,用户i的公钥pki设为
(2.5)输出用户i的公私钥对(pki,ski)。
4.根据权利要求1所述的不使用配对的自主路径代理重加密方法,其特征在于,所述步骤三通过以下子步骤来实现:
(3.1)假设用户i是授权者,选择了li个被授权者,并将这些授权者按照优先级从高到低的顺序排列;
(3.2)输入所有被授权者的公钥;
(3.3)按照被授权者的排列顺序生成代理重加密路径其中是授权者的公钥,是路径Pathi上第j个被授权者的公钥。公钥互不相同,若0≤j≠k≤li,则
(3.4)输出代理重加密路径Pathi。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于之江实验室,未经之江实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211423730.3/1.html,转载请声明来源钻瓜专利网。





