Advertisement

Journal of Medical Systems

, 43:305 | Cite as

Med-PPPHIS: Blockchain-Based Personal Healthcare Information System for National Physique Monitoring and Scientific Exercise Guiding

  • Tong Zhou
  • Xiaofeng Li
  • He ZhaoEmail author
Transactional Processing Systems
Part of the following topical collections:
  1. Blockchain-based Medical Data Management System: Security and Privacy Challenges and Opportunities

Abstract

The dissemination of electronic medical data among professional personnel has been perceived to be an important breakthrough for the discovery of new technologies and therapies for curing diseases. However, in the current medical data management, it is difficult to share medical data due to the fragmentation of medical data and the lack of effective sharing methods. On the other hand, the security of medical data is difficult to protect because the centralized data storage is vulnerable to attack and tampering. Therefore, we propose a model called Med-PPPHIS, which consists of a permission-less blockchain and a permissioned blockchain, named Med-DLattice, to serve the management of user’s personal health information and form a chained protection mechanism for medical data. Med-DLattice features Directed Acyclic Graph (DAG) structure, where each account updates its Account-DAG asynchronously to other unrelated accounts. The Med-DLattice nodes can reach an efficient consensus with proposed DPoS-Quorum algorithm. Based on this model, by converting the medical data into on-chain tokens, a safe and efficient channel for data circulation is established, while the privacy of data is secured. We implement a prototype of Med-PPPHIS and introduce a blockchain-based closed-loop method for chronic disease management, which initially applies the model to national physique monitoring in Anhui Province, China. The performance of the model is evaluated by simulating 500 nodes on 25 AliCloud ECS virtual machines. Experimental result shows that Med-PPPHIS has low latency and high throughput, and the security analysis shows that the model is able to prevent Sybil attacks, DDoS attacks, etc.

Keywords

Blockchain Personal healthcare information system Medical data tokenization Chronic disease management Electronic medical records 

Notes

Funding

This study was funded by the National Natural Science Foundation of China (No. 61602435), Natural Science Foundation of Anhui Province (No. 1708085QF153), and Anhui Provincial Science and Technology Major Project (No. 16030901057).

Compliance with ethical standards

Conflict of interests

Tong Zhou, Xiaofeng Li and He Zhao declare that he has no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

References

  1. 1.
    health research: the early personal health record experience, Journal of Medical Internet Research 12(2):1–10, 2010.  https://doi.org/10.2196/jmir.1356.CrossRefGoogle Scholar
  2. 2.
    Kuo, T. T., Kim, H. E., and Ohno-Machado, L., Blockchain distributed ledger technologies for biomedical and health care applications. J Am Med Inform Assoc 24(6):1211–1220, 2017.  https://doi.org/10.1093/jamia/ocx068.CrossRefPubMedPubMedCentralGoogle Scholar
  3. 3.
    Wood, G., Ethereum: A secure decentralised generalised transaction ledger, Ethereum project yellow paper, 2014, Available: http://www.ibm.biz/blockchainhealth, Accessed Nov. 2018.
  4. 4.
    Shao, Q., Jin, C., Zhang, Z., Qian, W., and Zhou, A., Blockchain: Architecture and research Progress. Chinese Journal of Computers 41(5):969–988, 2018.  https://doi.org/10.11897/SP.J.1016.2018.00969.CrossRefGoogle Scholar
  5. 5.
    Zhou, T., Li, X., and Zhao, H., EverSSDI: Blockchain-based framework for verification, authorization and recovery of self-sovereign identity using smart contracts. Int. J. Computer Applications in Technology In Press.Google Scholar
  6. 6.
    Sheng, N., Li, F., Li, X., Zhao, H., and Zhou, T., Data capitalization method based on blockchain smart contract for internet of things. Journal of Zhejiang University (Engineering Science) 52(11):2150–2153, 2018.  https://doi.org/10.3785/j.issn.1008-973X.2018.11.014.CrossRefGoogle Scholar
  7. 7.
    Xia, Q., Sifah, E. B., Asamoah, K. O., Gao, J., Du, X., and Guizani, M., MeDShare: Trust-less medical data sharing among cloud service providers via Blockchain. IEEE Access 5(99):14757–14767, 2017.  https://doi.org/10.1109/ACCESS.2017.2730843.CrossRefGoogle Scholar
  8. 8.
    Zhou, L., Wang, L., and Sun, Y., MIStore: A Blockchain-based medical insurance storage system. Journal of Medical Systems 42(8):149, 2018.  https://doi.org/10.1007/s10916-018-0996-4.CrossRefPubMedPubMedCentralGoogle Scholar
  9. 9.
    Fan, K., Wang, S., Ren, Y., Li, H., and Yang, Y., MedBlock: Efficient and secure medical data sharing via Blockchain. Journal of Medical Systems 42(8):136, 2018.  https://doi.org/10.1007/s10916-018-0993-7.CrossRefPubMedGoogle Scholar
  10. 10.
    Azaria, A., Ekblaw, A., Vieira, T., and Lippman A., MedRec: Using Blockchain for medical data access and permission management. Presented at International Conference on Open and Big Data, 2016. Available: http://ieeexplore.ieee.org/document/7573685/.Google Scholar
  11. 11.
    Tang, H., Zhou, T., Zhao, H., Zhao, Z., Wang, W., and Zhang, Z., Archives data protection and sharing method based on Blockchain. Journal of Software:1–15, 2019.  https://doi.org/10.13328/j.cnki.jos.005770.
  12. 12.
    Dinh, T. T. A., Rui, L., Zhang, M., Chen, G., Chin, B., and Wang, J., Untangling Blockchain: A data processing view of Blockchain systems. IEEE Transactions on Knowledge & Data Engineering (99):1–1, 2017.  https://doi.org/10.1109/TKDE.2017.2781227.CrossRefGoogle Scholar
  13. 13.
    Multichain: Open platform for blockchain applications, Available: https://www.multichain.com/, Accessed Dec. 2018.
  14. 14.
  15. 15.
    Xu, H., Zhou, T., Ma, Z., and Zhou, D., The study on comprehensive evaluation system of health signs based on internet. Journal of Biomedical Engineering Research 32(4):217–223, 2013.  https://doi.org/10.19529/j.cnki.1672-6278.2013.04.004.CrossRefGoogle Scholar
  16. 16.
    Xu, J., Zhao, H., Wang, W., Zhang, Z., Li, X., Zhou, T., and Ding, Z., National Physical Fitness Monitoring System. Computer Systems & Applications 26(10):61–66, 2017.  https://doi.org/10.15888/j.cnki.csa.005980.CrossRefGoogle Scholar
  17. 17.
    Zhou, T., Yuan, M., Zhao, H., Wang, W., Zhang, Z., and Ma, Z., Chronic disease tracking client based on iOS. Computer Systems & Applications 25(9):73–78, 2016.  https://doi.org/10.15888/j.cnki.csa.005319.CrossRefGoogle Scholar
  18. 18.
    Ma, D., Tan, H., Zhao, H., Zhou, T., Wang, W., Zhang, Z., and Li, X., National Physical Monitoring and scientific fitness exercise guidance client based on iOS. Computer Technology and Development 27(12):161–165, 2017.  https://doi.org/10.3969/j.issn.1673-629X.2017.12.035.CrossRefGoogle Scholar
  19. 19.
    Lemai, N., Emilia, B., Linh, T., and Nguyen, Electronic health records implementation: An evaluation of information system impact and contingency factors. International Journal of Medical Informatics 83(11):779–796, 2014.  https://doi.org/10.1016/j.ijmedinf.2014.06.011.CrossRefGoogle Scholar
  20. 20.
    Hassan, M. M., Lin, K., Yue, X., and Wan, J., A multimedia healthcare data sharing approach through cloud-based body area network. Future Generation Computer Systems 66(May):48–58, 2017.  https://doi.org/10.1016/j.future.2015.12.016.CrossRefGoogle Scholar
  21. 21.
    John, H., Gunnar, R., Kaori, S., Kenrick, T., George, O., Annah, W., Shahnaaz, S., and Tomohiko, S., Implementation of a cloud-based electronic medical record for maternal and child health in rural Kenya. International Journal of Medical Informatics 84(5):349–354, 2015.  https://doi.org/10.1016/j.ijmedinf.2015.01.005.CrossRefGoogle Scholar
  22. 22.
    Esposito, C., Santis, A. D., Tortora, G., Chang, H., and Choo, K. K. R., Blockchain: A panacea for healthcare cloud-based data security and privacy? IEEE Cloud Computing 5(1):31–37, 2018.  https://doi.org/10.1109/MCC.2018.011791712.CrossRefGoogle Scholar
  23. 23.
    Nakamoto, S., Bitcoin: A peer-to-peer electronic cash system, Available: http://bitcoin.org/bitcoin.pdf, 2008.
  24. 24.
    Tierion And Philips Bring Blockchain Technology to Healthcare Sector, Available: https://bitcoinist.com/tierion-philips-bring-blockchain-techn-ology-healthcare-sector/, Accessed: Jan. 2019.
  25. 25.
    Healthbank, Available: https://www.healthbank.coop/, Accessed Aug. 2018.
  26. 26.
    Change Healthcare, Available: https://www.changehealthcare.com/, Accessed Sep. 2018.
  27. 27.
    Alibaba's Online Health Service to Pilot Blockchain Solutions for Health Treatments in Changzhou, Available: https://www. yicaiglobal.com/news/alibaba%E2%80%99s-online-health-service-pilot -blockchain-solutions-health-treatments-Changzhou, Accessed Sep. 2018.
  28. 28.
    Tencent introduced blockchain medical prescription: shaping the future of China’s healthcare, Available: https://bcfocus.com/news/hacker-hacks-wannabe-hackers-the-most-ridiculous-crypto-story-ever/6188/. Accessed Sep. 2018.
  29. 29.
    Zyskind, G., Nathan, O., and Pentland, A. S., Decentralizing privacy: Using Blockchain to protect personal data. In: IEEE Security and Privacy Workshops, 2015.  https://doi.org/10.1109/SPW.2015.27.
  30. 30.
    Li, M., Yu, S., Zheng, Y., Ren, K., and Lou, W., Scalable and secure sharing of personal health records in cloud computing using attribute-based encryption. IEEE Transactions on Parallel & Distributed Systems 24(1):131–143, 2013.  https://doi.org/10.1109/TPDS.2012.97.CrossRefGoogle Scholar
  31. 31.
    Guo, R., Shi, H., Zhao, Q., and Zheng, D., Secure attribute-based signature scheme with multiple authorities for Blockchain in electronic health records systems. IEEE, 2018. 10.1109/ACCESS.2018.2801266.Google Scholar
  32. 32.
    On Public and Private Blockchains, Available: https://blog.ethereum.org/2015/08/07/on-public-and-privateblockchains/, Accessed Oct. 2018.Google Scholar
  33. 33.
    Zhou, T., Li, X., and Zhao, H., DLattice: A permission-less Blockchain based on DPoS-BA-DAG consensus for data tokenization. IEEE Access 7:39273–39287, 2019.  https://doi.org/10.1109/ACCESS.2019.2906637.CrossRefGoogle Scholar
  34. 34.
    C. Wong, Patricia Tree, Available: https://github.com/ethereum/wiki/wiki/Patricia-Tree. Accessed: Mar. Dec., 2018.
  35. 35.
    Red-Black Merkle Tree, Available: https://github.com/amiller/redblackmerkle. Accessed Nov. 2018.
  36. 36.
    Micali, S., Rabin, M., and Vadhan, S., Verifiable random functions. In Proceedings of the 40th annual IEEE Symposium on Foundations of Computer Science (FOCS), New York 1999. 10.1109/SFFCS.1999.814584.Google Scholar
  37. 37.
    Stepan, BLS signatures: better than Schnorr. Available: https://medium.com/cryptoadvance/bls-signatures-better-than-schnorr-5a7fe30ea716. Accessed: Dec. 24, 2018.
  38. 38.
    Antonopoulos, A. M., Mastering bitcoin: Unlocking digital cryptocurrencies. O'Reilly Media, Inc, 2014.Google Scholar
  39. 39.
    Shamir, A., How to share a secret. Communications of the ACM 22(11):612–613, 1979.  https://doi.org/10.1145/359168.359176.CrossRefGoogle Scholar
  40. 40.
    Wang, Y., Cao, Q., Zhang Z., Wang, W., Liu, B., Chen, M., Li, X., Tang, C., Zhan, L., Sun, Y., and Ma. Z., A system of generating exercise prescription based on multi-source information, China Patent No. CN104077737A.Google Scholar
  41. 41.
    Cao, Q., Wang, Y., Chen, Y., Ding, Z., Li, M., Xu, J., Zhao, H., Li, X., He, Z., Xu, Y., Ma, B., Sun, Y., and Ma, Z., A system of inferencing exercise target based on multi-source information, China patent no. CN104123445B.Google Scholar
  42. 42.
    Golang 1.1.5, Available: https://golang.org/.Accessed: Jan. 03, 2019.Google Scholar
  43. 43.
    An implementation of the LevelDB key/value database in the Go, Available: https://github.com/syndtr/goleveldb, Accessed Dec. 2018.
  44. 44.
    Libp2p, Available: https://github.com/libp2p. Accessed: Dec. 2018.
  45. 45.
    NodeJS 11.8.0, Available: https://nodejs.org/en/, Accessed Dec. 2018.
  46. 46.
    Redis 5.0.3, Available: https://redis.io/, Accessed: Dec. 2018.Google Scholar
  47. 47.
    An implementation of ECIES and ECDSA in Go, Available: https://github.com/ethereum/go-ethereum/tree/master/crypto, Accessed: Jan. 2019.
  48. 48.
    An implementation of VRF in Go, Available: https://github.com/r2ishiguro/vrf/, Accessed: Jan. 2019.
  49. 49.
    An implementation of BLS in Go, Available: https://github.com/dfinity/go-dfinity-crypto, Accessed Jan. 2019.
  50. 50.
    AFGH Proxy Re-encryption, Available: https://github.com/zerodb/zerodb-afgh-pre, Accessed Jan. 2019.
  51. 51.
    Gilad, Y., Hemo, R., Micali, S., Vlachos, G., and Zeldovich N., Algorand: Scaling byzantine agreements for cryptocurrencies, In: Proceedings of the 26th symposium on operating systems principles, pp 51–68, ACM, 2017. 10.1145/3132747.3132757.Google Scholar
  52. 52.
    Douceur, J. R., The Sybil attack. In Proceedings of the 1st international workshop on peer-to-peer systems (IPTPS’02), Springer, Berlin, 2002, 10.1007/3-540-45748-8_24.CrossRefGoogle Scholar
  53. 53.
    DDOS Attack, Available: https://en.wikipedia.org/wiki/Denial-of-service_attack, Accessed Oct. 2018.
  54. 54.
    Storj Labs Inc., Storj:A Peer-to-Peer Cloud Storage Network Available: https://storj.io/storjv3.pdf, Accessed Jan. 2019.
  55. 55.
    An implementation of Shamir's Secret Sharing Algorithm in Go, Available: https://github.com/SSSaaS/sssa-golang, Accessed Jan. 2019.
  56. 56.
    A. Grigorean, “Latency and finality in different cryptocurrencies,” Accessed: Jan. 04, 2019. Available: https://hackernoon.com/latency-and-finality-in-different-cryptocurrencies-a7182a06d07a. Accessed Dec. 2018.
  57. 57.
    Zilliqa: A High Throughput Scalable Blockchain? Available: https://medium.com/@curiousinvestor/zilliqa-a-high-throughput-scalable-blockchain-60e355d873c5. Accessed: Jan. 04, 2019.
  58. 58.
    Bitcoin Explorer, Available: https://btc.com/. Accessed: Jan. 03, 2019.
  59. 59.
    Ethereum Explorer, Available: https://etherscan.io/. Accessed: Jan. 03, 2019.Google Scholar
  60. 60.
    Chen, Y., Ding, S., Xu, Z., Zheng, H., and Yang, S., Blockchain-based medical records secure storage and medical service framework. J Med Syst 43:5, 2019.  https://doi.org/10.1007/s10916-018-1121-4.CrossRefGoogle Scholar
  61. 61.
    Cao, S., Zhang, G., Liu, P., Zhang, X., and Neri, F., Cloud-assisted secure eHealth systems for tamper-proofing EHR via blockchain. Information Sciences 485:427–440, 2019.  https://doi.org/10.1016/j.ins.2019.02.038.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Hefei Institutes of Physical ScienceChinese Academy of SciencesHefeiChina
  2. 2.University of Science and Technology of ChinaHefeiChina

Personalised recommendations