一种加密数据的恢复方法
基本信息
申请号 | CN202010297754.3 | 申请日 | - |
公开(公告)号 | CN111526011A | 公开(公告)日 | 2020-08-11 |
申请公布号 | CN111526011A | 申请公布日 | 2020-08-11 |
分类号 | H04L9/08(2006.01)I | 分类 | - |
发明人 | 徐骏 | 申请(专利权)人 | 丝链(常州)控股有限公司 |
代理机构 | 常州市权航专利代理有限公司 | 代理人 | 丝链(常州)控股有限公司 |
地址 | 213000江苏省常州市钟楼经济开发区玉龙南路179-1号常州科技街A座A007号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种加密数据的恢复方法,包括以下步骤:数据所有者使用公钥pkA对明文m进行加密,得到密文cA=encryptpke(pkA,m),数据所有者使用公钥pkB和私钥skA建立第一重加密密钥rkA→B=rekey(skA,pkB),信任第三方使用公钥pkA′和私钥skB建立第二重加密密钥rkB→A′=rekey(skB,pkA′),数据所有者分别获取密文cA、第一重加密密钥rkA→B和第二重加密密钥rkB→A′;数据所有者计算得到密文cA′=reencrypt(rkB→A′,reencrypt(rkA→B,cA));数据所有者通过私钥skA′计算得到明文m=decryptpke(skA′,cA′)。这种加密数据的恢复方法通过信任第三方对密钥的转换,让数据所有者在丢失私钥的情况下,使用新的密钥就可以对初始的密文进行解密,同时还能保证加密数据不被任何第三方获取对应的明文数据。 |
