繁体   English   中英

以太坊如何在私钥泄漏的情况下重新加密敏感数据

[英]Ethereum how to re-encrypt the sensitive data if the private key leaks

假设一些敏感数据已通过公钥加密并存储在以太坊网络中。

我的问题是:如果私钥泄漏,我们可以重新加密数据,以便数据不能被泄漏的私钥解密吗?

由于区块链的不可变性,我认为这是不可能的,对吧?

还有其他好的解决方案来存储敏感数据吗?

如果私钥泄漏,我们是否可以重新加密数据,以使数据不能被泄漏的私钥解密?

您可以使用新的私钥重新加密数据,然后将新的加密数据写入区块链。 但是,由于以太坊保持完整的历史状态,因此您以前的数据版本在过去的块中仍然可见,从而允许任何人对其进行解密。

还有其他好的解决方案来存储敏感数据吗?

离线加密和存储数据,只需将数据的哈希值发布到链中以进行完整性/安全性检查/时间证明。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM