基于分布式密钥生成和属性基密码的多方跨链交易方案  被引量:4

Multi-Party Cross-Chain Transaction Scheme Based on Distributed Key Generation and Attribute-Based Encryption

在线阅读下载全文

作  者:马宇航 张亮[1,2,3] 吴星雨[1] 李鸣 Ma Yuhang;Zhang Liang;Wu Xingyu;Li Ming(School of Cyberspace Security,Hainan University,Haikou 570228;Key Laboratory of Internet Information Retrieval of Hainan Province(Hainan University),Haikou 570228;Shanghai Key Laboratory of Intelligent Information Processing(Fudan University),Shanghai 200433;Shanghai Engineering Research Center of Blockchain,Shanghai 200433;China Electronics Standardization Institute,Beijing 100007)

机构地区:[1]海南大学网络空间安全学院,海口570228 [2]海南省Internet信息检索重点实验室(海南大学),海口570228 [3]上海市智能信息处理重点实验室(复旦大学),上海200433 [4]上海区块链工程技术研究中心,上海200433 [5]中国电子技术标准化研究院,北京100007

出  处:《计算机研究与发展》2023年第11期2534-2544,共11页Journal of Computer Research and Development

基  金:国家重点研发计划项目(2019YFB2101703);国家自然科学基金青年科学基金项目(62302129);海南大学科研启动基金项目(KYQD22168);海南省Internet信息检索重点实验室项目(2022KY01)。

摘  要:由于不同区块链的底层协议与技术架构存在差异,导致了链与链之间的数字资产交换难以有效进行.目前数字货币交易所是提供数字资产交换的主要平台,但现有的中心化交易所存放的用户资金存在易被黑客攻击、内部盗窃或交易所跑路等安全问题.已有的去中心化交易所受参与跨链的区块链的出块时间和确认速度的限制,影响了交易效率,并且去中心化交易所的订单类型和功能较少.为解决上述这些问题,通过分布式密钥生成与属性密码实现去中心化的多方交易方案.通过分布式密钥生成将用户的资产质押到分布式网络中,实现去中心的资产管理模式.分布式网络为用户在交易区块链上生成等额的数字资产代币,使得用户在交易区块链使用代币进行交易,然后根据代币所有权凭证去分布式网络提取对应的数字资产.用户通过属性密码实现交易控制,将资产类型、金额、汇率和时间等作为属性,设置多样化的访问控制策略,满足用户策略的交易对象才可以与用户进行交易.交易区块链提供的智能合约服务可以实现用户多样化的交易选择,为用户提供公平交换服务.通过实验验证了方案的可行性.方案的跨链效率在锁定和提取资产时受分布式密钥生成算法和参与跨链的区块链限制,在多方交易系统内的交易效率仅与交易区块链有关.Due to the differences in the underlying protocols and technical architectures of different blockchains,it is difficult to effectively exchange digital assets between chains.Currently,digital currency exchanges are the main platforms for digital asset exchanges.However,the existing centralized exchanges store users'funds,which are vulnerable to hacker attacks,internal theft,or exchange escapes and other security issues.Existing decentralized exchanges are limited by the block generation time and confirmation speed of the blockchains participating in the cross-chain,which affects transaction efficiency.And there are fewer order types and functions in decentralized exchanges.In order to solve the above problems,we implement a decentralized multi-party transaction scheme through distributed key generation and attribute-based encryption.The user's assets are pledged to the distributed network through distributed key generation to realize a decentralized asset management model.The distributed network generates an equivalent amount of digital asset tokens for users on the transaction blockchain,enabling users to use tokens for transactions on the transaction blockchain,and then to go to the distributed network to extract the corresponding digital assets according to the token ownership certificate.Users realize transaction control through attribute-based encryption,and use asset type,amount,exchange rate and time as attributes to set up diversified access control strategies.Transaction objects that meet the user's policy can be traded with the users.The smart contract service provided by the transaction blockchain can realize diversified transaction options for users and provide users with fair exchange services.We verify the feasibility of the scheme through experiments.The efficiency of crosschain is limited by the distributed key generation algorithm and the blockchain itself participating in the cross-chain when locking and extracting assets.In the multi-party transaction system,the transaction efficiency is only r

关 键 词:数字资产 跨链交易 分布式密钥生成 属性基密码 交易合约 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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