计算机科学 ›› 2021, Vol. 48 ›› Issue (6A): 498-503.doi: 10.11896/jsjkx.201000143

• 信息安全 • 上一篇    下一篇

基于区块链和代理重加密的电子处方共享方案

唐飞1,2, 陈云龙1, 冯卓1   

  1. 1 重庆邮电大学计算机科学与技术学院 重庆400065
    2 重庆邮电大学网络空间安全与信息法学院 重庆400065
  • 出版日期:2021-06-10 发布日期:2021-06-17
  • 通讯作者: 唐飞(tangfei@cqupt.edu.cn)
  • 基金资助:
    国家自然科学基金项目(61702067);重庆市基础科学与前沿技术研究项目(cstc2017jcyjAX0201)

Electronic Prescription Sharing Scheme Based on Blockchain and Proxy Re-encryption

TANG Fei1,2, CHEN Yun-long1, FENG Zhuo1   

  1. 1 School of Computer Science and Technology,Chongqing University of Posts and Telecommunications,Chongqing 400065,China
    2 School of Cyber Security and Information Law,Chongqing University of Posts and Telecommunications,Chongqing 400065,China
  • Online:2021-06-10 Published:2021-06-17
  • About author:TANG Fei,born in 1986,Ph.D,associate professor.His main research interests include public key cryptography,blockchain,and so on.
  • Supported by:
    National Natural Science Foundation of China(61702067) and Chongqing Natural Science Foundations(cstc2017jcyjAX0201).

摘要: 电子处方数据一般采用中心化存储机制,这一机制面临着内部人员篡改的风险。此外,处方数据是用户的重要隐私信息,因此在保存或传输过程中需要加密,但普通的加密方案往往又面临共享困难这一难题。针对电子处方存储中心化、共享困难及保存传输安全性要求高等问题,提出一种基于区块链和条件代理重加密的电子处方共享方案。条件代理重加密方案可为电子处方共享提供一种密文的高效转发机制,同时还可实现解密权限的细粒度划分方法。传统的基于身份条件代理重加密方案需要一个可信的密钥生成中心(Key Generation Center,KGC)生成用户密钥,但是,这一需求与区块链的去中心化性质相矛盾。借助分布式密钥生成技术解决这一密钥托管问题,构造具有多中心的条件代理重加密方案使其适用于区块链应用场景。最后,从正确性、安全性等方面对所提方案进行分析。

关键词: 电子处方, 分布式密钥生成, 区块链, 条件代理重加密

Abstract: The storage mechanism of electronic prescription data generally is centralized.Such centralized mechanism may suffer from the risk of insider tampering attack.In addition,prescription data is important privacy information for users.Therefore,it needs to be encrypted during storage or transmission.However,common encryption schemes often have the problem that they are difficult to sharing.In order to solve the problems of electronic prescription storage centralization,sharing difficulties and high storage and transmission security requirements,this work proposes an electronic prescription sharing scheme based on blockchain and conditional proxy re-encryption.The conditional proxy re-encryption scheme can provide an efficient ciphertext forwarding mechanism for electronic prescription sharing.It also can realize a fine-grained division method of decryption authority.The traditional proxy re-encryption scheme based on identity conditions requires a trusted key generation center (KGC) to generate user keys.However,this requirement is in contradiction with the decentralized feature of the blockchain.We use the distributed key generation technology to solve this key escrow problem,and construct a conditional proxy re-encryption scheme with multiple authorities to make it suitable for blockchain scenarios.Finally,we analyze the proposed scheme from the aspects of correctness and safety.

Key words: Blockchain, Conditional proxy re-encryption, Distributed key generation, Electronic prescription

中图分类号: 

  • TP311
[1] ALSHALALI T,MBALE K,JOSYULA D.Security and privacy of electronic health records sharing using hyperledger fabric [C]//2018 International Conference on Computational Science and Computational Intelligence (CSCI).IEEE,2018:760-763.
[2] NAKAMOTO S.Bitcoin:a peer-to-peer electronic cash system [EB/OL].https://bitcoin.org/bitcoin/pdf.
[3] TANG F,MA S,XIANG Y,et al.An efficient authentication scheme for blockchain-based electronic health records [J].IEEE Access,2019,7:41678-41689.
[4] DAGHER G G,MOHLER J,MILOJKOVIC M,et al.Ancile:Privacy-preserving framework for access control and interoperability of electronic health records using blockchain technology [J].Sustainable Cities and Society,2018,39:283-297.
[5] JIANG S,CAO J N,WU H Q,et al.Blochie:A blockchain based platform for healthcare information exchange [C]//2018 IEEE International Conference on Smart Computing.Malaysia:IEEE Press,2018:49-56.
[6] OMAR A A,RAHMAN S,BASU A,et al.Medibchain:Ablockchain based privacy preserving platform for healthcare data [C]//International Conference on Security,Privacy and Anonymity in Computation,Communication and Storage.Cham:Springer Press,2017:534-543.
[7] XIA Q,SIFAH E B,ASAMOAH K O,et al.MeDShare:Trustless medical data sharing among cloud service providers via blockchain [J].IEEE Access,2017,5:14757-14767.
[8] LIBERT B,VERGNAUD D.Unidirectional chosen-ciphertextsecure proxy re-encryption [J].IEEE Transactions on Information Theory,2011,57(3):1786-1802.
[9] WENG J,DENG R H,DING X H.Conditional proxy re-en-cryption secure against chosen-ciphertext attack [C]//Proceedings of the 4th International Symposium on Information,Computer and Communications Security.New York:ACM Press,2009:322-332.
[10] SHAO J,WEI G Y,LING Y,et al.Identity-based conditionalproxy re-encryption [C]//2011 IEEE International Conference on Communications (ICC).Kyoto:IEEE Press,2011:1-5.
[11] CHEN Y L,LI H,LI K J,et al.An improved P2P file system scheme based on IPFS and Blockchain [C]//2017 IEEE International Conference on Big Data (Big Data).Boston:IEEE Press,2017:2652-2657.
[12] ZHENG Q H,LI Y,CHEN P,et al.An innovative IPFS-based storage model for blockchain [C]//2018 IEEE International Conference on Web Intelligence (WI).Santiago:IEEE Press,2018:704-708.
[13] ZHANG C W,MAN Y,HE J,et al.IPFS-based storage and transmission for biological data [J].Cyberspace Security,2019,3(10):69-75.
[14] YE W W,OU Q Y,WEI W.Provably secure identity-based conditional proxy re-encryption scheme [J].Computer Engineering,2017,43(9):194-198.
[15] AZARIA A,EKBLAW A,VIEIRA T,et al.Medrec:Usingblockchain for medical data access and permission management [C]//2016 2nd International Conference on Open and Big Data (OBD).Vienna:IEEE Press,2016:25-30.
[16] LUO W J,WEN S L,CHENG Y.Blockchain-based electronic health record sharing scheme [J].Journal of Computer Applications,2020,40(1):157-161.
[1] 王子凯, 朱健, 张伯钧, 胡凯.
区块链与智能合约并行方法研究与实现
Research and Implementation of Parallel Method in Blockchain and Smart Contract
计算机科学, 2022, 49(9): 312-317. https://doi.org/10.11896/jsjkx.210800102
[2] 周航, 姜河, 赵琰, 解相朋.
适用于各单元共识交易的电力区块链系统优化调度研究
Study on Optimal Scheduling of Power Blockchain System for Consensus Transaction ofEach Unit
计算机科学, 2022, 49(6A): 771-776. https://doi.org/10.11896/jsjkx.210600241
[3] 傅丽玉, 陆歌皓, 吴义明, 罗娅玲.
区块链技术的研究及其发展综述
Overview of Research and Development of Blockchain Technology
计算机科学, 2022, 49(6A): 447-461. https://doi.org/10.11896/jsjkx.210600214
[4] 高健博, 张家硕, 李青山, 陈钟.
RegLang:一种面向监管的智能合约编程语言
RegLang:A Smart Contract Programming Language for Regulation
计算机科学, 2022, 49(6A): 462-468. https://doi.org/10.11896/jsjkx.210700016
[5] 毛典辉, 黄晖煜, 赵爽.
符合监管合规性的自动合成新闻检测方法研究
Study on Automatic Synthetic News Detection Method Complying with Regulatory Compliance
计算机科学, 2022, 49(6A): 523-530. https://doi.org/10.11896/jsjkx.210300083
[6] 李博, 向海昀, 张宇翔, 廖浩德.
面向食品溯源场景的PBFT优化算法应用研究
Application Research of PBFT Optimization Algorithm for Food Traceability Scenarios
计算机科学, 2022, 49(6A): 723-728. https://doi.org/10.11896/jsjkx.210800018
[7] 王思明, 谭北海, 余荣.
面向6G可信可靠智能的区块链分片与激励机制
Blockchain Sharding and Incentive Mechanism for 6G Dependable Intelligence
计算机科学, 2022, 49(6): 32-38. https://doi.org/10.11896/jsjkx.220400004
[8] 孙浩, 毛瀚宇, 张岩峰, 于戈, 徐石成, 何光宇.
区块链跨链技术发展及应用
Development and Application of Blockchain Cross-chain Technology
计算机科学, 2022, 49(5): 287-295. https://doi.org/10.11896/jsjkx.210800132
[9] 阳真, 黄松, 郑长友.
基于区块链与改进CP-ABE的众测知识产权保护技术研究
Study on Crowdsourced Testing Intellectual Property Protection Technology Based on Blockchain and Improved CP-ABE
计算机科学, 2022, 49(5): 325-332. https://doi.org/10.11896/jsjkx.210900075
[10] 任畅, 赵洪, 蒋华.
一种量子安全拜占庭容错共识机制
Quantum Secured-Byzantine Fault Tolerance Blockchain Consensus Mechanism
计算机科学, 2022, 49(5): 333-340. https://doi.org/10.11896/jsjkx.210400154
[11] 冯了了, 丁滟, 刘坤林, 马科林, 常俊胜.
区块链BFT共识算法研究进展
Research Advance on BFT Consensus Algorithms
计算机科学, 2022, 49(4): 329-339. https://doi.org/10.11896/jsjkx.210700011
[12] 杨昕宇, 彭长根, 杨辉, 丁红发.
基于演化博弈的理性拜占庭容错共识算法
Rational PBFT Consensus Algorithm with Evolutionary Game
计算机科学, 2022, 49(3): 360-370. https://doi.org/10.11896/jsjkx.210900110
[13] 王鑫, 周泽宝, 余芸, 陈禹旭, 任昊文, 蒋一波, 孙凌云.
一种面向电能量数据的联邦学习可靠性激励机制
Reliable Incentive Mechanism for Federated Learning of Electric Metering Data
计算机科学, 2022, 49(3): 31-38. https://doi.org/10.11896/jsjkx.210700195
[14] 张潆藜, 马佳利, 刘子昂, 刘新, 周睿.
以太坊Solidity智能合约漏洞检测方法综述
Overview of Vulnerability Detection Methods for Ethereum Solidity Smart Contracts
计算机科学, 2022, 49(3): 52-61. https://doi.org/10.11896/jsjkx.210700004
[15] 范家幸, 王志伟.
基于门限环签名的分级匿名表决方案
Hierarchical Anonymous Voting Scheme Based on Threshold Ring Signature
计算机科学, 2022, 49(1): 321-327. https://doi.org/10.11896/jsjkx.201000032
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!