Decentralized applications(DApps)are hailed as the ambitious future of the internet.However,an attenuating factor to this daring vision is privacy preservation owing to inherent transparency in the underlying technology-Blockchain.In this paper,a more secured lightweight ring signature(LwRS)that is double-spending resistant is constructed and combined with an improved Dual-key stealth address protocol for IoT(DkSAP-IoT)integrated with security notions of data availability and security.The secured LwRS is realized through construction of a new,fortified commitment scheme that makes use of the signer's entire private key followed by the computation of a stronger key image using a cryptographic hash function whereas the improvements to DkSAP-IoT are realized using encryption and Interplanetary File System(IPFS).These improved schemes are thereafter used to develop a generic privacy preservation framework for blockchain platforms.Inbuilt into the framework is a novel,zero-knowledge-based,secured smart contract and subsequently a DApp for public key aggregation,thus paving way for privacy-centric DApps.Experimental results show that users incur gas cost of only 214,731 equivalent to $0.16 to use the framework which is over 60% less than existing smart contract-based frameworks. |