A Blockchain-Based CP-ABE Scheme with Partially Hidden Access Structures. (8th November 2021)