一种基于区块链的安全税控发票数据交易系统及方法技术方案

技术编号:26379461 阅读:76 留言:0更新日期:2020-11-19 23:48
本发明专利技术涉及一种基于区块链的安全税控发票数据交易系统,包括安全多方计算模块,设置在用户本地,用于对发票数据加密计算;区块链应用系统,实现联盟链运维、存证、交易合约管理;交易管理平台,对用户节点间的交易进行管理;税控数据应用系统,进行交易线下业务流程的控制管理。本发明专利技术还涉及一种基于区块链的安全税控发票数据交易方法,在联盟链上进行交易时,发票数据需求方提供利用安全多方计算模块进行过统计学的等同计算的发票密文数据以供联盟链上进行计算,进而完成交易。本发明专利技术中系统及方法基于联盟链系统,在交易过程中,实现了交易过程中数据隐私保护、可追溯、完整性和真实性的税控发票数据交易功能,促进税控发票数据的安全交易共享。

【技术实现步骤摘要】
一种基于区块链的安全税控发票数据交易系统及方法
本专利技术涉及一种基于区块链的安全税控发票数据交易系统,本专利技术还涉及一种基于区块链的安全税控发票数据交易方法。
技术介绍
税控发票数据为关系型数据,包括数量、金额、开票日期等可进行统计学运算的要素。在发票大数据应用上主要涉及加、乘、均方差等代数运算,以及逻辑比较运算。目前金融机构放贷风险评估、征信机构的征信调查,需要企业用户的税控发票数据,进行风险评估和数据共享交易。而企业用户一方面希望得到贷款和数据交易收入,另一方面对将自身原始明文数据提供给金融或征信机构存在顾虑,担心数据安全、数据滥用和隐私保护等问题。如公开号为CN109785127A(申请号为201910244895.6)的中国专利技术专利申请《一种销项发票核验方法、系统及相关设备》,以及公开号为CN106355488A(申请号为201610856919.X)的中国专利技术专利申请《一种基于征信的税控方法及系统》,其中公开的方案在进行实施的过程中,由于需要进行发票明文数据的传送,则存在数据安全、数据滥用和隐私保护等问题。
技术实现思路
本专利技术所要解决的第一个技术问题是针对上述现有技术提供一种基于区块链的安全税控发票数据交易系统,能够对用户的发票明文数据进行转换计算,使得转换计算结果进而逼近发票数据明文计算结果,实现对用户发票数据的隐私保护。本专利技术所要解决的第二个技术问题是针对上述现有技术提供一种能够对发票数据进行隐私保护共享的基于区块链的安全税控发票数据交易方法。<br>本专利技术解决上述第一个技术问题所采用的技术方案为:1、一种基于区块链的安全税控发票数据交易系统,其特征在于,包括:安全多方计算模块,设置在用户本地,用于对发票数据进行统计学的等同计算,进行形成包括逻辑密文数据和代数密文数据的发票密文数据;区块链应用系统,基于具有背书节点、发票数据需求方和发票数据提供方的用户节点的联盟链架构,实现联盟链运维管理、存证管理以及交易合约管理;交易管理平台,通过区块链应用系统的交易合约机制,对不同用户节点之间的交易行为进行管理;税控数据应用系统,根据交易管理平台的交易完成该交易相应线下业务流程的控制管理。优选地,所述安全多方计算模块包括能够进行加、乘计算的数学计算模块,能够进行逻辑比较计算的逻辑比较计算模块,能够进行加密计算的加密算法模块。优选地,所述区块链应用系统包括联盟链运维管理模块,用于进行联盟链运行和维护的管理工作;存证模块,用于交易过程中的信息数据存证,并能针对不同业务、各业务的不同流程,进行必要数据的存证增加、删除、查询、验证、共享;交易合约管理模块,基于区块链应用系统的交易合约机制实现交易的自动执行协议。优选地,所述交易管理平台包括平台基本管理模块,用于进行平台系统单元、管理员单元、用户单元、和应用单元所辖数据的增加、删除、修改、查询管理;目录管理模块,用于实现各类目录的增加、删除、修改、查询管理;交易撮合管理模块,能够通过区块链应用系统的交易合约机制,对交易撮合过程中的信息进行管理;交易管理模块,用于实现对形成的交易订单信息、交易积分信息的增加、删除、修改、查询管理。优选地,所述用户节点包括企业用户节点、税务服务单位用户节点、金融机构用户节点、征信机构用户节点。本专利技术解决上述第二个技术问题所采用的技术方案为:一种基于区块链的安全税控发票数据交易方法,其特征在于:发票数据需求方的用户节点、发票数据提供方的用户节点在联盟链上进行交易时,发票数据需求方提供利用安全多方计算模块进行过统计学的等同计算的发票密文数据以供联盟链上进行计算,进而完成交易。根据不同的需求,可以选择地,包括能够实现金融机构与企业用户之间进行金贷款交易处理的金融贷款交易方法、能够进行征信机构与企业用户之间进行征信调查交易的征信调查交易方法以及能够进行多个用户之间进行数据交易的多方数据交易方法。作为改进,所述金融贷款交易方法包括以下步骤:S1、金融机构用户节点在联盟链上发布贷款产品;S2、企业用户节点在联盟链上发起贷款评估响应;S3、金融机构用户节点向进行了贷款评估响应的企业用户节点在联盟链上发布放贷意向;S4、企业用户的发票源数据在本地安全多方计算模块中进行摘要处理后,通过企业用户节点上传至联盟链上进行贷款需求的响应,进而形成源数据摘要存证;S5、随机选取联盟链上设定数量的背书节点作为计算节点;S6、金融机构用户节点向计算节点发送密文风控算法模型地址,形成计算模型上链存证;S7、企业用户的发票数据送入本地的安全多方计算模块中计算,进而获取与计算节点数量相同组数的分块密文数据构成的发票密文数据,企业用户节点向联盟链上的各计算节点发送对应的分块密文数据的地址,形成分块密文数据摘要存证;S8、各计算节点根据密文风控算法模型进行运算,并进行各分块密文数据碎片交互,利用联盟链中的计算引擎计算贷款风控结果,形成计算结果存证;S9、计算节点将贷款风控结果发送给金融机构节点和企业用户节点;S10、贷款风控结果满足贷款需求,则金融机构节点将放贷合同地址在联盟链上发送给企业用户节点,形成合同存证,并在联盟链上形成交易记录和存证记录;S11、企业用户节点在联盟链上提交贷款合同地址,形成合同存证,并在联盟链上形成交易记录和存证记录;S12、金融机构线下发放贷款,并通过金融机构节点向联盟链上上传发放贷款的记录;S13、企业用户线下收到贷款,并通过企业用户节点向联盟链上上传收取贷款的记录;S14、区块链应用系统根据智能交易合约机制自动向交易各方用户节点发放积分,交易管理平台上形成积分、交易订单记录。作为改进,所述征信调查交易方法包括以下步骤:S100、征信机构用户节点在联盟链上发布征信调查需求;S200、企业用户节点在联盟链上发起征信评估响应;S300、征信机构用户节点在联盟链上向进行了征信评估响应的企业用户节点发送征信调查申请合同地址,形成合同存证;S400、企业用户的发票源数据在本地安全多方计算模块中进行摘要处理后上传至联盟链上,并且企业用户节点在联盟链上向征信机构用户节点提交征信调查申请合同地址,形成合同存证;S500、随机选取联盟链上设定数量的背书节点作为计算节点;S600、征信机构用户节点向计算节点发送密文风控算法模型地址,形成计算模型上链存证;S700、企业用户的发票数据送入本地的安全多方计算模块中计算,进而获取与计算节点数量相同组数的第一分块密文数据构成的发票密文数据,企业用户节点向联盟链上的各计算节点发送对应的第一分块密文数据的地址,形成第一分块密文数据摘要存证;征信机构将自己获取的企业用户的渠道数据送入本地的安全多方计算模块中计算,进而获取与计算节点数量相同组数的第二分块密文数据,征信机构用户节点向联盟链上的各计算节点发送对应的第二分块密文本文档来自技高网...

【技术保护点】
1.一种基于区块链的安全税控发票数据交易系统,其特征在于,包括:/n安全多方计算模块(1),设置在用户本地,用于对发票数据进行统计学的等同计算,进行形成包括逻辑密文数据和代数密文数据的发票密文数据;/n区块链应用系统(2),基于具有背书节点、发票数据需求方和发票数据提供方的用户节点的联盟链架构,实现联盟链运维管理、存证管理以及交易合约管理;/n交易管理平台(3),通过区块链应用系统(2)的交易合约机制,对不同用户节点之间的交易行为进行管理;/n税控数据应用系统(4),根据交易管理平台(3)的交易完成该交易相应线下业务流程的控制管理。/n

【技术特征摘要】
1.一种基于区块链的安全税控发票数据交易系统,其特征在于,包括:
安全多方计算模块(1),设置在用户本地,用于对发票数据进行统计学的等同计算,进行形成包括逻辑密文数据和代数密文数据的发票密文数据;
区块链应用系统(2),基于具有背书节点、发票数据需求方和发票数据提供方的用户节点的联盟链架构,实现联盟链运维管理、存证管理以及交易合约管理;
交易管理平台(3),通过区块链应用系统(2)的交易合约机制,对不同用户节点之间的交易行为进行管理;
税控数据应用系统(4),根据交易管理平台(3)的交易完成该交易相应线下业务流程的控制管理。


2.根据权利要求1所述的安全税控发票数据交易系统,其特征在于:所述安全多方计算模块(1)包括能够进行加、乘计算的数学计算模块(11),能够进行逻辑比较计算的逻辑比较计算模块(12),能够进行加密计算的加密算法模块(13)。


3.根据权利要求1所述的安全税控发票数据交易系统,其特征在于:所述区块链应用系统(2)包括
联盟链运维管理模块(21),用于进行联盟链运行和维护的管理工作;
存证模块(22),用于交易过程中的信息数据存证,并能针对不同业务、各业务的不同流程,进行必要数据的存证增加、删除、查询、验证、共享;
交易合约管理模块(23),基于区块链应用系统(2)的交易合约机制实现交易的自动执行协议。


4.根据权利要求1所述的安全税控发票数据交易系统,其特征在于:所述交易管理平台(3)包括
平台基本管理模块(31),用于进行平台系统单元、管理员单元、用户单元、和应用单元所辖数据的增加、删除、修改、查询管理;
目录管理模块(32),用于实现各类目录的增加、删除、修改、查询管理;
交易撮合管理模块(33),能够通过区块链应用系统(2)的交易合约机制,对交易撮合过程中的信息进行管理;
交易管理模块(34),用于实现对形成的交易订单信息、交易积分信息的增加、删除、修改、查询管理。


5.根据权利要求1至4任一权利要求所述的安全税控发票数据交易系统,其特征在于:所述用户节点包括企业用户节点、税务服务单位用户节点、金融机构用户节点、征信机构用户节点。


6.一种基于区块链的安全税控发票数据交易方法,其特征在于:发票数据需求方的用户节点、发票数据提供方的用户节点在联盟链上进行交易时,发票数据需求方提供利用安全多方计算模块(1)进行过统计学的等同计算的发票密文数据以供联盟链上进行计算,进而完成交易。


7.根据权利要求6所述的基于区块链的安全税控发票数据交易方法,其特征在于:包括能够实现金融机构与企业用户之间进行金贷款交易处理的金融贷款交易方法、能够进行征信机构与企业用户之间进行征信调查交易的征信调查交易方法以及能够进行多个用户之间进行数据交易的多方数据交易方法。


8.根据权利要求7所述的基于区块链的安全税控发票数据交易方法,其特征在于:所述金融贷款交易方法包括以下步骤:
S1、金融机构用户节点在联盟链上发布贷款产品;
S2、企业用户节点在联盟链上发起贷款评估响应;
S3、金融机构用户节点向进行了贷款评估响应的企业用户节点在联盟链上发布放贷意向;
S4、企业用户的发票源数据在本地安全多方计算模块(1)中进行摘要处理后,通过企业用户节点上传至联盟链上进行贷款需求的响应,进而形成源数据摘要存证;
S5、随机选取联盟链上设定数量的背书节点作为计算节点;
S6、金融机构用户节点向计算节点发送密文风控算法模型地址,形成计算模型上链存证;
S7、企业用户的发票数据送入本地的安全多方计算模块(1)中计算,进而获取与计算节点数量相同组数的分块密文数据构成的发票密文数据,企业用户节点向联盟链上的各计算节点发送对应的分块密文数据的地址,形成分块密文数据摘要存证;
S8、各计算节点根据密文风控算法模型进行运算,并进行各分块密文数据碎片交互,利用联盟链中的计算引擎计算贷款风控结果,形成计算结果存证;
S9、计算节点将贷款风控结果发送给金融机构节点和企业用户节点;
S10、贷款风控结果满足贷款需求,则金融机构节点将放贷合同地址...

【专利技术属性】
技术研发人员:田心王申张盼何丽张庆胜王涛庞胜民郑皓陈宏远
申请(专利权)人:航天信息股份有限公司宁波爱信诺航天信息有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1