一种三方联动加密的税控方法及系统技术方案

技术编号:27473399 阅读:28 留言:0更新日期:2021-03-02 17:40
本发明专利技术提供一种三方联动加密的税控方法和系统,包括以下步骤:税收监管模块产生税收模型赋值因素集合x

【技术实现步骤摘要】
一种三方联动加密的税控方法及系统


[0001]本专利技术属于税控
,具体涉及一种三方联动加密的税控方法及系统。

技术介绍

[0002]网络发票在全国范围大规模推广和应用的过程中,也伴随着出现了不少的难题。
[0003]网络发票应用系统不仅要满足成千上万的纳税人在线开具发票,消费者和税务部门也要通过该系统查询发票,因此需要解决由于使用人数众多而引起高并发的问题;同时由于网络发票依托于互联网,互联网的开放性决定了安全问题必须要重视;而且纳税人本身的业务要求系统具有一定程度的可定制化。
[0004]现有技术中的税控系统或税控装置仅仅是具有对税收服务部门应用的税控系统中的税控IC卡进行的加密改进,进而对税收服务部门接收到的纳税人税收信息进行数据加密和数字签名算法。
[0005]如中国专利201510560750.9保护的税控收款机,所采用的税控模块提前由经销商或税务机关信息管理系统进行密钥灌装,仅仅是在税务服务部门进行网络报税至税务管理服务器时,采用密钥对其进行加密,其密钥为税务机关信息管理系统(简称后台系统)的密钥发生器根据税控收款机机器编号(每台税控收款机具有唯一的机器编号)和纳税人基本信息等生成,但是税务管控这一过程涉及到纳税人、税务服务中介以及税务管理控制机关三方协调,在公开的公共网络信道中仅在税务服务中介或纳税人通过税控税款机这种仅仅通过一方进行加密的系统进行报税,容易被网络黑客进行破解,降低了税务信息管控过程中的安全性。

技术实现思路

[0006]本专利技术针对上述缺陷,提供一种三方联动加密的税控方法和系统,利用税收监管模块、税收服务模块、纳税人税收管理模块和点云解计算模块进行联动加密、解密计算,保证了数据传输的私密性和准确性,保证了税收信息不会泄漏,避免了身份认证或税收IC卡、U盾等插件丢失所造成的税收信息泄漏和税收上报遗漏、重复等缺陷。
[0007]本专利技术提供如下技术方案:一种三方联动加密的税控方法,包括以下步骤:
[0008]S1:税收监管模块采用质数g和质数h形成安全素数p的循环群采用l表示将在其上执行点积的向量的维数,形成以为空间向量集合构成的税收监管模块税收模型赋值因素集合x
i
,所述i为税收模型赋值因素x的个数,所述i∈{1,...,l},所述税收监管模块将所述税收模型赋值因素集合x
i
传输给税收服务模块和点云解计算模块;
[0009]2l代表了所述循环群的二维空间向量维数,表示为s
i
和t
i
的二维空间循环群,所述i∈{1,...,l},所述税收监管模块采用所述s
i
和所述t
i
定义并得到所述税收监管模块的税收密钥vsk,将所述税收密钥vsk传输给点云解计算模块;
[0010]所述税收监管模块对所述二维空间循环群内的每一对所述s
i
和所述t
i
进行mod
计算,得到得到所述税收监管模块的税收公钥vpk,将所述税收公钥vpk传输给纳税人税收管理模块;
[0011]S2:所述纳税人税收管理模块接收所述税收公钥vpk和纳税人税收信息y,利用所述S1步骤得到的所述税收公钥vpk加密所述纳税人税收信息y,得到第一非私密数据C、第二非私密数据D和加密纳税人税收信息E
i
,所述将所述加密纳税人税收信息E
i
传输给所述税收服务模块;
[0012]S3:所述税收服务模块利用所述S1步骤得到的所述税收模型赋值因素集合x
i
以及所述S2步骤得到的加密纳税人税收信息E
i
进行纳税计算,形成纳税计算结果<x
i
,E
i
>,对所述纳税计算结果进行函数加密计算,得到加密纳税计算结果f<x
i
,E
i
>,将所述加密纳税计算结果f<x
i
,E
i
>传输给所述点云解计算模块;
[0013]S4:所述点云解计算模块利用所述S1步骤得到的税收密钥vsk和所述税收模型赋值因素集合x
i
,形成具有第三非私密数据s
x
和第四非私密数据t
x
定义的税收模型解密密钥vdk;
[0014]S5:所述点云解计算模块利用所述S4步骤得到的税收密钥解密密钥vdk对所述加密纳税计算结果f<x
i
,E
i
>进行解密计算,得到点云解E
x

[0015][0016]S6:将所述S5步骤得到的点云解E
x
传输至税收控制器或安全存储模块,进行开票或税收数据存储。
[0017]进一步地,所述S2步骤包括以下步骤:
[0018]S21:所述纳税人税收管理模块采用所述二维空间循环群中的质数g进行模运算,得到第一非私密数据C=g
r mod p;
[0019]S22:所述纳税人税收管理模块采用所述二维空间循环群中的质数h进行模运算,得到第二非私密数据D=h
r mod p;
[0020]S23:所述纳税人税收管理模块采用所述S21步骤得到的第一非私密数据C和所述S22步骤得到的第二非私密数据D对所述纳税人税收信息y进行加密计算得到加密纳税人税收信息将所述加密纳税人税收信息E
i
传输给所述点云解计算模块。
[0021]进一步地,所述S4步骤包括以下步骤:
[0022]S41:所述点云解计算模块利用所述税收密钥vsk中的所述s
i
和所述x
i
计算得到第三非私密数据s
x

[0023][0024]S42:所述点云解计算模块利用所述税收密钥vsk中的所述t
i
和所述x
i
计算得到第四非私密数据t
x

[0025][0026]S43:所述点云解计算模块利用所述S21步骤得到的第三非私密数据s
x
和所述S22步骤得到的第四非私密数据t
x
定义税收模型加密密钥vdk。
[0027]本专利技术还提供一种三方联动加密的税控系统,包括税控微控制器、通信模块、税控收款模块和安全存储模块,所述税控微控制器包括税收监管模块、税收服务模块、纳税人税收管理模块和点云解计算模块;
[0028]所述税收监管模块,用于产生税收监管模块的税收模型赋值因素集合x
i
、税收密钥vsk和税收公钥vpk,并将所述税收模型赋值因素集合x
i
传输给所述税收服务模块和点云解计算模块,将所述税收密钥vsk传输给所述点云解计算模块,将所述税收公钥vpk传输给所述纳税人税收管理模块;
[0029]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三方联动加密的税控方法,其特征在于,包括以下步骤:S1:税收监管模块采用质数g和质数h形成安全素数p的循环群采用l表示将在其上执行点积的向量的维数,形成以为空间向量集合构成的税收监管模块税收模型赋值因素集合x
i
,所述i为税收模型赋值因素x的个数,所述i∈{1,

,l},所述税收监管模块将所述税收模型赋值因素集合x
i
传输给税收服务模块和点云解计算模块;2l代表了所述循环群的二维空间向量维数,表示为s
i
和t
i
的二维空间循环群,所述i∈{1,

,l},所述税收监管模块采用所述s
i
和所述t
i
定义并得到所述税收监管模块的税收密钥vsk,将所述税收密钥vsk传输给点云解计算模块;所述税收监管模块对所述二维空间循环群内的每一对所述s
i
和所述t
i
进行mod计算,得到得到所述税收监管模块的税收公钥vpk,将所述税收公钥vpk传输给纳税人税收管理模块;S2:所述纳税人税收管理模块接收所述税收公钥vpk和纳税人税收信息y,利用所述S1步骤得到的所述税收公钥vpk加密所述纳税人税收信息y,得到第一非私密数据C、第二非私密数据D和加密纳税人税收信息E
i
,所述将所述加密纳税人税收信息E
i
传输给所述税收服务模块;S3:所述税收服务模块利用所述S1步骤得到的所述税收模型赋值因素集合x
i
以及所述S2步骤得到的加密纳税人税收信息E
i
进行纳税计算,形成纳税计算结果<x
i
,E
i
>,对所述纳税计算结果进行函数加密计算,得到加密纳税计算结果f<x
i
,E
i
>,将所述加密纳税计算结果f<x
i
,E
i
>传输给所述点云解计算模块;S4:所述点云解计算模块利用所述S1步骤得到的税收密钥vsk和所述税收模型赋值因素集合x
i
,形成具有第三非私密数据s
x
和第四非私密数据t
x
定义的税收模型解密密钥vdk;S5:所述点云解计算模块利用所述S4步骤得到的税收密钥解密密钥vdk对所述加密纳税计算结果f<x
i
,E
i
>进行解密计算,得到点云解E
x
:S6:将所述S5步骤得到的点云解E
x
传输至税收控制器或安全存储模块,进行开票或税收数据存储。2.根据权利要求1所述的一种三方联动加密的税控方法,其特征在于,所述S2步骤包括以下步骤:S21:所述纳税人税收管理模块采用所述二维空间循环群中的质数g进行模运算,得到第一非私密数据C=g
r
mod p;S22:所述纳税人税收管理模块采用所述二维空间循环群中的质数h进行模运算,得到第二非私密数据D=h
r
mod p;S23:所述纳税人税收管理模块采用所述S21步骤得到的第一非私密数据C和所述S22步
骤得到的第二非私密数据D对所述纳税人税收信息y进行加密计算得到加密纳税人税收信息将所述加密纳税人税收信息E
i
传输给所述点云解计算模块。3.根据权利要求3所述的一种三方联动加密的税控方法,其特征在于,所述S4步骤包括以下步骤:S41:所述点云解计算模块利用所述税收密钥vsk中的所述s
i
和所述x
i
计算得到第三非私密数据s
x
:S42:所述点云解计算模块利用所述税收密钥vsk中的所述t
i
和所述x
i
计算得到第四非私密数据t
x
:S43:所述点云解计算模块利用所述S21步骤得到的第三非私密数据s
x
和所述S22步骤得到的第四非私密数据t
x
定义税收模型加密密钥vdk。4.一种三方联动加密的税控系统,其特征在于,包括税控微控制器、通信模块、税...

【专利技术属性】
技术研发人员:姜美徐敬
申请(专利权)人:湖南第一师范学院
类型:发明
国别省市:

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

1