首页|基于同态加密的区块链混币方案

基于同态加密的区块链混币方案

扫码查看
区块链混币技术是一种保护交易隐私、实现交易的不可链接性的重要方案.然而,其结合了 Pedersen承诺的验证过程,需要数百字节的空间开销,极大地降低了可用性.利用国密SM2算法、同态加密和混淆地址,提出了一种新的区块链混币方案.该方案通过使用EC-ElGamal半同态加密技术加密交易金额,在链上交易过程中完全隐藏交易金额,将隐藏金额后的交易进行两次验证和一次重随机化后发送到一次性的混淆地址中,打破交易发起方和接收方的联系,实现了交易的不可链接性和不可追踪性.所提方案能够有效提高交易数据隐私保护的强度,增强对分析攻击、密钥重放攻击和女巫攻击的抵抗能力,同时单次交易的空间占用减少了 82.25%,交易吞吐量显著提高.
Blockchain Coin Mixing Scheme Based on Homomorphic Encryption
Coin mixing is important for protecting transaction privacy and realizing transaction unlinkability.However,hundreds of bytes of space overhead is necessary because of its verification process with pedersen commitment,which severely reduces its usability.A new coin mixing scheme is proposed by using SM2 algorithm,homomorphic encryption and stealth address technolo-gy in this paper.The on-chain transaction information is completely hide by using EC-ElGamal partially homomorphic encryption technology to encrypt the transaction value.Then the confidential transaction is sent to one-time stealth addresses after twice ve-rification and once re-randomization,thus breaking the connection between the payer and payee of the transaction to achieve un-linkability and untraceability of the transaction.This scheme can severely increase the privacy degree of transaction and transac-tion per second(TPS)while 82.25%reduction in the size of one transaction is achieved.At the same time,it enhances the resis-tance to analysis attacks,key replay attacks and sybil attacks.

BlockchainCoin mixingStealth addressPrivacy protection

王冬、李政、肖冰冰

展开 >

河南大学软件学院 河南开封 475001

河南省智能网络理论与关键技术国际联合实验室 河南开封 475001

区块链 混币 混淆地址 隐私保护

国家自然科学基金面上项目2023年河南省高等学校重点科研项目南京大学计算机软件新技术国家重点实验室开放课题

6187212523A520035KFKT2022B08

2024

计算机科学
重庆西南信息有限公司(原科技部西南信息中心)

计算机科学

CSTPCD北大核心
影响因子:0.944
ISSN:1002-137X
年,卷(期):2024.51(3)
  • 26