[发明专利]税控盘和报税盘嵌入式软件有效
申请号: | 201210239727.6 | 申请日: | 2012-07-11 |
公开(公告)号: | CN103544439A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 吴海亮;刘海蛟;朱凌昊;周铂 | 申请(专利权)人: | 北京旋极信息技术股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;H04L9/32 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 税控盘 报税 嵌入式 软件 | ||
技术领域
本发明涉及信息安全领域,尤其涉及一种税控盘和报税盘嵌入式软件。
背景技术
从本世纪初开始的新一轮税制改革取得了不错的成绩,税收持续大幅增长,促进了我国国民经济的发展。但是税务工作中仍面临着一些待解决的问题:各种形式的偷税、骗税、漏税、欠税、越权减免税等现象还比较严重;税务部门内部管理存在漏洞,税收管理手段还比较落后,发票税控数据的安全可靠性还有待加强。
发明内容
本发明要解决的技术问题是如何安全生成、可靠存储税控数据。
为了解决上述问题,本发明提供了一种税控数据的生成方法,包括:
获取发票信息,然后使用税控码密钥对发票信息进行计算,得到税控码;
由税控码和开票信息生成税控数据;
使用RSA私钥对所生成的税控数据进行数字签名,并将得到的数字签名附在所述税控数据的后面,作为一个整体保存。
进一步地,所述发票信息包括固定数据项和可变数据项;所述可变数据项接在所述固定数据项后面。
进一步地,所述税控码包括短码和长码;
短码为使用密文分组链接模式、用税控码密钥对已组织数据序列计算得到的8字节MAC码,所使用的对称分组密码算法是分组长度为8字节,密钥长度为16字节的税控算法;
长码为使用密文分组链接模式、用税控码密钥加密已组织数据序列得到的密文,所使用的对称分组密码算法是分组长度为8字节,密钥长度为16字节的税控算法。
进一步地,当计算短码的税控码时,已组织数据序列包括:
参与短码运算的固定数据项、参与短码运算的可变数据项、n个0x80填充码,n为0到7中的任一个整数,包括0和7。
进一步地,当计算长码的税控码时,已组织数据序列为:
用第一数据序列中第一个8字节分组,分别异或第一数据序列中除了第1个8字节分组以外的其他8字节分组所得到的结果;所述第一数据序列包括:发票号码、参与长码运算的固定数据项、除发票号码外参与长码运算的可变数据项、n个0x80填充码,n为0到7中的任一个整数,包括0和7。
进一步地,所述税控码密钥带校验存储在非易失性存储器中。
进一步地,由税控码和开票信息生成税控数据的步骤后还包括:
将所述税控数据存储在非易失性存储器中,以文件形式存储。
进一步地,将所述税控数据存储在非易失性存储器中的步骤包括:
为每个存储税控数据的文件设置一个对应的标识,在将税控数据存储进文件对应非易失性存储器中的一个地址之前,将该文件对应的标识置为表示“数据无效”的值,税控数据存储完成之后,再将该地址对应的标识置为表示“数据有效”的值。
进一步地,所述税控码密钥需要通过PIN验证才能使用。
进一步地,所述税控码密钥被文件系统中的应用主控密钥加密,同时还计算了密文的MAC码;
所述使用税控码密钥对发票信息进行计算的步骤前还包括:
使用应用主控密钥校验数据认证码,确认数据完整性无误后再解密得到税控码密钥明文。
本发明的技术方案可保证税控码的正确生成、税控数据的可靠存储与获取、防篡改,以及保证税控数据的完整性。
附图说明
图1为本发明的实施例一的流程示意图。
具体实施方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。
实施例一,一种税控数据的生成方法,如图1所示,包括:
获取发票信息,然后使用税控码密钥对发票信息进行计算,得到税控码;
由税控码和开票信息生成税控数据;
使用RSA私钥对所生成的税控数据进行数字签名,并将得到的数字签名附在所述税控数据的后面,作为一个整体保存。
税控数据附带有RSA签名,税务管理软件可提取对应的RSA公钥,验证税控数据附带RSA签名的正确性,如果RSA签名正确,则验证了税控数据没有被未经授权地篡改,从而保证税控数据的完整性。
所述发票信息、开票信息可从开具税务发票软件获得。
本实施例的方法可以适用于税控和报税两个过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京旋极信息技术股份有限公司,未经北京旋极信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210239727.6/2.html,转载请声明来源钻瓜专利网。