目录
一、场景说明
二、代理重加密流程
三、具体原理
本地密钥生成编辑
加密数据编辑
生成代理重加密密钥编辑
密钥代理重加密编辑
重解密密钥编辑S = X_A
解密数据编辑
四、开源代码
一、场景说明
- 一个数据方想要将数据发布到云服务器上进行数据共享,同时需要保证这些数据的安全,假设数据方为alice,云服务器为server,数据请求方为bob。
二、代理重加密流程
三、具体原理
-
本地密钥生成
-
加密数据
-
生成代理重加密密钥
-
密钥代理重加密
-
重解密密钥
S = X_A
-
解密数据
四、开源代码
@github.com:SherLzp/goRecrypt.git