Abstract
Traditional centralized e-commerce transaction systems have security problems such as untrustworthy third-party services, high cost of keeping funds, easy leakage of users’ privacy. This paper designs and implements a decentralized secure e-commerce transaction system based on blockchain technology called “BSETS”. The system adopts B/S and distributed architecture, and all the transactions are completed through blockchains to ensure security and convenience. The key techniques include user information encryption based on MD5 abstract algorithm to ensure anonymity; transaction process management based on smart contract to ensure security; transaction confirmation based on user’s private key signature to ensure the non-repudiation of transactions. The blockchain can only be appended and read to protect the system from tampering. The use of smart contract realizes the decentralization of transactions and solves the problem of third-party untrustworthiness. Finally, the function and performance experiments verify that BSETS has completed transaction function and has good operation efficiency on the basis of ensuring information security.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gjermundrød, H., Chalkias, K., Dionysiou, I.: Going beyond the coinbase transaction fee: alternative reward schemes for miners in blockchain systems. In: Proceedings of the 20th Pan-Hellenic Conference on Informatics, PCI 2016, pp. 35:1–35:4. ACM, New York (2016). https://doi.org/10.1145/3003733.3003773
Wu, Y., Ivanov, A.: A multiple signature compaction scheme for bist. Microelectron. J. 23(3), 205–214 (1992). https://doi.org/10.1016/00262692(92)90012-P
Iyer, K., Dannen, C.: The Ethereum Development Environment. In: Building Games with Ethereum Smart Contracts. Apress, Berkeley (2018)
Sukhwani, H., Martnez, J.M., Chang, X., Trivedi, K.S., Rindos, A.: Performance modeling of PBFT consensus process for permissioned blockchain network (hyperledger fabric). In: 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS), pp. 253–255, September 2017. https://doi.org/10.1109/SRDS.2017.36
Varanasi, B., Belida, S.: Maven release. In: Introducing Maven. Apress, Berkeley (2014)
Gao, G., Li, R.: Collaborative Caching in P2P Streaming Systems. In: Meng, X., Li, R., Wang, K., Niu, B., Wang, X., Zhao, G. (eds.) WISA 2018. LNCS, vol. 11242, pp. 115–122. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-02934-0_11
Doerner, J., Kondi, Y., Lee, E., Shelat, A.: Secure two-party threshold ecdsa from ecdsa assumptions. In: 2018 IEEE Symposium on Security and Privacy (SP), pp. 980–997, May 2018. https://doi.org/10.1109/SP.2018.00036
Weik, M.H.: Digital signature. In: Computer Science and Communications Dictionary. Springer, Boston (2000)
Dinur, I., Dunkelman, O., Shamir, A.: New Attacks on Keccak-224 and Keccak-256. In: Canteaut, A. (ed.) FSE 2012. LNCS, vol. 7549, pp. 442–461. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-34047-5_25
Dobbertin, H., Bosselaers, A., Preneel, B.: RIPEMD-160: a strengthened version of RIPEMD. In: Gollmann, D. (ed.) FSE 1996. LNCS, vol. 1039, pp. 71–82. Springer, Heidelberg (1996). https://doi.org/10.1007/3-540-60865-6_44
Acknowledgements
This work is supported in part by the Liaoning Science and Technology Foundation (20180550321), and the National Natural Science Foundation of China (61672142).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhang, Y., Li, X., Fan, J., Nie, T., Yu, G. (2019). A Blockchain Based Secure E-Commerce Transaction System. In: Ni, W., Wang, X., Song, W., Li, Y. (eds) Web Information Systems and Applications. WISA 2019. Lecture Notes in Computer Science(), vol 11817. Springer, Cham. https://doi.org/10.1007/978-3-030-30952-7_56
Download citation
DOI: https://doi.org/10.1007/978-3-030-30952-7_56
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30951-0
Online ISBN: 978-3-030-30952-7
eBook Packages: Computer ScienceComputer Science (R0)