Blindly Signed Contracts: Anonymous On-Blockchain and Off-Blockchain Bitcoin Transactions

被引:104
作者
Heilman, Ethan [1 ]
Baldimtsi, Foteini [1 ]
Goldberg, Sharon [1 ]
机构
[1] Boston Univ, Boston, MA 02215 USA
来源
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2016 | 2016年 / 9604卷
关键词
Bitcoin; Blockchain; Smart contracts; Blind signatures; Anonymity;
D O I
10.1007/978-3-662-53357-4_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although Bitcoin is often perceived to be an anonymous currency, research has shown that a user's Bitcoin transactions can be linked to compromise the user's anonymity. We present solutions to the anonymity problem for both transactions on Bitcoin's blockchain and off the blockchain (in so called micropayment channel networks). We use an untrusted third party to issue anonymous vouchers which users redeem for Bitcoin. Blind signatures and Bitcoin transaction contracts (aka smart contracts) ensure the anonymity and fairness during the bitcoin. voucher exchange. Our schemes are practical, secure and anonymous.
引用
收藏
页码:43 / 60
页数:18
相关论文
共 24 条
[1]  
[Anonymous], 2016, Communications of the ACM, DOI [10.1145/2504730.2504747, DOI 10.1145/2504730.2504747, DOI 10.1145/2896384, 10.1145/2896384]
[2]  
[Anonymous], 2015, TECHNICAL REPORT
[3]  
Barber S., 2012, Financial Cryptography and Data Security, 16th international conference, P399, DOI DOI 10.1007/978-3-642-32946-3_29
[4]   Zerocash: Decentralized Anonymous Payments from Bitcoin [J].
Ben-Sasson, Eli ;
Chiesa, Alessandro ;
Garmant, Christina ;
Green, Matthew ;
Miers, Ian ;
Tromer, Eran ;
Virza, Madars .
2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, :459-474
[5]  
Bissias G., 2014, P 13 WORKSHOP PRIVAC, P149, DOI DOI 10.1145/2665943.2665955
[6]  
Boldyreva A, 2003, LECT NOTES COMPUT SC, V2567, P31
[7]   Short signatures from the Weil pairing [J].
Boneh, D ;
Lynn, B ;
Shacham, H .
JOURNAL OF CRYPTOLOGY, 2004, 17 (04) :297-319
[8]  
Bonneau J., 2014, LNCS, V8437, P481
[9]  
Bonneau J., 2015, IEEE SECURITY PRIVAC
[10]  
Chaum D., 1983, CRYPTO