[发明专利]一种基于区块链的防数据泄露的公益善款监控追踪方法在审
申请号: | 201910982378.9 | 申请日: | 2019-10-16 |
公开(公告)号: | CN110766543A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 许绪满;左磊;韩剑锋 | 申请(专利权)人: | 天聚地合(苏州)数据股份有限公司 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06Q20/38;G06F21/62;G06F21/60 |
代理公司: | 32103 苏州创元专利商标事务所有限公司 | 代理人: | 吴芳 |
地址: | 215000 江苏省苏州市工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流转 监管 记录 节点处 区块 一致性比较 银行 数据泄露 同态加密 乘法 代币 加法 块链 密文 密钥 加密 扣除 追踪 监控 账户 | ||
1.一种基于区块链的防数据泄露的公益善款监控追踪方法,其特征在于,包括以下步骤:
S1、监管方接收捐款信息,所述捐款信息包括捐款方以及捐款方向银行汇款的善款金额;
S2、所述监管方在区块链上为捐款方开设账户,并产生一对同态加密密钥,所述监管方在该区块链上记录捐款方向银行汇款的善款金额的加密代币,所述加密代币为通过同态加密公钥加密后的金额密文;
S3、根据银行的服务费比例,通过混合乘法同态计算所述金额密文的手续费,并通过加法同态计算扣除手续费后的实际捐款总和,以使所述监管方在该区块链上记录银行扣除的手续费及剩余的实际捐款总和;
S4、根据线下的善款流转动态,对所述账户中的加密代币进行追踪,包括:每一个善款流转动态包括流转对象和流转金额,所述监管方对每一个流转对象生成区块链的一个节点,并在区块链上每一个节点处记录流转对象和流转金额;
S5、当接收到该善款完成捐赠的信息后,所述监管方将各个节点处的流转金额之和与所述实际捐款总和进行一致性比较,并将比较结果记录在该区块链上,所述比较结果为一致或不一致。
2.根据权利要求1所述的基于区块链的防数据泄露的公益善款监控追踪方法,其特征在于,所述混合乘法同态计算方法为:
E(Y*y)=E(Y)*y,其中,Y为善款金额,E(Y)为同态加密后的善款金额,y为服务费的比率,Y*y为手续费,E(Y*y)为同态加密后的手续费。
3.根据权利要求1所述的基于区块链的防数据泄露的公益善款监控追踪方法,其特征在于,所述加法同态计算方法为:
E(Y*y)+E(Y1)=E(Y),其中,Y为善款金额,E(Y)为同态加密后的善款金额,Y*y为手续费,E(Y*y)为同态加密后的手续费,Y1为扣除手续费后的实际捐款总和,E(Y1)为同态加密后的实际捐款总和。
4.根据权利要求1所述的基于区块链的防数据泄露的公益善款监控追踪方法,其特征在于,还包括:
在接收到捐款方授权代理方的信息后,所述监管方产生转换密钥,所述转换密钥用于将用监管方的同态加密公钥加密后的金额密文转换为用所述代理方的公钥加密的密文;所述代理方能够根据自己的私钥查看该金额密文的明文金额。
5.根据权利要求1所述的基于区块链的防数据泄露的公益善款监控追踪方法,其特征在于,步骤S4之后还包括:根据流转对象的受捐方线下银行账户收到相应流转金额的捐款后,所述监管方在区块链上相应节点处记录流转对象已收到捐款的信息。
6.根据权利要求1或5所述的基于区块链的防数据泄露的公益善款监控追踪方法,其特征在于,公众通过区块链浏览器能够查看监管方在区块链上的任意一个记录信息。
7.根据权利要求6所述的基于区块链的防数据泄露的公益善款监控追踪方法,其特征在于,公众通过区块链浏览器查看的记录信息中的善款金额信息为通过监管方的同态加密公钥加密后的金额密文。
8.根据权利要求1所述的基于区块链的防数据泄露的公益善款监控追踪方法,其特征在于,还包括:
若捐款方选择公开善款金额明文,则所述监管方下放同态加密私钥的授权,使区块链浏览器中显示善款流转金额的明文信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天聚地合(苏州)数据股份有限公司,未经天聚地合(苏州)数据股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910982378.9/1.html,转载请声明来源钻瓜专利网。