[英]Ethereum how to re-encrypt the sensitive data if the private key leaks
假设一些敏感数据已通过公钥加密并存储在以太坊网络中。
我的问题是:如果私钥泄漏,我们可以重新加密数据,以便数据不能被泄漏的私钥解密吗?
由于区块链的不可变性,我认为这是不可能的,对吧?
还有其他好的解决方案来存储敏感数据吗?
如果私钥泄漏,我们是否可以重新加密数据,以使数据不能被泄漏的私钥解密?
您可以使用新的私钥重新加密数据,然后将新的加密数据写入区块链。 但是,由于以太坊保持完整的历史状态,因此您以前的数据版本在过去的块中仍然可见,从而允许任何人对其进行解密。
还有其他好的解决方案来存储敏感数据吗?
离线加密和存储数据,只需将数据的哈希值发布到链中以进行完整性/安全性检查/时间证明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.