BMDS: A Blockchain-based Medical Data Sharing Scheme with Attribute-Based Searchable Encryption | IEEE Conference Publication | IEEE Xplore