A Privacy Protection Scheme for Permissioned Blockchain Based on Trusted Execution Environment
Ronghao Zhou, Zijing Lin · 2022
Blockchain has attracted wide attention because of its characteristics of transparency, anti-interference, traceability, decentralization and verification. The traditional blockchain ensures the reliability of all data by making it public, thus reaching consensus and maintaining the consistency of the global state. This means that everyone's transaction data is phanic to the outside world, resulting in a massive breach of users' personal privacy. Since this reason, we propose a new kind of blockchain privacy protection scheme, which applies the trusted execution environment in the blockchain, designs an encrypted communication and authentication scheme, and realizes the function of providing privacy protection for the blockchain. And most of the computations are moved out of the chain, which greatly reduces the delay and burden of on-chain computations. Experiments show that this architecture has good confidentiality and usability.