1. Preserving transaction privacy in bitcoin
- Author
-
Jiankun Hu, Qin Wang, Fu Xiao, and Bo Qin
- Subjects
Computer Networks and Communications ,business.industry ,Computer science ,Homomorphic encryption ,020206 networking & telecommunications ,02 engineering and technology ,Computer security ,computer.software_genre ,Encryption ,Paillier cryptosystem ,Information sensitivity ,Hardware and Architecture ,0202 electrical engineering, electronic engineering, information engineering ,Distributed transaction ,Online transaction processing ,020201 artificial intelligence & image processing ,business ,computer ,Database transaction ,Software ,Anonymity - Abstract
As bitcoin has received considerable attentions, a large number of transactions are increasingly published through the Internet. The potential threat to online transactions is not only limited to the anonymity of identities such as a d d r e s s and p s e u d o n y m s , but also other sensitive information shown on scripts like transaction amounts. We propose a framework to hide the amounts by employing the Paillier cryptosystem for encryption and decryption. Due to its homomorphic properties, we create a d u m b a c c o u n t which can receive the same amounts of bitcoins in each transaction but cannot spend them. This ensures that the hidden amounts are always positive, and keeps the equality between the Input-sum and the Output-sum via the commitment proofs. Our framework achieves delicate anonymity and prevents active and passive attacks, which effectively improves the transaction privacy. Analyses show that our proposal is secure and practical.
- Published
- 2020
- Full Text
- View/download PDF