Python中的代理重新加密演示
这是Proxy Re-Encryption(PRE)的演示,演示了如何将其与对称加密正确结合使用,以实现用户数据隐私的极高安全性。
在这种情况下,使用流密码CHACHA20和块密码AES来确保代理(服务器)无法获取用户的私钥和存储在其上的明文数据。
用法
pip3 install -r requirements.txt
python3 demo.py
演示/样本输出
A ---------------------Request key pair----------------------> CA
A <-----------------A key pair, global param------------------ CA
B ---------------------Request key pair-------------