[发明专利]基于加密数据传输的实时发票认证方法及系统在审
申请号: | 201210228481.2 | 申请日: | 2012-07-02 |
公开(公告)号: | CN103532711A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 陈江宁;甘景全;宋颖;车德欣;马雁;袁冲 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;G06Q40/00 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 100097 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 加密 数据传输 实时 发票 认证 方法 系统 | ||
技术领域
本发明涉及税控领域,具体而言,涉及一种基于加密数据传输的实时发票认证方法及系统。
背景技术
增值税发票防伪税控系统通过企业端开票子系统和税务端认证子系统的配合实现增值税发票的防伪和识伪。增值税发票抵扣联网上认证企业端系统依托网络实现在企业端自行办理认证业务的功能,能够有效降低税务端税务征收大厅月底认证高峰期的压力,同时提高了企业的工作效率,减轻了纳税人的负担。
现有的抵扣联网上认证企业端系统由扫描仪、抵扣联信息采集模块、防伪税控网络版税务局端系统组成,扫描仪工作参数设定为300dpi、8位灰度,抵扣联信息采集模块包括OCR识别模块,在进行业务操作时,抵扣联信息采集模块控制扫描仪批量获取增值税发票的扫描图,由OCR识别模块依次识别每张发票图,输出发票票面上的明文和密文字符串,抵扣联信息采集模块将批量的发票明文和密文字符串打包加密上传给防伪税控网络版税务局端系统的批量认证缓存区,等待防伪税控网络版税务局端系统读取。防伪税控网络版税务局端系统读取缓冲区中的发票明文和密文字符串包,依次对每张发票的密文解密后和明文比对,相同的标记为认证通过,不相同的标记为认证不通过,将标记后的发票明文密文数据包再写入缓存区,等待企业端的抵扣联网上认证系统下载读取认证结果,同时,防伪税控网络版税务局端系统将认证通过的发票数据写入持久化存储数据库。抵扣联网上认证企业端系统在操作员的操作下,间隔一定时间后查询读取之前上传的发票数据包认证状态,如果状态显示为已完成认证,则下载认证结果数据包。
现有的抵扣联网上认证企业端系统的不足之处在于,对于发票认证操作采用异步处理的方式,企业端发起发票认证请求之后并不能实时得到认证结果。尤其在在月底认证高峰期,纳税人往往要等上很长一段时间才能取得发票认证结果,认证效率较低。
发明内容
本发明提供一种基于加密数据传输的实时发票认证方法及系统,用以提高发票实时认证的效率。
为达到上述目的,本发明提供了一种基于加密数据传输的实时发票认证方法,该方法包括以下步骤:
在企业端对待传输发票依次进行扫描,并同时对扫描录入的发票依次进行识别,并根据识别结果判断扫描录入的各张发票是否符合规范要求;
企业端对符合规范要求的发票文件数据采用DES随机密钥进行加密,并采用RSA非对称加密算法对DES随机密钥进行加密;
企业端将待传输发票数据的数据块标识和用于传输及解密的信息作为传输头,将经过加密的对称密钥作为密钥块,将经过非对称加密的发票文件数据作为数据块形成待传输发票数据文件,并将待传输发票数据文件转换为XML格式接口文件,对XML格式接口文件进行ZIP标准压缩,形成ZIP压缩数据文件;
企业端对ZIP压缩数据文件进行DAT加密,形成DAT加密传输数据文件,并通过因特网传输至位于国税外网的认证受理服务器;
认证受理服务器通过网闸设定的通道和通信协议将DAT加密传输数据文件传输至位于国税内网的认证处理服务器;
认证处理服务器对DAT加密传输数据文件进行DAT解密和ZIP解压缩,读取得到的XML格式接口文件的传输头,根据传输头中的企业开户信息判断是否为合法用户,若为合法用户,根据传输头中的发票开票日期判断该发票是否符合预定的时间要求;
若该发票符合预定的时间要求,认证处理服务器调用当前可用解密机根据该发票XML格式接口文件的密钥块对其数据块进行解密还原得到明文信息,将解密后的明文信息和企业端识别出的各项信息逐一比较验证该发票的真伪;
若该发票为真,认证处理服务器调用省认证接口该发票的明文信息写入防伪税控网络版应用服务器,并在写入成功后将该发票的认证相符信息返回至企业端。
进一步地,上述方法还包括以下步骤:
若企业端不是合法用户或该发票不符合预定的时间要求或该发票为伪票据,返回具体错误信息至企业端。
进一步地,上述方法中,在写入成功后将该发票的认证相符信息返回至企业端步骤包括:
将认证相符信息的XML文件进行压缩处理并进行加密,形成回传加密数据结果文件;
认证处理服务器通过网闸设定的通道和通信协议将回传加密数据结果文件传输至位于国税内网的认证受理服务器;
认证受理服务器通过因特网将回传加密数据结果文件传输至企业端。
进一步地,上述方法中,认证处理服务器调用省认证接口该发票的明文信息写入防伪税控网络版应用服务器步骤包括:
将经解密比对后确定为认证相符发票的明文信息封装到指定数据对象中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210228481.2/2.html,转载请声明来源钻瓜专利网。