检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:马晓旭 罗茂玲 杨帆 王金宝 肖敏[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[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.112