Revocable Attribute-Based Signature for Blockchain-Based Healthcare System

Blockchain-Based Healthcare System (HS-BC) is an electronic medical record (EMR) data-sharing system, which significantly facilitates the storage, access, and sharing of EMR data, and provides patients with timely and effective medical diagnosis and treatment. However, due to the high openness of the blockchain, security and privacy still are major concerns in HS-BC. In this paper, we propose an attribute-based signature scheme with attribute revocation to protect the privacy of the user’s identity in HS-BC. Under the premise of using attributes to identify users and protect their identity, the user combines the attribute master-key and the attribute update-key to calculate the attribute signing key, where the attribute master-key is related to the user identity and attribute set, and the attribute update-key is related to the attribute revocation. Through making use of the KUNodes algorithm, attribute revocation can effectively achieve. The designed attribute-based signature scheme requires relatively few pairing operations and does not rely on a central authority. Besides, we formally conducted a security analysis and proved that the proposed scheme is unforgeable, collusion resistant and privacy-preserving. Finally, we evaluate the proposed attribute-based signature scheme in terms of storage and efficiency. Comparison and experimental results show that it is feasible.

[1]  Silvio Micali,et al.  The knowledge complexity of interactive proof-systems , 1985, STOC '85.

[2]  Marko Hölbl,et al.  A Systematic Review of the Use of Blockchain in Healthcare , 2018, Symmetry.

[3]  Manuel Blum,et al.  Non-interactive zero-knowledge and its applications , 1988, STOC '88.

[4]  Manoj Prabhakaran,et al.  Attribute-Based Signatures: Achieving Attribute-Privacy and Collusion-Resistance , 2008, IACR Cryptol. ePrint Arch..

[5]  Vijay Varadharajan,et al.  Fine-Grained Access Control for Smart Healthcare Systems in the Internet of Things , 2018, EAI Endorsed Trans. Ind. Networks Intell. Syst..

[6]  Liang Zhang,et al.  Blockchain-based two-party fair contract signing scheme , 2020, Inf. Sci..

[7]  Vipul Goyal,et al.  Identity-based encryption with efficient revocation , 2008, IACR Cryptol. ePrint Arch..

[8]  Jin Li,et al.  Attribute-Based Ring Signatures , 2008, IACR Cryptol. ePrint Arch..

[9]  Dongqing Xie,et al.  Attribute-based signature and its applications , 2010, ASIACCS '10.

[10]  Weijia Jia,et al.  Efficient and secure attribute-based signature for monotone predicates , 2017, Acta Informatica.

[11]  Mehdi Sookhak,et al.  The Evolution of Blockchain: A Bibliometric Study , 2019, IEEE Access.

[12]  Jiannong Cao,et al.  BlocHIE: A BLOCkchain-Based Platform for Healthcare Information Exchange , 2018, 2018 IEEE International Conference on Smart Computing (SMARTCOMP).

[13]  Cheng-Chi Lee,et al.  Research Issues and Challenges for Multiple Digital Signatures , 2005, Int. J. Netw. Secur..

[14]  Cheng-Chi Lee,et al.  A Secure RFID Tag Authentication Protocol with Privacy Preserving in Telecare Medicine Information System , 2015, Journal of Medical Systems.

[15]  Pubudu N. Pathirana,et al.  Blockchain for Secure EHRs Sharing of Mobile Cloud Based E-Health Systems , 2019, IEEE Access.

[16]  Peng Gao,et al.  Practical and Secure Outsourcing Algorithms for Solving Quadratic Congruences in Internet of Things , 2020, IEEE Internet of Things Journal.

[17]  Athanasios V. Vasilakos,et al.  An Enhanced Mobile-Healthcare Emergency System Based on Extended Chaotic Maps , 2013, Journal of Medical Systems.

[18]  Fengjun Li,et al.  How to securely outsource the extended euclidean algorithm for large-scale polynomials over finite fields , 2020, Inf. Sci..

[19]  Aiqing Zhang,et al.  Towards Secure and Privacy-Preserving Data Sharing in e-Health Systems via Consortium Blockchain , 2018, Journal of Medical Systems.

[20]  Tal Rabin,et al.  An efficient non-interactive statistical zero-knowledge proof system for quasi-safe prime products , 1998, CCS '98.

[21]  Jinshu Su,et al.  Multi-authority Attribute-Based Signature , 2011, 2011 Third International Conference on Intelligent Networking and Collaborative Systems.

[22]  Tatsuaki Okamoto,et al.  Decentralized Attribute-Based Signatures , 2013, Public Key Cryptography.

[23]  Dean Rakic,et al.  Blockchain Technology in Healthcare , 2018, ICT4AWE.

[24]  Wenfen Liu,et al.  Revocable Threshold Attribute-Based Signature against Signing Key Exposure , 2015, ISPEC.

[25]  Reihaneh Safavi-Naini,et al.  Threshold Attribute-Based Signatures and Their Application to Anonymous Credential Systems , 2009, AFRICACRYPT.

[26]  Rui Guo,et al.  Secure Attribute-Based Signature Scheme With Multiple Authorities for Blockchain in Electronic Health Records Systems , 2018, IEEE Access.

[27]  Keita Emura,et al.  Revocable Identity-Based Encryption Revisited: Security Model and Construction , 2013, Public Key Cryptography.

[28]  Li Xu,et al.  Attribute-Based Signatures with Efficient Revocation , 2013, 2013 5th International Conference on Intelligent Networking and Collaborative Systems.

[29]  Pinyaphat Tasatanattakool,et al.  Blockchain: Challenges and applications , 2018, 2018 International Conference on Information Networking (ICOIN).

[30]  Abdullah Algarni,et al.  A Survey and Classification of Security and Privacy Research in Smart Healthcare Systems , 2019, IEEE Access.

[31]  Javier Herranz,et al.  Short Attribute-Based Signatures for Threshold Predicates , 2012, CT-RSA.

[32]  Cheng-Chi Lee,et al.  Two Simple Batch Verifying Multiple Digital Signatures , 2001, ICICS.

[33]  Robert H. Deng,et al.  Escrow free attribute-based signature with self-revealability , 2016, Inf. Sci..

[34]  Tatsuaki Okamoto,et al.  Efficient Attribute-Based Signatures for Non-Monotone Predicates in the Standard Model , 2014, IEEE Transactions on Cloud Computing.

[35]  Fengjun Li,et al.  Practical and Secure Outsourcing Algorithms of Matrix Operations Based on a Novel Matrix Encryption Method , 2019, IEEE Access.

[36]  Ming Yang,et al.  Privacy-Preserving and Distributed Algorithms for Modular Exponentiation in IoT With Edge Computing Assistance , 2020, IEEE Internet of Things Journal.

[37]  C. Pandu Rangan,et al.  An Efficient Attribute-Based Authenticated Key Exchange Protocol , 2017, CANS.

[38]  Robert H. Deng,et al.  An Attribute-Based Framework for Secure Communications in Vehicular Ad Hoc Networks , 2019, IEEE/ACM Transactions on Networking.

[39]  Jie Ling,et al.  Secure and fine-grained access control on e-healthcare records in mobile cloud computing , 2018, Future Gener. Comput. Syst..

[40]  Cheng Chen,et al.  Fully Secure Attribute-Based Systems with Short Ciphertexts/Signatures and Threshold Access Structures , 2013, CT-RSA.

[41]  Robert H. Deng,et al.  Server-Aided Attribute-Based Signature With Revocation for Resource-Constrained Industrial-Internet-of-Things Devices , 2018, IEEE Transactions on Industrial Informatics.

[42]  Fusheng Wang,et al.  Secure and Trustable Electronic Medical Records Sharing using Blockchain , 2017, AMIA.