Date of Award


Publication Type


Degree Name



Computer Science


Blockchain, Commit-reveal scheme, Ethereum, Smart contract


M. Firoozjaei


M. Mirhassani



Creative Commons License

Creative Commons Attribution 4.0 International License
This work is licensed under a Creative Commons Attribution 4.0 International License.


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’s as easy as clicking a mouse. But with great convenience comes great responsibility. We have to be constantly vigilant about our personal information. This work presents a novel approach for online buyers to have a trusted, decentralized, privacy-preserved physical assets delivery solution. The proposed solution focuses on privacy-preserving personal information in delivering physical assets between sellers and buyers. Our primary approach is to prevent sellers and agents (responsible for ensuring the asset delivery is carried out) from accessing the buyer's shipping information. Those data include personally identifiable information such as full name, phone number, email address, etc. Our framework encrypts the information printed on the physical packages (containing personal information) and stores that information into a decentralized database as encrypted data rather than keeping them in centralized databases using technologies like Blockchain, Ethereum, smart contracts and a commit-reveal scheme. In our framework, we used Blockchain, smart contracts to increase the transparency, accessibility, and integrity of the data and the commit-reveal scheme to preserve the confidentiality of the data. 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, 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 traceability.