计算机科学
计算机安全
数据库事务
智能合约
互操作性
块链
计算机网络
分布式事务
零知识证明
密码学
事务处理
万维网
数据库
作者
Yinghong Yang,Fenhua Bai,Zhuo Yu,Tao Shen,Yingli Liu,Bei Gong
出处
期刊:ACM Transactions on Sensor Networks
[Association for Computing Machinery]
日期:2023-03-31
卷期号:20 (2): 1-20
被引量:15
摘要
Internet of things (IoT) development tends to reduce the reliance on centralized servers. The zero-trust distributed system combined with blockchain technology has become a hot topic in IoT research. However, distribution data storage services and different blockchain protocols make network interoperability and cross-platform more complex. Relay chain is a promising cross-chain technology that solves the complexity and compatibility issues associated with blockchain cross-chain transactions by utilizing relay blockchains as cross-chain connectors. Yet relay chain cross-chain transactions need to collect asset information and implement asset transactions via two-way peg. Due to the release of user transaction information, there is the issue of privacy leakage. In this article, we propose a cross-chain privacy protection protocol based on the Groth16 zero-knowledge proof algorithm and coin-mixing technology, which changes the authentication mechanism and uses a combination of generating functions to map virtual external addresses in transactions. It allows fast cross-chain anonymous transactions while hiding the genuine user’s address. The experiment shows that, in a zero-trust IoT context, our scheme can effectively protect user privacy information, accomplish controlled transaction traceability operations, and guarantee cross-chain transaction security.
科研通智能强力驱动
Strongly Powered by AbleSci AI