A Blockchain-Based Privacy-Preserving Physical Delivery System
Authors: Shahin Zanbaghi, Saeed Samet
Abstract:
The internet has transformed the way we shop. Previously, most of our purchases came in the form of shopping trips to a nearby store. Now, it is as easy as clicking a mouse. We have to be constantly vigilant about our personal information. In this work, our proposed approach is to encrypt the information printed on the physical packages, which include personal information in plain text using a symmetric encryption algorithm; then, we store that encrypted information into a Blockchain network rather than storing them in companies or corporations centralized databases. We present, implement and assess a blockchain-based system using Ethereum smart contracts. We present detailed algorithms that explain the details of our smart contract. We present the security, cost and performance analysis of the proposed method. Our work indicates that the proposed solution is economically attainable and provides data integrity, security, transparency and data traceability.
Keywords: Blockchain, Ethereum, smart contract, commit-reveal scheme.
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 467References:
[1] Dapps for Beginners. Two party contracts. https : / / dappsforbeginners.wordpress.com/tutorials/two- partycontracts/. 2018.
[2] Abdeljalil Beniiche. “A study of blockchain oracles”. In: arXiv preprint arXiv:2004.07140 (2020).
[3] BitBay. Double Deposit Escrow – BitBay. https://bitbay. market/double-deposit-escrow. 2018.
[4] localethereum.com’s official blog. How Our Escrow Smart Contract Works. https://blog.localethereum.com/ how-our-escrow-smart-contract-works/. 2018.
[5] Vitalik Buterin et al. “A next-generation smart contract and decentralized application platform”. In: white paper 3.37 (2014).
[6] David Chaum. “Security without identification: Transaction systems to make big brother obsolete”. In: Communications of the ACM 28.10 (1985), pp. 1030–1044.
[7] Haya R Hasan and Khaled Salah. “Blockchain-based solution for proof of delivery of physical assets”. In: International Conference on Blockchain. Springer. 2018, pp. 139–152.
[8] Malte M¨oser, Rainer B¨ohme, and Dominic Breuker. “An inquiry into money laundering tools in the Bitcoin ecosystem”. In: 2013 APWG eCrime researchers summit. Ieee. 2013, pp. 1–14.
[9] Satoshi Nakamoto. “Bitcoin: A peer-to-peer electronic cash system”. In: Decentralized Business Review (2008), p. 21260.
[10] Dorit Ron and Adi Shamir. “How did dread pirate roberts acquire and protect his bitcoin wealth?” In: International Conference on Financial Cryptography and Data Security. Springer. 2014, pp. 3–15.
[11] Dorit Ron and Adi Shamir. “Quantitative analysis of the full bitcoin transaction graph”. In: International Conference on Financial Cryptography and Data Security. Springer. 2013, pp. 6–24.
[12] Truffle suite. 2016. URL: https://trufflesuite.com.
[13] Dejan Vujiˇci´c, Dijana Jagodi´c, and Siniˇsa Rani´c. “Blockchain technology, bitcoin, and Ethereum: A brief overview”. In: 2018 17th international symposium infoteh-jahorina (infoteh). IEEE. 2018, pp. 1–6.
[14] Shahin Zanbaghi and Saeed Samet. A Blockchain-based Privacy-Preseving Physical Delivery System. Version 1.0.4. 2022. URL: https : / / github . com / ShahinZa/PPPDA.