一种加密数据的恢复方法

基本信息

申请号 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′)。这种加密数据的恢复方法通过信任第三方对密钥的转换,让数据所有者在丢失私钥的情况下,使用新的密钥就可以对初始的密文进行解密,同时还能保证加密数据不被任何第三方获取对应的明文数据。