一种纸质发票离线认证的方法技术

技术编号:34530612 阅读:23 留言:0更新日期:2022-08-13 21:23
本发明专利技术公开了一种纸质发票离线认证的方法,具体按以下步骤执行:首先在开票终端上的安全芯片自动生成ECDSA公私钥对,发送给税务局端;税务局端收到终端请求后,由PKI系统的根证产生对应的公钥证书,并将设备证书下发给开票终端上;开票终端上的开票软件的在开具发票的时候,由ECDSA私钥对发票主要要素进行签名,生成二维码;在智能终端上的验证APP进行验证,在智能终端离线时,通过验证APP在扫描二维码进行验证,验证完证书后,根据发票主要要素和公钥证书,对二维码内的签名值进行验签;验签通过;否则不通过。本发明专利技术实现了在离线状态下,实现对纳税人终端设备证书的认证;实现对发票主要要素进行认证,防止发票金额、税额等信息造假。造假。造假。

【技术实现步骤摘要】
一种纸质发票离线认证的方法


[0001]本专利技术涉及发票验证
,具体为一种纸质发票离线认证的方法。

技术介绍

[0002]发票在税控行业起着至关重要的作用,是用来评判纳税人申报纳税的重要参考指标,也是纳税人抵扣税额的重要依据,所以对发票真伪的认证也就非常重要。
[0003]目前对纸质发票的认证有两种方式:
[0004]第一种是通过在线网站,输入发票主要要素进行在线认证,此种方式必须有网络才能进行认证。对于没有网络的特殊行业或者场景,无法实现发票认证。
[0005]第二种是前往税局工作大厅进行现场认证的。缺点是必须有人拿着发票去税局大厅才行。所以为方便发票的离线认证,所以就需要一种纸质发票离线认证的方法。

技术实现思路

[0006]本专利技术的目的在于提供一种纸质发票离线认证的方法;
[0007]本专利技术是这样实现的:
[0008]一种纸质发票离线认证的方法,具体按以下步骤执行:
[0009]S1:在开票终端上的安全芯片自动生成ECDSA公私钥对,并生成P10格式证书请求文件,发送给税务局端;
[0010]S2:税务局端收到终端请求后,由PKI系统的根证产生对应的公钥证书,并将设备证书下发给开票终端上;
[0011]S3:开票终端将公钥证书存入到开票终端的安全芯片内;
[0012]S4:开票终端上的开票软件的在开具发票的时候,由ECDSA私钥对发票主要要素进行签名,并将发票主要要素、ECDSA公钥证书、签名值放入到开具的发票的二维码内;并且将二维码显示在发票上。
[0013]开票软件开具的发票的信息包括发票代码、发票号码、开始时间、金额、税额、签名值和证书信息。
[0014]S5:在智能终端上的验证APP内置了开票终端上的ECDSA公钥证书的直接根证,在智能终端离线时,通过验证APP在扫描二维码的时候,首先读取设备的ECDSA公钥证书,使用内置的税局的根证,验证公钥证书是否是由税局签发的;
[0015]S6:验证完证书后,根据发票主要要素和公钥证书,对二维码内的签名值进行验签;
[0016]S7:验签通过,即表示改发票是由税局签发的设备所产生,发票认证通过;
[0017]S8:否则其它情况,均为认证失败。
[0018]进一步,本专利技术提供纸质发票离线认证系统,包括开票软件终端、与开票软件终端连接的税务局端和验证智能终端,其中税务局端设有PKI系统,在所述的验证智能终端上安装有验证APP。
[0019]进一步,所述税务局端包括多个信息存储服务器,所述智能终端为智能手机或平板电脑。智能终端与税务局端通过3G、4G、5G、wifi网络中的一种或多种网络连接,并在连接时,智能终端可实时更新验证APP内的ECDSA公钥证书的直接根证,或通过安装新版本的验证APP来更新直接根证。
[0020]与现有技术相比,本专利技术的有益效果是:本专利技术实现了在离线状态下,实现对纳税人终端设备证书的认证,证明本发票确实来自该纳税人开具,防止纳税人抵赖开具本发票;实现对发票主要要素进行认证,防止发票金额、税额等信息造假。
附图说明
[0021]为了更清楚地说明本专利技术实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0022]图1是本专利技术的开票流程图;
[0023]图2是本专利技术的验证流程图。
具体实施方式
[0024]为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。因此,以下对在附图中提供的本专利技术的实施方式的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。
[0025]请参阅图1

2,一种纸质发票离线认证的方法;
[0026]S1:在开票终端上的安全芯片自动生成ECDSA公私钥对,并生成P10格式证书请求文件,发送给税务局端;
[0027]S2:税务局端收到终端请求后,由PKI系统的根证产生对应的公钥证书,并将设备证书下发给开票终端上;
[0028]S3:开票终端将公钥证书存入到开票终端的安全芯片内;
[0029]S4:开票终端上的开票软件的在开具发票的时候,由ECDSA私钥对发票主要要素进行签名,并将发票主要要素、ECDSA公钥证书、签名值放入到开具的发票的二维码内;并且将二维码显示在发票上。
[0030]开票软件开具的发票的信息包括发票代码、发票号码、开始时间、金额、税额、签名值和证书信息。
[0031]S5:在智能终端上的验证APP内置了开票终端上的ECDSA公钥证书的直接根证,在智能终端离线时,通过验证APP在扫描二维码的时候,首先读取设备的ECDSA公钥证书,使用内置的税局的根证,验证公钥证书是否是由税局签发的;
[0032]S6:验证完证书后,根据发票主要要素和公钥证书,对二维码内的签名值进行验签;
[0033]S7:验签通过,即表示改发票是由税局签发的设备所产生,发票认证通过;
[0034]S8:否则其它情况,均为认证失败。
[0035]本实施例中,提供纸质发票离线认证系统,包括开票软件终端、与开票软件终端连接的税务局端和验证智能终端,其中税务局端设有PKI系统,在所述的验证智能终端上安装有验证APP。所述税务局端包括多个信息存储服务器,所述智能终端为智能手机或平板电脑。智能终端与税务局端通过3G、4G、5G、wifi网络中的一种或多种网络连接,并在连接时,智能终端可实时的更新验证APP内的ECDSA公钥证书的直接根证,或通过安装新版本的验证APP更新直接根证。
[0036]以上所述仅为本专利技术的优选实施方式而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种纸质发票离线认证的方法,其特征在于,具体按以下步骤执行:S1:在开票终端上的安全芯片自动生成ECDSA公私钥对,并生成P10格式证书请求文件,发送给税务局端;S2:税务局端收到终端请求后,由PKI系统的根证产生对应的公钥证书,并将设备证书下发给开票终端上;S3:开票终端将公钥证书存入到开票终端的安全芯片内;S4:开票终端上的开票软件的在开具发票的时候,由ECDSA私钥对发票主要要素进行签名,并将发票主要要素、ECDSA公钥证书、签名值放入到开具的发票的二维码内;S5:在智能终端上的验证APP内置了开票终端上的ECDSA公钥证书的直接根证,在智能终端离线时,通过验证APP在扫描二维码的时候,首先读取设备的ECDSA公钥证书,使用内置的税局的根证,验证公钥证书是否是由税局签发的;S6:验证完证书后,根据发票主要要素和公钥证书,对二维码内的签名值进行验签;S7:验签通过,即表示改发票是由税局签发的设...

【专利技术属性】
技术研发人员:王春明陈轶欧郭子华韩忠亚秦俊峰
申请(专利权)人:北京冠群信息技术股份有限公司
类型:发明
国别省市:

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

1