首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于三层区块链的受监管重疾筹款方法 

申请/专利权人:南京邮电大学

申请日:2021-12-07

公开(公告)日:2024-07-05

公开(公告)号:CN114418753B

主分类号:G06Q40/04

分类号:G06Q40/04;G06Q50/26;G06F16/27;G06F21/60;G06F21/62;H04L9/08;H04L9/32;H04L9/40;H04L67/1097;H04L67/12;G06Q50/22

优先权:

专利状态码:有效-授权

法律状态:2024.07.05#授权;2022.05.20#实质审查的生效;2022.04.29#公开

摘要:本发明一种基于三层区块链的受监管重疾筹款方法,使用了捐赠链、机构监管链、医院隐私链组成三层区块链,其中捐赠链为公链,机构监管链和医院隐私链为联盟链;每层负责不同的功能模块,对筹款平台的不同职能进行解耦;并且通过基于属性加密的技术,将星际文件系统IPFS作为患者敏感信息的存储系统来保护患者隐私;三条链均可通过访问控制获取储存在IPFS中的患者医疗信息:捐赠链中的捐赠者可以在IPFS中追踪其捐赠资金流向。机构监管链引入监管评估机构来审核信息真实性,医院隐私链负责加密保存患者的医疗信息;有效解决了重疾筹款平台管理混乱、缺少监管、捐赠资金不透明的问题。

主权项:1.一种基于三层区块链的受监管重疾筹款方法,其特征在于,包括以下步骤:步骤1、患者于当前医院就医,生成完整的医疗记录,患者的基础身份信息和通过基于属性的加密方式加密的隐私信息以Hash链的逻辑结构存储在IPFS中,其医疗记录在IPFS中的存储地址将会同时上传到医院监管链中保存;具体为:步骤1.1、初始化:可信密钥分发中心执行随机算法,初始化公共参数ε,生成公开密钥PK与主密钥MK;PK,MK=Setupε;步骤1.2、生成密钥:在CP-ABE算法中输入MK与属性集U为用户生成私钥SK:SK=KeyGenMK,U;步骤1.3、患者于当前医院就医,医生将患者的基础信息base_data存储至IPFS中,患者的基础信息在IPFS中的存储地址为唯一的Hash地址addrbase:addrbase=Hashbase_data这个地址也将作为患者的唯一身份标识;步骤1.4、对患者隐私信息加密:医生选取需要存储的患者个人隐私信息EHR,同时,访问控制结构T由筹款平台根据患者当前就医医院所在辖区内的监管评估机构属性集自动生成,医生将PK,EHR,T提交至CP-ABE加密算法,由CP-ABE的加密算法生成密文:CTEHR=EncryptPK,EHR,T只有符合访问控制策略T的监管评估机构才可以解密密文CTEHR,从而审查该患者的隐私信息;步骤1.5、筹款平台调用医院隐私链中查询功能的智能合约,获取其最近一次就医储存的隐私信息在IPFS内的Hash地址addrpreEHR,并调用存储算法将密文与addrpreEHR存储在IPFS中,IPFS成功存储后,返回存储当前就医信息数据的Hash地址addrcurrEHR:addrcurrEHR=HashaddrpreEHR,CTEHR;步骤1.6、此时将步骤1.3得到的addrbass与步骤1.5得到的addrpreEHR和addrcurr组成的交易TxEHR如下:TxEHR=addrbase|addrpreEHR|addrcurrEHR}在得到TxEHR后,系统调用存储功能的智能合约,将此条交易信息提交到医院隐私链上;步骤1.7、医院隐私链通过PBFT共识算法将该患者的TxEHR上链保存;步骤1.8、该患者的所有医疗信息通过在医院隐私链上每条交易写入的addrpreEHR与addrcurrEHR,链接成一条逻辑上由Hash指针连接的Hash链,该链储存着该患者至今的所有医疗信息;步骤2、选择通过网上求助的方式来筹集治疗资金的患者,通过医院隐私链平台提交智能合约,制定患者所需的筹款金额及需要公布的病情信息,将其医疗记录提交至机构监管链上等待审核;具体为:步骤2.1、患者在医院隐私链上发起智能合约,制定求助金额以及需要在捐赠链上公布的病情信息msg;步骤2.2、智能合约查询患者在区块链上储存的最近一条交易,查询成功则返回IPFS中存储该患者基础信息的地址、最后一条记录的上一条记录地址以及最近一条记录的地址:addrbase,addrpreEHR,addrlastEHR;步骤2.3、筹款平台系统将患者的求助信息msg与addrbase保存在IPFS中,IPFS保存成功后,返回此条求助信息在IPFS上的Hash地址addrhelp:addrhelp=Hashaddrbase,msg;步骤2.4、此时将步骤2.2得到的addrbase,addrpreEHR,addrlastEHR与步骤2.3得到的addrhelp组成的交易Txsubmit如下:Txsubmit={addrbase|addrpreEHR|addrlastEHR|addrhelp};步骤2.5、筹款平台系统将该患者的Txsubmit信息上传至监管链等待相关监督评估机构审核;步骤3、机构监管链中各地区不同职能的监管评估机构通过访问控制,获取患者的隐私信息,对患者的真实情况进行评估,评估通过后对该交易签名;只有得到规定数量的多个不同职能的监管评估机构签名的求助信息才能通过审核,并通过智能合约自动提交到捐赠链;步骤4、捐赠链中使用基于贡献度的改进PBFT共识算法由捐赠者组成的共识节点维护区块链,同时捐赠者在捐赠链上查看求助信息,选择想要资助的对象进行捐款;步骤5、患者在医院的后续消费记录将被存储在IPFS中,形成一条逻辑上的Hash链。

全文数据:

权利要求:

百度查询: 南京邮电大学 一种基于三层区块链的受监管重疾筹款方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。