一种基于区块链的税务信息安全与查询系统以及实现方法技术方案

技术编号:22565438 阅读:33 留言:0更新日期:2019-11-16 12:10
本发明专利技术涉及一种基于区块链的税务信息安全与查询系统以及实现方法。其包括纳税用户端、税务局端、区块链系统和区块链网络;区块链系统包括通过链生的方式逐渐增多的区块链节点,所述区块链节点呈链条式连接并形成所述的区块链网络,所述区块链节点将所述纳税用户端和所述税务局端交互的相关的数据信息发布到区块链网络中。所述区块链节点包括纳税用户节点、税务局节点,所述纳税用户端和税务局端通过所述区块链网络在所述区块链系统上进行信息交互,每次信息交互生成一个块,并记录在每个节点;其中所述纳税用户节点通过所述区块链网络传输所述税务局节点的数据信息。本发明专利技术互信度高、数据不可篡改、数据可追溯性、互联互通、分布式存储。

A tax information security and query system based on blockchain and its implementation

The invention relates to a tax information security and query system based on blockchain and an implementation method. The blockchain system includes a tax paying user end, a tax bureau end, a blockchain system and a blockchain network; the blockchain system includes a gradually increasing number of blockchain nodes through chain generation, the blockchain nodes are chain connected and form the blockchain network, and the blockchain nodes publish the data information related to the interaction between the tax paying user end and the tax bureau end to the blockchain network Medium. The blockchain node includes a tax paying user node and a tax bureau node. The tax paying user end and the tax bureau end interact with each other on the blockchain system through the blockchain network. Each information interaction generates a block and records it on each node. The tax paying user node transmits the data information of the Tax Bureau node through the blockchain network. The invention has high mutual trust, data can not be tampered, data traceability, interconnection and distributed storage.

【技术实现步骤摘要】
一种基于区块链的税务信息安全与查询系统以及实现方法
本专利技术涉及税务申报
,尤其涉及一种基于区块链的税务信息安全与查询系统以及实现方法。
技术介绍
电子税务的核心内容当属电子报税。电子报税包括电子申报和电子纳税两个部分。电子申报指纳税人利用电脑等相应的报税工具,通过因特网通信网络直接将申报资料传送至税务机关,以完成纳税申报的全过程。电子申报借助于先进的网络技术的应用,实现纳税人与税务机关间的电子信息交换。电子纳税是指纳税人、税务机关、银行和国库间通过计算机网络进行税款结算、划解的过程。在这一环节,税务机关根据纳税人电子申报所提交的纳税信息,直接从纳税人的开户银行账户或专门的税务账户划拨税款,以完成纳税人税款缴纳的工作。目前电子税务局平台主要面对涉税事项全业务、同质化办理,涉税业务全程跟踪,涉税信息主动推送,涉税数据精细化采集,纳税人数据本地加工利用,后台数据基本基于金税三期下发的数据进行共享交换,再经过多次清理,分类,这样一系列下来就容易导致数据的失真。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种基于区块链的税务信息安全与查询系统实现方法,该查询系统可有效提高数据的安全性。一种基于区块链的税务信息安全与查询系统,其包括纳税用户端、税务局端、区块链系统和区块链网络;其中所述区块链系统包括通过链生的方式逐渐增多的区块链节点,所述区块链节点呈链条式连接并形成所述的区块链网络,所述区块链节点将所述纳税用户端和所述税务局端交互的相关的数据信息发布到区块链网络中。所述区块链节点包括纳税用户节点、税务局节点,所述纳税用户端和税务局端通过所述区块链网络在所述区块链系统上进行信息交互,每次信息交互生成一个块,并记录在每个节点;其中所述纳税用户节点通过所述区块链网络传输所述税务局节点的数据信息。进一步地,所述区块链节点还包括应答节点和信息识别节点。所述应答节点回馈所述税务局节点向所述纳税用户节点发出的信息,所述信息识别节点转换所述纳税用户节点和所述税务局节点的信息,使得所述纳税用户端和税务局端能够识别彼此的信息。进一步地,所述区块链系统还包括区块链底层平台,所述区块链底层平台采用Hyperledger区块链技术平台或以太坊区块链底层平台中的任意一种。进一步地,所述Hyperledger区块链技术平台为Linux基金会开源的超级账本技术平台。一种基于区块链的信息安全与查询系统实现方法,包括以下步骤:(S1)纳税用户通过纳税用户端向所述税务局端申请纳税信息查询登记:该申请信息由纳税用户节点通过所述区块链网络向税务局节点发送,税务局端在所述区块链系统上通过加密算法生成私钥,并通过所生成的私钥生成公钥和查询登记地址;(S2)所述税务局端向纳税用户端发送私钥和查询登记地址:纳税用户可根据所述税务局端生成的地址查询自己申请的纳税信息,通过公钥、私钥进行身份认证或解密;(S3)企业信息上传:所述纳税用户端线上录入财报等数据,并对所录入的数据通过私钥进行加密,随后将加密后的数据上传所述区域链系统并生成块;(S4)税务信息查询:登录查询登记地址,用私钥查询税务信息。进一步地,所述步骤(S1)中所述税务局端还连接有CA服务器,所述税务局端通过所述CA服务器授权电子数字证书。进一步地,所述步骤(S1)中生成私钥和公钥的加密方法为基于加密算法的椭圆曲线加密算法,具体方法如下:(S11)由随机算法形成私钥;随机地选择256位数字,并对所选择的数据根据SHA256算法选择随机熵源,如果令私钥显示64位数字,则采用十六进制标识,如果令私钥用bitcoin显示私钥,则采用dumpprivkey标识;(S12)根据椭圆算法由私钥形成公钥;所述私钥生成所述公钥的公式为K=k*Gk为私钥,G为离散的常数点,K为公钥;(S13)根据公钥形成纳税用户需求信息的地址;纳税用户需求信息的公钥地址是以1开头,A=RIPEMD160(SHA256(K)),其中K为公钥,A为纳税用户需求信息的地址,所述地址经过Base58形成为20字节的地址。进一步地,所述步骤(S2)中所述纳税用户端查询自己的纳税信息的方法为:纳税用户通过所述纳税用户端登录在所述区块链系统上账户,纳税用户利用所述纳税用户节点接收所述区块链网络传输所述税务局节点的数据信息,通过所述信息识别节点识别所述税务局节点的数据信息,获得所述税务局端发布的信息。进一步地,所述步骤(S3)中录入企业数据的步骤包括:(S31)将企业财报数据生成电子信息;(S32)将所述电子信息生成PDF格式;(S33)在所述生成随机密码;(S34)随机密码加密数据;(S34)用随机密码加密发票数据;(S35)用税务局端和纳税用户端公钥加密随机密码;(S36)查询所述税务局端地址,把财报等数据密文和秘钥密文放置在所述区块链系统中税务局端和纳税用户端的地址上。进一步地,所述步骤(S4)中税务信息查询的方法为:纳税用户先根据自己的区块链地址查询属于自己的税务信息数据,然后根据私钥解析出随机密钥的明文,再根据随机密钥即可解析出发票的明文,从而获取税务信息数据。本专利技术的有益效果:本专利技术能够有效地解决传统税务信息查询系统所面临授权、传递、查询缓慢中存在的数据安全风险与管理问题,本专利技术互信度高、数据不可篡改、数据可追溯性、互联互通、分布式存储。附图说明图1为本专利技术的总体结构工作示意图;图2为本专利技术中纳税用户向税务局端申请数据查询登记的结构示意图;图3为本专利技术中企业上传数据的结构示意图;图4为本专利技术中企业税务数据数据查询的结构示意图;图5为本专利技术实现方法的工作流程图;图6为本专利技术生成私钥和公钥的方法流程图。具体实施方式以下结合附图对本专利技术进行详细的描述。如图1至图6所示。实施例:一种基于区块链的税务信息安全与查询系统,其包括纳税用户端、税务局端、区块链系统和区块链网络;其中所述区块链系统包括通过链生的方式逐渐增多的区块链节点,所述区块链节点呈链条式连接并形成所述的区块链网络,所述区块链节点将所述纳税用户端和所述税务局端交互的相关的数据信息发布到区块链网络中。所述区块链节点包括纳税用户节点、税务局节点,所述纳税用户端和税务局端通过所述区块链网络在所述区块链系统上进行信息交互,每次信息交互生成一个块,并记录在每个节点;其中所述纳税用户节点通过所述区块链网络传输所述税务局节点的数据信息。本技术方案在实施时,纳税用户端、税务局端等设置有对应的纳税用户节点、税务节点,并形成区块链系统以及区块连网络,区块链系统内的区块链节点可以通过链生的方式增加,即当纳税用户端增加、或行政管理端增加时,可以增设节点;这些节点通过区块链网络连接;纳税用户端与税务局端之间的数据信息交互,以块的形式发布在区块链网络中,记录在本文档来自技高网...

【技术保护点】
1.一种基于区块链的税务信息安全与查询系统,其特征在于:其包括纳税用户端、税务局端、区块链系统和区块链网络;/n其中所述区块链系统包括通过链生的方式逐渐增多的区块链节点,所述区块链节点呈链条式连接并形成所述的区块链网络,/n所述区块链节点将所述纳税用户端和所述税务局端交互的相关的数据信息发布到区块链网络中;/n所述区块链节点包括纳税用户节点、税务局节点,所述纳税用户端和税务局端通过所述区块链网络在所述区块链系统上进行信息交互,每次信息交互生成一个块,并记录在每个节点;其中所述纳税用户节点通过所述区块链网络传输所述税务局节点的数据信息。/n

【技术特征摘要】
1.一种基于区块链的税务信息安全与查询系统,其特征在于:其包括纳税用户端、税务局端、区块链系统和区块链网络;
其中所述区块链系统包括通过链生的方式逐渐增多的区块链节点,所述区块链节点呈链条式连接并形成所述的区块链网络,
所述区块链节点将所述纳税用户端和所述税务局端交互的相关的数据信息发布到区块链网络中;
所述区块链节点包括纳税用户节点、税务局节点,所述纳税用户端和税务局端通过所述区块链网络在所述区块链系统上进行信息交互,每次信息交互生成一个块,并记录在每个节点;其中所述纳税用户节点通过所述区块链网络传输所述税务局节点的数据信息。


2.根据权利要求1所述的一种基于区块链的税务信息安全与查询系统,其特征在于:还包括应答节点和信息识别节点;
所述应答节点回馈所述税务局节点向所述纳税用户节点发出的信息,所述信息识别节点转换所述纳税用户节点和所述税务局节点的信息,使得所述纳税用户端和税务局端能够识别彼此的信息。


3.根据权利要求1所述的一种基于区块链的税务信息安全与查询系统,其特征在于:所述区块链系统还包括区块链底层平台,所述区块链底层平台采用Hyperledger区块链技术平台或以太坊区块链底层平台中的任意一种。


4.根据权利要求1所述的一种基于区块链的税务信息安全与查询系统,其特征在于:所述Hyperledger区块链技术平台为Linux基金会开源的超级账本技术平台。


5.一种基于区块链的信息安全与查询系统实现方法,其特征在于:包括以下步骤:
(S1)纳税用户通过纳税用户端向所述税务局端申请纳税信息查询登记:该申请信息由纳税用户节点通过所述区块链网络向税务局节点发送,税务局端在所述区块链系统上通过加密算法生成私钥,并通过所生成的私钥生成公钥和查询登记地址;
(S2)税务局端向纳税用户端发送私钥和查询登记地址:纳税用户可根据所述税务局端生成的地址查询自己申请的纳税信息,通过公钥、私钥进行身份认证或解密;
(S3)企业信息上传:所述纳税用户端线上录入财报等数据,并对所录入的数据通过私钥进行加密,随后将加密后的数据上传所述区域链系统并生成块;
(S4)税务信息查询:登录查询登记地址,用私钥查询税务信息。


6.根据权利要求5所述的一种基于区块链的信息安全与查询系统实现方法,其特征在于:所...

【专利技术属性】
技术研发人员:万志勇黄光明林大海万勤刘松光
申请(专利权)人:方欣科技有限公司
类型:发明
国别省市:广东;44

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

1