IEEE Access · 2020 · 13 citations · 26 references
ComputingComputer ScienceInformation TechnologyComputer SecurityCryptographySecurity ArchitectureAttribute-based EncryptionData AnonymizationData ProtectionPrivacy-preserving ProtocolsSecure Data SharingSecure Multi-party ComputationAttributesBlockchain-based Data SharingBloom FiltersCollusion Resistance
In social networks, the personal attributes or hobbies of the users are exposed to the server to establish the relationships. Service providers may store these information for commercial purpose or statistical analysis. Furthermore, the server may expose to external attacks, which may disclose users' privacy information. In this paper, we present a hierarchical blockchain-based attribute matching scheme, which realizes privacy-preserving attribute matching under multiple semi-trusted servers. The scheme employs CP-ABE and bloom filter to satisfy the requirements of the users to make friend discovery, and reduces the computation cost of users by outsourcing decryption of CP-ABE. Besides, the hierarchical blockchain only implements the consensus and storage of matching results on the blockchain, while the complex calculations and a large amount of data storage are off-chain, which reduces the consumption of the blockchain and improves the operation efficiency. Finally, we prove the scheme can resist single point failure, collusion attack, internal attack and external attack, the experimental results demonstrate the proposed scheme is feasibility and efficiency.
26
Bitcoin: A Peer-to-Peer Electronic Cash System
Dr Craig S Wright · SSRN Electronic Journal · 2008 · 14.3K citations · Full text
Ciphertext-Policy Attribute-Based Encryption
John Bethencourt, Amit Sahai, Brent Waters · 2007 · 4.9K citations · Full text
An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends
Zibin Zheng, Shaoan Xie, Hong‐Ning Dai et al. · 2017 · 4.3K citations
Outsourcing the decryption of ABE ciphertexts
Matthew Green, Susan Hohenberger, Brent Waters · 2011 · 579 citations