Abstract
The Personal Health Record (PHR) could be seen as a preventive care solution to the incoming aging society. The blockchain-based PHR system has been proposed recently to enhance the security and privacy for the PHR data. Consequently, the performance becomes a concern for blockchain-PHR integration because of the blockchain performance issues in the past. Thus, this article presents the performance analysis of the blockchain-based PHR system to ensure the usability in practice. The proposed blockchain-based PHR system prototype is implemented and the architectural model for the blockchain-based PHR system is also constructed. The key parameters for the architectural model are extracted from the prototype. Experiments are conducted with various data sizes including 128, 512 KB, 2, 8 and 32 MB. The result shows that storing 32 MB of the PHR data takes 4.84 s and retrieving the same PHR data takes 5.19 s. The result of simulating the architectural model shows that the proposed blockchain-based PHR system can response within 4 min for 60,000 accesses each day. The performance results indicated that the proposed blockchain-based PHR system can work within the emergency response time of 8 min and it is usable with an efficient computational cost. Further evaluation on the distributed design of the proposed blockchain-based PHR system is planned for our future work.
Article PDF
Avoid common mistakes on your manuscript.
References
P.C. Tang, J.S. Ash, D.W. Bates, J.M. Overhage, D.Z. Sands, Personal health records: definitions, benefits, and strategies for overcoming barriers to adoption, J. Am. Med. Inform. Assoc. 13 (2006), 121–126.
J. Burrington-Brown, J. Fishel, L. Fox, B. Friedman, K. Giannangelo, E. Jacobs, et al. Defining the personal health record. AHIMA releases definition, attributes of consumer health record, J. AHIMA 76 (2005), 24–25.
T.T. Thwin, S. Vasupongayya, Blockchain based secret-data sharing model for personal health record system, 2018 5th International Conference on Advanced Informatics: Concept Theory and Applications (ICAICTA), IEEE, Krabi, Thailand, 2018, pp. 196–201.
T.T. Thwin, S. Vasupongayya, Blockchain-based access control model to preserve privacy for personal health record systems. Secur. Commun. Netw. 2019 (2019).
A. Brunnert, A. van Hoorn, F Willnecker, A. Danciu, W. Hasselbring, C. Heger, et al. Performance-oriented DevOps: A Research Agenda, ArXiv150804752 Cs, 2015.
S. Becker, H. Koziolek, R. Reussner, The Palladio component model for model-driven performance prediction, J. Syst. Softw. 82 (2009), 3–22.
S. Becker, H. Koziolek, R. Reussner, Model-based performance prediction with the palladio component model, Proceedings of the 6th International Workshop on Software and Performance (WOSP), ACM, New York, NY, USA, 2007, pp. 54–65.
R.L. Coffield, J. Ishee, J.L. Kapp, K.D. Lyles, R.L. Williams, Jones Day – Personal Health Records: History, Evolution, and the Implications of the ARRA, American Health Lawyers Association Member Briefing, 2011, available from: https://www.jonesday.com/personal-health-records-history-evolution-and-the-implications-or-arra-iamerican-health-lawyers-associationi-01-01-2011/ [Online].
Consumers and Health Information Technology: A National Survey - CHCF.org, available from: https://www.chcf.org/publica-tions/2010/04/consumers-and-health-information-technology-a-national-survey [Online].
S. Nakamoto, Bitcoin: a peer-to-peer electronic cash system, 2008, available from: https://bitcoin.org/bitcoin.pdf [Online].
M. Li, S. Yu, Y. Zheng, K. Ren, W. Lou, Scalable and secure sharing of personal health records in cloud computing using attribute-based encryption, IEEE Trans. Parallel Distrib. Syst. 24 (2013), 131–143.
M.H. Au, T.H. Yuen, J.K. Liu, W. Susilo, X. Huang, Y. Xiang, et al. A general framework for secure sharing of personal health records in cloud system, J. Comput. Syst. Sci. 90 (2017), 46–62.
Y. Sreenivasa Rao, A secure and efficient Ciphertext-policy attribute-based signcryption for personal health records sharing in cloud computing, Future Gener. Comput. Syst. 67 (2017), 133–151.
H.S. Gardiyawasam Pussewalage, V.A. Oleshchuk, A distributed multi-authority attribute based encryption scheme for secure sharing of personal health records, Proceedings of the 22nd ACM on Symposium on Access Control Models and Technologies, ACM, New York, NY, USA, 2017, pp. 255–262.
Y. Liu, Y. Zhang, J. Ling, Z. Liu, Secure and fine-grained access control on e-healthcare records in mobile cloud computing, Future Gener. Comput. Syst. 78 (2018), 1020–1026.
K. He, J. Weng, J.K. Liu, W. Zhou, J.N. Liu, Efficient fine-grained access control for secure personal health records in cloud computing, International Conference on Network and System Security (NSS), Springer, Cham, 2016, pp. 65–79.
W.M. Li, X.L. Li, Q.Y. Wen, S. Zhang, H. Zhang, Flexible CP-ABE based access control on encrypted data for mobile users in hybrid cloud system. J. Comput. Sci. Technol. 32 (2017), 974–990.
K. Gu, W. Jia, G. Wang, S. Wen, Efficient and secure attribute-based signature for monotone predicates, Acta Inform. 54 (2017), 521–541.
D. Sangeetha, V. Vaidehi, A secure cloud based personal health record framework for a multi owner environment, Ann. Telecommun. 72 (2017), 95–104.
A. Azaria, A. Ekblaw, T. Vieira, A. Lippman, MedRec: using blockchain for medical data access and permission management, 2016 2nd International Conference on Open and Big Data (OBD), IEEE, Vienna, Austria, 2016, pp. 25–30.
L.A. Linn, M.B. Koo, Blockchain for health data and its potential use in health IT and health care related research, ONC/ NIST Use of Blockchain for Healthcare and Research Workshop, Gaithersburg, MD, USA, 2016.
D. Ivan, Moving toward a blockchain-based method for the secure storage of patient record, ONC/NIST Use of Blockchain for Healthcare and Research Workshop, Gaithersburg, MD, USA, 2016.
H. Wang, Y. Song, Secure cloud-based EHR system using attribute-based cryptosystem and blockchain. J. Med. Syst. 42 (2018), 152–161.
H. Li, L. Zhu, M. Shen, F. Gao, X. Tao, S. Liu, Blockchain-based data preservation system for medical data, J. Med. Syst. 42 (2018), 141.
A. Roehrs, C.A. da Costa, R. da Rosa Righi, OmniPHR: a distributed architecture model to integrate personal health records, J. Biomed. Inform. 71 (2017), 70–81.
A. Roehrs, C.A. da Costa, R. da Rosa Righi, V.F. da Silva, J.R. Goldim, D.C. Schmidt, Analyzing the performance of a block-chain-based personal health record implementation, J. Biomed. Inform. 92 (2019), 103140.
T. de Gooijer, A. Jansen, H. Koziolek, A. Koziolek, An industrial case study of performance and cost design space exploration, Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering, ACM, New York, NY,USA, 2012, pp. 205–216.
F. Willnecker, A. Brunnert, Predicting energy consumption by extending the palladio component model, Symposium on Software Performance (SOSP), 2014, pp. 177–188, available from: https://www.fortiss.org/veroeffentlichungen/publikationen/details/predicting-energy-consumption-by-extending-the-palla-dio-component-model [Online].
A. Brunnert, C. Vögele, H. Krcmar, Automatic performance model generation for Java enterprise edition (EE) applications, European Workshop on Computer Performance Engineering (EPEW), Springer, Berlin, Heidelberg, 2013, pp. 74–88.
S.S.M. Chow, J. Weng, Y. Yang, and R. H. Deng, Efficient unidirectional proxy re-encryption, Progress in Cryptology – AFRICACRYPT, Springer, Berlin, Heidelberg, 2010, pp. 316–332.
G. Ateniese, K. Fu, M. Green, S. Hohenberger, Improved proxy re-encryption schemes with applications to secure distributed storage, ACM Trans. Inf. Syst. Secur. 9 (2006), 1–30.
M.J. Dworkin, E.B. Barker, J.R. Nechvatal, J. Foti, L.E. Bassham, E. Roback, et al. Advanced Encryption Standard (AES), Federal Information Processing Standards Publication, 2001, available from: https://www.nist.gov/publications/advanced-encryption-standard-aes [Online].
“Docker”, Docker, available from: https://www.docker.com/ [Online].
“npm – Orgs”, available from: https://www.npmjs.com/ [Online].
D. Sobhy, Y. El-Sonbaty, M.A. Elnasr, MedCloud: healthcare cloud computing system, 2012 International Conference for Internet Technology and Secured Transactions, IEEE, London, UK, 2012, pp. 161–166.
M. Wangthammang, S. Vasupongayya, Distributed storage design for encrypted personal health record data, 2016 8th International Conference on Knowledge and Smart Technology (KST), IEEE, Chiangmai, Thailand, 2016, pp. 184–189.
W. Lijun, H. Yongfeng, C. Ji, Z. Ke, L. Chunhua, Medoop: a medical information platform based on Hadoop, 2013 IEEE 15th International Conference on e-Health Networking, Applications and Services (Healthcom), IEEE, Lisbon, Portugal, 2013, pp. 1–6.
Y. Li, L. Guo, Y. Guo, An efficient and performance-aware big data storage system, International Conference on Cloud Computing and Services Science (CLOSER), Springer, Cham, 2012, pp. 102–116.
A. Bahga, V.K. Madisetti, A cloud-based approach for interoperable electronic health records (EHRs), IEEE J. Biomed. Health Inform. 17 (2013), 894–906.
Y. Li, L. Guo, C. Wu, C. Lee, Y. Guo, Building a cloud-based platform for personal health sensor data management, IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI), IEEE, Valencia, Spain, 2014, pp. 223–226.
B. Dong, Q. Zheng, F. Tian, K.M. Chao, R. Ma, R. Anane, An optimized approach for storing and accessing small files on cloud storage, J. Netw. Comput. Appl. 35 (2012), 1847–1862.
“YouTube”, available from: https://www.youtube.com/ [Online].
“VA Personal Health Record Sample Data - Data.gov”, available from: https://catalog.data.gov/dataset/va-personal-health-record-non-identifiable-data [Online].
“MedCram - Best Medical Lectures and Medical Videos, CME, CE”, available from: https://www.medcram.com [Online].
“MP4Tools - Home”, available from: https://www.mp4joiner.org/en/ [Online].
“Machete Video Editor Lite - Free Video Editor”, available from: https://www.machetesoft.com/about-machete-video-editor-lite.html [Online].
“Freetime software”, available from: https://www.pcfreetime.com/ [Online].
“Avidemux - Main Page”, available from: https://avidemux.source-forge.net/ [Online].
“FREE Video Converter by Freemake: Convert MP4 MP3 250 File Formats” Freemake.
“Kut Chap (District, Udon Thani, Thailand) - Population Statistics, Charts, Map and Location”, available from: https://www.citypopulation.de/php/thailand-admin.php?adm2id=4102 [Online].
P. Thummavet, S. Vasupongayya, Privacy-preserving emergency access control for personal health records, Maejo Int. J. Sci. Technol. 9 (2015), 108–120.
S. Hasavari, Y.T. Song, A secure and scalable data source for emergency medical care using blockchain technology, Int. J. Netw. Distrib. Comput. 7 (2019), 158–166.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).
About this article
Cite this article
Thwin, T.T., Vasupongayya, S. Performance Analysis of Blockchain-based Access Control Model for Personal Health Record System with Architectural Modelling and Simulation. Int J Netw Distrib Comput 8, 139–151 (2020). https://doi.org/10.2991/ijndc.k.200515.002
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.2991/ijndc.k.200515.002