基于零知识证明的跨链隐私智能合约  被引量:1

Cross-chain Privacy Smart Contract Based on Zero-knowledge Proof

在线阅读下载全文

作  者:马晓旭 罗茂玲 杨帆 王金宝 肖敏[2] 唐飞[2] MA Xiaoxu;LUO Maoling;YANG Fan;WANG Jinbao;XIAO Min;TANG Fei(China Electronics Technology Cyber Security Co.,Ltd.,Chengdu Sichuan 610041,China;Chongqing University of Posts and Telecommunications,Chongqing 400065,China)

机构地区:[1]中国电子科技网络信息安全有限公司,四川成都610041 [2]重庆邮电大学,重庆400065

出  处:《通信技术》2024年第2期166-172,共7页Communications Technology

摘  要:针对跨链智能合约的代码和数据在跨链交易中公开披露用户隐私信息的情景,设计具有隐私保护功能的跨链智能合约,该合约中每一个函数所涉及的用户隐私信息,将被用户加密后作为函数参数输入,同时引入零知识证明电路,用于证明用户输入密文的正确性。在合约执行过程中,合约调用者通过输入公共参数和隐私参数密文发起合约调用请求,跨链隐私智能合约的验证节点使用零知识证明电路来验证用户输入信息的正确性并执行智能合约,从而在保护用户隐私信息的同时确保智能合约的正确执行。To address the situation where the code and data of cross-chain smart contract publicly disclose user privacy information in cross-chain transactions,a cross-chain smart contract with privacy protection is designed.The user privacy information involved in each function in the contract is encrypted by the user and input as function parameters,while a zero-knowledge proof circuit is used to prove the correctness of the user input ciphertext.In the process of contract execution,the contract caller initiates the contract call request by inputting the ciphertexts of the public parameters and private parameters,and the verification nodes of the cross-chain privacy smart contract use the zero-knowledge proof circuits to verify the correctness of the user input information and execute the smart contract,thus protecting the user privacy information while ensuring the correct execution of the smart contract.

关 键 词:跨链 隐私保护 智能合约 零知识证明 

分 类 号:TN918.4[电子电信—通信与信息系统]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象