A Privacy-Preserving Semi-Public Blockchain-Based Ride-Sharing Platform with Secure Distributed Data Storage Using IPFS | IEEE Conference Publication | IEEE Xplore