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

【发明公布】基于区块链的匿名监管电子税务的方法_陕西师范大学_202410266863.7 

申请/专利权人:陕西师范大学

申请日:2024-03-08

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

公开(公告)号:CN118154338A

主分类号:G06Q40/12

分类号:G06Q40/12;G06Q20/38;G06Q20/22

优先权:

专利状态码:在审-公开

法律状态:2024.06.07#公开

摘要:一种基于区块链的匿名监管电子税务的方法,属于网络安全技术领域,包括生成公共参数以及权威机构与税务机构的公私钥对;生成纳税者匿名身份;生成纳税者自认证公钥;生成纳税者公私钥对与公私钥证明;进行纳税者公私钥验证;税务申报;税务审计。本发明使用自认证公钥与Schnorr签名作为底层的方案,纳税者根据真实身份生成伪身份,并采用自认证公钥技术与权威机构交互生成公私钥,完美解决了公钥证书存储所带来的巨大的开销,同时又能安全高效的实现对用户公钥的验证,权威机构将交易地址与纳税者身份进行绑定,纳入现实实体的可信度,纳税者结合Schnorr签名将纳税者的公开身份嵌入其中对税务单进行签名,税务机构可以在验证签名的同时结合非交互式地零知识证明对纳税者的公钥证书进行隐藏,降低了安全风险,提高了交易效率。

主权项:1.一种基于区块链的匿名监管电子税务的方法,其特征在于,包括以下步骤:步骤1.生成公共参数以及权威机构与税务机构的公私钥对输入安全参数ω并初始化,生成公共参数G,g,p,h,G为一个乘法循环群,p为乘法循环群G的阶,g为乘法循环群G的生成元,h为生成公钥以及签名的安全哈希函数,根据生成的公共参数生成权威机构的公私钥对PCA,ScA与税务机构的公私钥对PTA,STA,SCA为权威机构的私钥,PCA为权威机构的公钥,STA为税务机构的私钥,PTA为税务机构的公钥;步骤2.生成纳税者匿名身份纳税者从模p的乘法群中随机选取一个值r,根据R=grmodp,得到身份随机值R,根据生成纳税者匿名身份ID,其中,RID为纳税者真实身份,为异或运算符,并将到纳税者匿名身份ID与身份随机值R一起发送给权威机构;步骤3.生成纳税者自认证公钥权威机构从模p的乘法群中随机选取一个值k,根据cT=gk·R生成纳税者的自认证公钥cT,根据自认证公钥cT和纳税者匿名身份ID并利用安全哈希函数生成自认证随机数e,添加纳税者的匿名身份ID以及自认证公钥cT到注册列表lr中,并将纳税者的私钥组件发送给纳税者,其中,为纳税者部分私钥,步骤4.生成纳税者公私钥对与公私钥证明纳税者根据私钥组件生成纳税者私钥ST和纳税者公钥PT,并利用安全哈希函数生成纳税者的自认证地址A,再根据智能合约计算得到纳税者的纳税申报单m及相应的时间戳τ,纳税申报单m包括纳税金额、纳税时间、自认证地址A,根据Z=NIZKproveST,PT生成纳税者公钥与私钥合法性的零知识证明Z,NIZKprove·为非交互式零知识证明算法,将纳税者公私钥证明ST,PT,Z发送给税务机构;步骤5.进行纳税者身份验证税务机构收到纳税者公私钥证明ST,PT,Z后进行验证,验证通过输出“TURE”到纳税者,并将纳税者公钥PT和纳税者匿名身份ID保存到用户列表lu中,验证不通过输出“FALSE”到纳税者;步骤6.税务申报纳税者接收到验证结果为“TURE”时,按照下式1和2生成纳税申报单m的签名σ以及纳税申报单m加密后的密文Y并发送到税务机构,同时将纳税者公钥PT发送到税务机构; 式中,h*安全哈希函数,ξ为纳税者从模p的乘法群中选取的随机值;步骤7.税务审计税务机构收到签名σ、密文Y、纳税者公钥PT后,根据PT=cT·PCAe,验证纳税者公钥PT是否正确,纳税者公钥PT正确,根据gs=W·PTρ验证签名σ是否正确,签名σ正确,按照解密密文Y,得到纳税申报单m,再根据A=hcT验证纳税申报单m中自认证地址A是否正确,自认证地址A正确,则纳税申报成功,若纳税者公钥PT、签名σ、自认证地址A中有一项不正确,则纳税申报失败,税务机构将用户列表lu中对应的纳税者公钥匿名身份信息ID,PT发送给权威机构;步骤8.追踪纳税者真实身份权威机构收到纳税者公钥匿名身份信息ID,PT后,根据得到纳税者真实身份RID。

全文数据:

权利要求:

百度查询: 陕西师范大学 基于区块链的匿名监管电子税务的方法

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