我们需要把传输到链上的信息加密,这是折衷的办法,最好的办法就是修改链的架构,提供给联盟链类似地访问控制。于是,就希望采用端对端加密完成。
由于需要实现历史消息的解密和接收方的解密,我们采用了传统的公钥和私钥密码。现在的想法是用 AES加密信息,然后ECC加密AES密钥,发送消息时将加密后的AES密钥和加密后的信息上链。
解密时,按照以太坊的逻辑,用自己的私钥和别人的公钥(或数字签名)来解密时比较常见的操作,我们也希望这样做。但是
项目会完全开源,并且不断改进,会记录您的帮助,谢谢!