Computer Science ›› 2024, Vol. 51 ›› Issue (6A): 230800016-14.doi: 10.11896/jsjkx.230800016

• Information Security • Previous Articles     Next Articles

Survey on Application of Searchable Attribute-based Encryption Technology Based on Blockchain

LAN Yajie1,2, MA Ziqiang1,2, CHEN Jiali1,2, MIAO Li1,2, XU Xin3   

  1. 1 School of Information Engineering,Ningxia University,Yinchuan 750021,China
    2 Colaborative imnovaton Center for Ningxia Big Data and Artificial Inteligence Co-founded by Ningxia Mumicinality and Mimistrvy of Education,Yinchuan 750021,China
    3 Department of Electronic Engineering,Tsinghua University,Beijing 100084 China
  • Online:2024-06-16 Published:2024-06-06
  • About author:LAN Yajie,born in 1999,master candidate.His main research interest is the application of blockchain technology combined with attribute encryption in data privacy protection.
    MA Ziqiang,born in 1990,Ph.D,asso-ciate professor.His main research intere-sts include computer system security and blockchain application security.
  • Supported by:
    Ningxia Hui Autonomous Region Key Research and Development Plan General Project(2022BDE03008),Ningxia Hui Autonomous Region Key Research and Development Plan Special Talent(2021BEB04047) and Ningxia Natural Science Foundation General Project(2021AAC03078).

Abstract: With the vigorous development of information sharing,the problem of data privacy security has gradually become prominent,which has spawned the rapid development of blockchain technology and searchable attribute encryption technology.As a decentralized and immutable technology,blockchain ensures the security and integrity of search data,and searchable attribute encryption technology effectively prevents illegal users from accessing queries.However,with the increase of data size and complexity,there are some problems,such as low retrieval efficiency,complicated query result verification,and difficult distribution of attribute permissions.Firstly,in view of the above problems,the research status of the application of blockchain-based searchable encryption technology,blockchain-based attribute encryption technology and blockchain-based searchable attribute encryption technology is summarized respectively.Secondly,the advantages and emphases of these three are compared and analyzed.Finally,the paper focuses on the application of blockchain-based searchable attribute encryption technology in keyword retrieval,attribute permission management and data integrity verification,as well as the problems and challenges faced.It also hopes to provide more secure technical application support for more secure,efficient and decentralized data storage and sharing.

Key words: Blockchain, Attribute encryption, Searchable encryption, Privacy protection, Data sharing

CLC Number: 

  • TP309.2
[1]WU Q,LI L J,MA X J.Review of research on attribute-based encryption supporting circuit structures[J].Journal of Xi’an University of Posts and Telecommunications,2020,25(4):1-7,18.
[2]HUANG Y C,LI S S,YU B.Review of symmetric searchableencryption in cloud environment[J].Journal of Electronics and Information,2023,45(3):1134-1146.
[3]NIU S F,CHEN L X,WANG J F,et al.lectronic Health Record Sharing Scheme With Searchable Attribute-Based Encryption on Blockchain[J].IEEE Access,2020,8:7195-7204.
[4]XUE L Q.The Application of Blockchain Technology in the Financial Field[C]//2021 International Conference on Forthco-ming Networks and Sustainability in AIoT Era(FoNeS-AIoT).2021:130-134.
[5]AL-DAHHAN R,SHI Q,LEE G M.et al.Survey on Revocation in Ciphertext-Policy Attribute-Based Encryption[J].Sensors Basel,Switzerland,2019,19(7):1695.
[6]WANG S Y,WANG J M,DONG Q F,et al.Review of attribute-based encryption technology[J].Journal of Information Network Security,2019,225(9):76-80.
[7]CHAUDHARI N,SAINI M,KUMAR A.A Review on Attri-bute Based Encryption[C]//Proceedings of the 2016 8th International Conference on Computational Intelligence and Communication Networks.Nainital:CICN.2016:380-385.
[8]HOW H,HENG S.Blockchain-Enabled Searchable Encryptionin Clouds:A Review[J].J.Inf.Secur.,2022,67:103183.
[9]VARRI U,PASUPULETI S,KADAMBARI,et al.A scoping review of searchable encryption schemes in cloud computing:taxonomy,methods,andrecent developments[J].Journal of Supercomputing,2019(76):3013-3042.
[10]XIE Q Q,YANG N M,FENG X.Review of blockchain transaction privacy protection technology[J].Journal of Computer Application,2023,43(10):2996-3007.
[11]DU R,MA C,LI M.Privacy-Preserving Searchable Encryption Scheme Based on Public and Private Blockchains[J].Tsinghua Science and Technology,2022,28(1):13-26.
[12]MAMTA,BRIJ B G,LI K C,et al.Blockchain-Assisted Secure Fine-Grained Searchable Encryption for a Cloud-Based Healthcare Cyber-Physical System[J].IEEE/CAA Journal of Automatica Sinica ,2021,8(21):1877-1890.
[13]NIU J,LI X,GAO J,et al.Blockchain-Based Anti-Key-Leakage Key Aggregation Searchable Encryption for IoT[J].IEEE Internet of Things Journal,2020(7):1502-1518.
[14]GAO H M,LUO S S,MA Z F,et al.BFR-SE:A Blockchain-Based Fair and Reliable Searchable Encryption Scheme for IoT with Fine-Grained Access Control in Cloud Environment[J].Wireless Communications and Mobile Computing,2021,2021:5340116.
[15]XU C,YU L,ZHU L,et al.A blockchain-based dynamic sear-chable symmetric encryption scheme under multiple clouds[J].Peer-to-Peer Netw.,2021,14:3647-3659.
[16]ZHANG C,FU S J,AO W J,et al.A Blockchain Based Sear-chable Encryption Scheme for Multiple Cloud Storage[C]//Proceedings of International Conference on Cryptography and Security Systems.UK:CSS.2019.
[17]YANG X D,LI X X,CHEN A J,et al.Blockchain-based Sear-chable Proxy Re-encryption Scheme for EHR Security Storage and Sharing[C]//Proceedings of Journal of Physics:Conference Series.IOP:JPCS,2021(828).
[18]CHEN B W,WU L B,WANG H Q,et al.A Blockchain-Based Searchable Public-Key Encryption With Forward and Backward Privacy for Cloud-Assisted Vehicular Social Networks[J].IEEE Transactions on Vehicular Technology,2020(69):5813-5825.
[19]XU G,XU S Y,CAO Y B,et al.PPSEB:A Postquantum Public-Key Searchable Encryption Scheme on Blockchain for E-Healthcare Scenarios[J].Security and Communication Networks,2022,2022:3368819.
[20]YANG Y Y,HU M S,CHENG Y G,et al.Keyword Searchable Encryption Scheme based on Blockchain in Cloud Environment[C]//Proceedings of the 2020 3rd International Conference on Smart BlockChain.Tokyo:Smart Block,2020.
[21]YAN X X,YUAN X H,YE Q,et al.Blockchain-Based Sear-chable Encryption Scheme With Fair Payment[J].IEEE Access,2020(8):109687-109706.
[22]YANG C J,XIE D D,CAI LX,et al.FBPB-SE:A Forward and Backward Private Blockchain-based Searchable Encryption with Fuzzy Multi-keyword[C]//DASC.2022.
[23]XU W S,ZHANG J B,YUAN Y L,et al.Towards efficient verifiable multi-keyword search over encrypted data based on blockchain[J].PeerJ Computer Science,2022(8):e930.
[24]XU C,ZHANG P,MEI L,et al.Ranked searchable encryption based on differential privacy and blockchain[J/OL].http://api.semanticscholar.org/CorpusID:252134312.
[25]AITIZAZ A,ALMAIAH M A,HAJJEJ F,et al.An Industrial IoT-Based Blockchain-Enabled Secure Searchable Encryption Approach for Healthcare Systems Using Neural Network[J].Sensors(Basel,Switzerland),2022,22(2):572.
[26]LI H Y,WANG T,QIAO Z R,et al.Blockchain-based sear-chable encryption with efficient result verification and fair payment[J].J.Inf.Secur.Appl.,2021(58):102791.
[27]WANG T,WANG J Y,YANG Q L,et al.An Efficient Verifiable Searchable Enc.ryption Scheme With Aggregating Authorization for Blockchain-Enabled IoT[J].IEEE Internet of Things Journal,2022,(20):20666-20680.
[28]DU R,WANG Y.Verifiable Blockchain-Based Searchable En-cryption with forward and backward privacy[C]//Proceedings of the 2020 16th International Conference on Mobility,Sensing and Networking(MSN).NJ:IEEE,2020.
[29]GUO Y,ZHANG C,JIA X.Verifiable and Forward-secure Encrypted Search Using Blockchain Techniques[C]//2020 IEEE International Conference on Communications(ICC 2020).Dublin,Ireland:IEEE,2020.
[30]DU H,CHEN J,LIN F,et al.A Lightweight Blockchain-based Public-Key Authenticated Encryption with Multi-Keyword Search for Cloud Computing[J].Security and Communication Networks,2022,2022:2309834.
[31]LI Z H,MA Z F.A blockchain-based credible and secure education experience data management scheme supporting for sear-chable encryption[J].China Communications,2021(18):172-183.
[32]YANG X,LI T,LIU R,et al.Blockchain-Based Secure andSearchable EHR Sharing Scheme[C]//Proceedings of the 2019 4th International Conference on Mechanical,Control and Computer Engineering.Hohhot:ICMCCE,2019.
[33]ZHANG Y,WEN L,ZHANG Y,et al.Deniably authenticated searchable encryption scheme based on Blockchain for medical image data sharing[J].Multimedia Tools and Applications,2020(79):27075-27090.
[34]QIN X M,HUANG Y F,YANG Z,et al.A Blockchain-basedaccess control scheme with multiple attribute authorities for secure cloud data sharing[J].Journal of Systems Aarchitecture,2021,112(1):101854.
[35]LIU C L,XIANG F,SUN Z X.Multiauthority Attribute-Based Access Control for Supply Chain Information Sharing in Blockchain[J].Security and Communication Networks,2022,2022:8497628.
[36]GUO L,YANG X,YAU W C,et al.TABE-DAC:EfficientTraceable Attribute-Based Encryption Scheme With Dynamic Access Control Based on Blockchain[J].IEEE Access,2021(9):8479-8490.
[37]POURNAGHI S M,BAYAT M,FARJAMI Y,et al.MedSBA:a novel and secure scheme to share medical data based on blockchain technology and attribute-based encryption[J].Journal of Ambient Intelligence and Humanized Computing,2020,11:4613-4641.
[38]SHARMA P,JINDAL R,BORAH,et al.Blockchain-based cloud storage system with CP-ABE-based access control and revocation process[J].J Supercomput,2022,78:7700-7728.
[39]YU J G,LIU S H,XU M H,et al.An Efficient Revocable and Searchable MA-ABE Scheme With Blockchain Assistance for C-IoT[J].IEEE Internet of Things Journal,2023(10):2754-2766.
[40]XIAO M,HUANG Q,MIAO Y,et al.Blockchain Based Multi-Authority Fine-Grained Access Control System With Flexible Revocation[C]//2022 IEEE World Congress on Services(SERVICES).Barcelona,Spain,2022:31-31.
[41]GAO H M,MA Z F,LUO S S,et al.BSSPD:A Blockchain-Based Security Sharing Scheme for Personal Data with Fine-Grained Access Control[J].Wireless Communications and Mobile Computing,2021,2021:20.
[42]YANG X,ZHANG C.Blockchain-Based Multiple AuthoritiesAttribute-Based Encryption for EHR Access Control Scheme[J].Applied Sciences,2022,12(21):10812.
[43]ALSHEHRI M,PANDA B,ALMAKDI S,et al.A Novel Blockchain-Based Encryption Model to Protect Fog Nodes from Behaviors of Malicious Nodes[J].Electronics,2021,10(24):3135.
[44]GUO R,SHI H,ZHENG D,et al.Flexible and Efficient Blockchain-Based ABE Scheme With Multi-Authority for Medical on Demand in Telemedicine System[C]//IEEE Access,2019:88012-88025.
[45]GUO R,SHI H,ZHAO Q,et al.Secure Attribute-Based Signature Scheme With Multiple Authorities for Blockchain in Electronic Health Records Systems[C]//IEEE Access.2018:11676-11686.
[46]LI X,CHEN Y,ZHU H,et al.An Access Control Scheme Supporting Privacy Protection Based on Blockchain and Attribute[C]//Proceedings of the Journal of Physics:Conference Series.IOP:JPCS,2021.
[47]YANG X,CHEN A,WANG Z,et al.Cloud Storage Data Access Control Scheme Based on Blockchain and Attribute-Based Encryption[J].Security and Communication Networks,2022,2022:2204832.
[48]YANG M,LIU N,WANG D,et al.Grid data sharingschemebased on blockchain and hybrid encryption[C]//Proceedings of the the Conference on Mechatronics and Computer Technology Engineering.IOP:EI,2022.
[49]QIN C,WU L,MENG W,et al.A privacy-preserving block-chain-based tracing model for virus-infected people in cloud[J].Expert Systems with Applications,2022(211):118545-118545.
[50]ZHANG Y,WEI X,CAO J,et al.Blockchain-Enabled decentra-lized Attribute-Based access control with policy hiding for smart healthcare[J].J.King Saud Univ.Comput.Inf.Sci,2022(34):8350-8361.
[51]LI F,LIU K,ZHANG L,et al.EHRChain:A Blockchain-Based EHR System Using Attribute-Based and Homomorphic Cryptosystem[J].IEEE Transactions on Services Computing,2021,15:2755-2765.
[52]MITTAL S,GHOSH M.A novel two-level secure access control approach for blockchain platform in healthcare[J].International Journal of Information Security,2023,22:799-817.
[53]WANG H,SONG Y.Secure Cloud-Based EHR System UsingAttribute-Based Cryptosystem and Blockchain[J].Journal of Medical Systems,2018(42):1-9.
[54]XU G X,ZHANG J J,UCHANI G O C,et al.An efficient blockchain-based privacy-preserving scheme with attribute and homomorphic encryption[J].International Journal of Intelligent Systems,2022,37(12):10715-10750.
[55]LIANG W,YANG Y,YANG C,et al.PDPChain:A Consortium Blockchain-Based Privacy Protection Scheme for Personal Data[J].IEEE Transactions on Reliability,2022,72(2):586-598.
[56]ZHANG G F,CHEN X,ZHANG L,et al.STAIBT:Blockchain and CP-ABE Empowered Secure and Trusted Agricultural IoT Blockchain Terminal[J].Int.J.Interact.Multim.Artif.Intell.,2022,7(5):66-75.
[57]BAEKS,.Blockchain-based Electronic Medical Record Sharing Framework Using Ciphertext Policy Attribute-Based Cryptography for patient’s anonymity[J].Jouranl of Information and Security,2019(3):49-60.
[58]ULLAH Z,RAZA B,SHAH H,et al.Towards Blockchain-Based Secure Storage and Trusted Data Sharing Scheme for IoT Environment[J].IEEE Access,2022(10):36978-36994.
[59]YUAN J,MA Y,LUO W.B-SSMD:A Fine-Grained Secure Sharing Scheme of Medical Data Based on Blockchain[J].Security and Communication Networks,2022,2022:2719951.
[60]HE Y,WANG H Y,LI Y,et al.An Efficient Ciphertext-Policy Attribute-Based Encryption Scheme Supporting Collaborative Decryption With Blockchain[J].IEEE Internet of Things Journal,2022,9(4):2722-2733.
[61]ZHANG L,PENG M,WANG W,et al.Secure and Efficient Data Storage and Sharing Scheme Based on Double Blockchain[J].Computer,Materials & Continua,2021,66(1):499-515.
[62]CHEN J H,YIN X C,NING J T.A fine-grained and secure health data sharing scheme based on blockchain[J].Transactions on Emerging Telecommunications Technologies,2022,33(9):e4510.
[63]TAO J,LING L.Practical Medical Files Sharing Scheme Based on Blockchain and Decentralized Attribute-Based Encryption[J].IEEE Access,2021(9):118771-118781.
[64]LI X,DONG X M,XU X H,et al.A Blockchain-Based Scheme for Efficient Medical Data Sharing with Attribute-Based Hierarchical Encryption[C]//Proceedings of the Web Information System and Application Conference.NJ:IEEE,2022.
[65]NIU S,CHEN L,WANG J,et al.Electronic Health Record Sharing Scheme With Searchable Attribute-Based Encryption on Blockchain[J].IEEE Access,2020(8):7195-7204.
[66]GUO K,HAN Y,WU R,et al.CD-ABSE:Attribute-BasedSearchable Encryption Scheme Supporting Cross-Domain Sharing on Blockchain[J].Wireless Communications and Mobile Computing,2022,2022:6719302.
[67]SU J,ZHANG L,MU Y.BA-RMKABSE:Blockchain-aidedRanked Multi-keyword Attribute-based Searchable Encryption with Hiding Policy for Smart Health System[J].Future Gener.Comput.Syst.,2022(132):299-309.
[68]LI C Y,DONG M X,LI J,et al.Efficient Medical Big Data Management With Keyword-Searchable Encryption in Healthchain.IEEE Systems Journal[J].2022(16):5521-5532.
[69]NIU S,CHEN L,WANG J,et al.Electronic Health Record Sharing Scheme With Searchable Attribute-Based Encryption on Blockchain[J].IEEE Access,2020(8):7195-7204.
[70]LI C,DONG M,LI J,et al.Efficient Medical Big Data Management With Keyword-Searchable Encryption in Healthchain[J].IEEE Systems Journal,2022(16):5521-5532.
[71]FENG T,PEI H,MA R,et al.Blockchain Data Privacy Access Control Based on Searchable Attribute Encryption[J].Compu-ters,Materials,&Continua,2020,66(1):871-884.
[72]MANSUR H H ,RASIN S M,UDZIR N I,et al.Blockchain-Based Access Control Scheme for Secure Shared Personal Health Records over Decentralised Storage[J].Sensors(Basel,Switzerland),2021,21(7):2462.
[73]SU J,ZHANG L Y,MU Y.BA-RMKABSE:Blockchain-aided Ranked Multi-keyword Attribute-based Searchable Encryption with Hiding Policy for Smart Health System[J].Future Gener.Comput.Syst.,2022,132(C):299-309.
[74]YAN X,FENG S,TANG Y,et al.Blockchain-based verifiableand dynamic multi-keyword ranked searchable encryption scheme in cloud computing[J].J.Inf.Secur.Appl.,2022(71):103353.
[75]WU Q,LAI T T,ZHANG L Y,et al.Blockchain-enabled multi-authorization and multi-cloud attribute-based keyword search over encrypted data in the cloud[J].J.Syst.Archit.,2022(129):102569.
[76]LU Z W,GUO Y Y ,LI J,et al.Novel Searchable Attribute-Based Encryption for the Internet of Things[J].Wireless Communications and Mobile Computing,2022:8350006.
[77]LIU S,YU J,XIAO Y,et al.BC-SABE:Blockchain-AidedSearchable Attribute-Based Encryption for Cloud-IoT[J].IEEE Internet of Things Journal,2020(7):7851-7867.
[78]YU J,LIU S,XU M,et al.An Efficient Revocable and Sear-chable MA-ABE Scheme With Blockchain Assistance for C-IoT[J].IEEE Internet of Things Journal,2023(10):2754-2766.
[79]AMBIKA N.Reliable Blockchain-Aided Searchable Attribute-Based Encryption for Cloud-IoT[J].Advances in Systems Ana-lysis,Software Engineering,and High Performance Computing,2022,2022:238-250.
[80]SONG M,NIU S,FANG L.A ciphertext updatable attribute-based searchable encryption scheme via blockchain[C]//Proceedings of the 2021 2nd International Conference on Electronics,Communications and Information Technology.NJ:IEEE,2021:18-24.
[81]NIU S,CHEN L,LIU W.Attribute-Based Keyword Search Encryption Scheme with Verifiable Ciphertext via Blockchains[C]//Proceedings of the 2020 IEEE 9th Joint International Information Technology and Artificial Intelligence Conference.NJ:IEEE,2020:849-853.
[82]BAO Y,QIU W,TANG P,et al.Efficient,Revocable,and Privacy-Preserving Fine-Grained Data Sharing With Keyword Search for the Cloud-Assisted Medical IoT System[J].IEEE Journal of Biomedical and Health Informatics,2021(26):2041-2051.
[83]WAN S,ZHANG D,ZHANG Y.Blockchain-Based PersonalHealth Records Sharing Scheme With Data Integrity Verifiable[J].IEEE Access,2019(7):102887-102901.
[84]ZHANG Y,LIN S,ZHAO J.SV-DEMR:An Electronic Medical Record Data Sharing Scheme Based on Searchable and Verifiable Encryption via Consortium Blockchain[C]//ICBCTIS.2022:123-126.
[85]NIU S,SONG M,FANG L,et al.Keyword search over encryp-ted cloud data based on blockchain in smart medical applications[J].Computer Commun.,2022,192(C):33-47.
[86]YANG X,ZHANG C.Blockchain-Based Multiple AuthoritiesAttribute-Based Encryption for EHR Access Control Scheme[J].Applied Sciences,2022,12(21):10812.
[87]XU Z G,ZHANG S G,HAN H M,et al.Blockchain-AidedSearchable Encryption-Based Two-Way Attribute Access Control Research[J].Security and Communication Networks,2022,2022:2410455.
[88]YAN X X,YUAN X H,TANG Y L,et al.Attribute base search encryption scheme based on blockchain and supports validation[J].Journal of Communication,2020,41(2):187-198.
[1] ZHU Jun, ZHANG Guoyin, WAN Jingjing. Study on Data Security Framework Based on Identity and Blockchain Integration [J]. Computer Science, 2024, 51(6A): 230400056-5.
[2] SUN Min, DING Xining, CHENG Qian. Federated Learning Scheme Based on Differential Privacy [J]. Computer Science, 2024, 51(6A): 230600211-6.
[3] TAN Zhiwen, XU Ruzhi, WANG Naiyu, LUO Dan. Differential Privacy Federated Learning Method Based on Knowledge Distillation [J]. Computer Science, 2024, 51(6A): 230600002-8.
[4] TAN Jingqi, XUE Lingyan, HUANG Haiping, CHEN Long, LI Yixuan. Data Security Management Scheme Based on Editable Medical Consortium Chain [J]. Computer Science, 2024, 51(6A): 240400056-8.
[5] KANG Zhong, WANG Maoning, MA Xiaowen, DUAN Meijiao. New Design of Redactable Consortium Blockchain Scheme Based on Multi-user Chameleon Hash [J]. Computer Science, 2024, 51(6A): 230600004-6.
[6] GENG Qian, CHUAI Ziang, JIN Jian. Operational Consistency Model Based on Consortium Blockchain for Inter-organizational Data Exchange [J]. Computer Science, 2024, 51(6A): 230800145-9.
[7] WANG Chenzhuo, LU Yanrong, SHEN Jian. Study on Fingerprint Recognition Algorithm for Fairness in Federated Learning [J]. Computer Science, 2024, 51(6A): 230800043-9.
[8] TIAN Hongliang, XIAN Mingjie, GE Ping. Fine Grained Security Access Control Mechanism Based on Blockchain [J]. Computer Science, 2024, 51(6A): 230400080-7.
[9] SHAO Tong, LI Chuan, XUE Lei, LIU Yang, ZHAO Ning, CHEN Qing. Forward and Backward Secure Dynamic Searchable Encryption Schemes Based on vORAM [J]. Computer Science, 2024, 51(6A): 230500098-9.
[10] ZANG Hongrui, YANG Tingting, LIU Hongbo, MA Kai. Study on Cryptographic Verification of Distributed Federated Learning for Internet of Things [J]. Computer Science, 2024, 51(6A): 230700217-5.
[11] XU Yicheng, DAI Chaofan, MA Wubin, WU Yahui, ZHOU Haohao, LU Chenyang. Particle Swarm Optimization-based Federated Learning Method for Heterogeneous Data [J]. Computer Science, 2024, 51(6): 391-398.
[12] ZHANG Ruirong, NIU Baoning, FAN Xing. Multi-attribute Blockchain Decentralization Degree Measurement Model [J]. Computer Science, 2024, 51(5): 382-389.
[13] LI Fengyun, CHEN Mingming, WANG Lin, LI Peng , JU Xianyin. Study on Trust Management Mechanism of Internet of Vehicles Based on Blockchain [J]. Computer Science, 2024, 51(4): 381-387.
[14] WANG Dong, LI Zheng, XIAO Bingbing. Blockchain Coin Mixing Scheme Based on Homomorphic Encryption [J]. Computer Science, 2024, 51(3): 335-339.
[15] LIU Wei, LIU Yuzhao, TANG Congke, WANG Yuanyuan, SHE Wei, TIAN Zhao. Study on Blockchain Based Federated Distillation Data Sharing Model [J]. Computer Science, 2024, 51(3): 39-47.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!