一种有效电子凭据生成、公开验证方法、装置及系统制造方法及图纸

技术编号:15394899 阅读:63 留言:0更新日期:2017-05-19 06:35
本发明专利技术公开了一种有效电子凭据生成、公开验证方法、装置及系统,有效电子凭据生成方法,用于根据空白电子凭据生成有效电子凭据,包括:有效电子凭据识别信息生成步骤:电子凭据开具方生成用于描述电子凭据具体内容的第二电子凭据信息;将空白电子凭据任意信息与所述第二电子凭据信息一起生成第三电子凭据信息;调用第二签名算法,使用电子凭据开具方私钥对第三电子凭据信息进行签名,生成电子凭据开具方签名;有效电子凭据生成步骤:根据空白电子凭据、第二电子凭据信息、电子凭据开具方签名生成有效电子凭据。本发明专利技术实施例增强了电子凭据的防伪性,具有防串用、防不合规使用的优点,降低了电子凭据验证的难度,具有易验证的特点。

【技术实现步骤摘要】
一种有效电子凭据生成、公开验证方法、装置及系统
本专利技术涉及信息
,尤指一种有效电子凭据生成、公开验证方法、装置及系统。
技术介绍
随着互联网电子交易、财务稽核、企业信息化的发展,在业务数据流转过程中通过无纸化的电子凭据进行支付、结算及核算等已成为一种趋势,电子凭据逐渐替代传统的纸质凭据,应用越来越广泛。电子凭据以计算机和现代通讯技术为基础,以数据的形式存储信息于计算机系统之中,并通过网络传递形式实现传统有纸化凭据的功能。目前,流通的凭据有很多种,比如发票(国家税务局颁发或的发票、各个地方税务局颁发的发票、普通发票、增值税发票、定额发票)、企事业单位资金往来的各种凭收据、火车票、飞机票、电子账单、合同等。各种凭据的防伪和验证是使用和流通中的重要环节。现有的税务管理系统无法杜绝纸质发票在各个环节的作假、冒用、篡改、串用等安全隐患。比如发票真伪性查验困难,这就给了一些不法分子可乘之机。一些不法的电子凭据开具方在正常的交易过程中通过使用假发票、阴阳发票等手段达到偷税漏税的目的,给国家税务造成重大的损失。同时还存在不同企业之间互相串用发票,开具不在自己经营范围内发票、使用超过有效期的发票等不合规使用发票的现象。另一方面,在发票查验过程中,需要手动操作,在发票数据较多时,不仅操作麻烦,也很容易出错。可见,由于纸质凭据在使用中存在的上述问题,电子凭据的使用和推广就成为急需解决的问题。如何提高电子凭据的防伪性、防串用、防止不合规使用、易验证,真正实现业务流转过程的无纸化是当前电子凭据使用过程中迫切需要解决的问题。对于电子凭据的防伪技术目前提出了一些方法,电子发票通过电子签章方法进行防伪。电子签章是电子凭据开具方对电子凭据内容进行签名,通过验证电子凭据开具方的签名来验证电子凭据内容真实性。目前电子发票没有电子凭据颁发机构的签名,无法验证电子发票的真伪性。除此之外,为了提高电子发票的防伪性,在发票中记录发票代码、发票号码、电子凭据开具方名称、电子凭据开具方税务登记证号码、购买方名称、交易明细(交易内容、单价、数量、金额)、开票日期等进行防伪,验证时通过登录税务机关服务器进行查验。为进一步提高电子发票防伪性,在上述电子发票的基础上提出了增加空白票号码、交易时间等方式进行防伪,并在电子凭据开具方开票时登录税局服务器,输入空白票号码、购买方名称和购买方唯一代码、交易明细(交易内容、单价、数量、金额),由税局服务器自动读取电子凭据开具方身份和服务器精确时间,并为该笔交易生成一个唯一的电子发票号码。验证时通过登录税务机关的服务器,通过电子凭据开具方唯一代码+购买方唯一代码+时间+金额的方法来验证发票真实性。上述验证方法只能进行在线验证,而且对于电子凭据开具方只能通过唯一代码进行识别,这样存在不法电子凭据开具方盗用别人代码进行开票的嫌疑。除此之外没有对税务机关的身份进行验证,存在冒充税务机关来颁发发票等现象,存在一定的漏洞。
技术实现思路
本专利技术所要解决的技术问题是提供一种有效电子凭据生成、公开验证方法、装置及系统,能够增强电子凭据的防伪性。为了实现上述目的,本专利技术实施例提供了一种有效电子凭据生成方法,用于根据空白电子凭据生成有效电子凭据,所述方法包括:有效电子凭据识别信息生成步骤:电子凭据开具方生成用于描述电子凭据具体内容的第二电子凭据信息;将空白电子凭据任意信息与所述第二电子凭据信息一起生成第三电子凭据信息;调用第二签名算法,使用电子凭据开具方私钥对第三电子凭据信息进行签名,生成电子凭据开具方签名;有效电子凭据生成步骤:根据空白电子凭据、第二电子凭据信息、电子凭据开具方签名生成有效电子凭据。可选的,所述空白电子凭据任意信息,包括以下信息的一种或者两种以上的任意组合:第一电子凭据信息、电子凭据颁发机构公钥、颁发机构签名;所述第一电子凭据信息,包括:至少根据预设的电子凭据票面信息、电子凭据开具方公钥、电子凭据开具方名称三者中的电子凭据票面信息生成的第一电子凭据信息;所述电子凭据票面信息包括以下信息中的一种或者两种以上的任意组合:电子凭据代码、电子凭据号码、电子凭据类型、电子凭据颁发机构名称、电子凭据额度、电子凭据有效期,业务类型;所述第二电子凭据信息,包括以下信息中的一种或者两种以上的任意组合:电子凭据开票时间、购买方名称、购买方识别号、购买方地址、购买方电话、购买方开户行、购买方账号、商品名称、劳务名称、服务名称、规格型号、单位、数量、单价、金额、税率、税额、合计金额、合计税额、电子凭据开具方名称、电子凭据开具方识别号、电子凭据开具方地址、电子凭据开具方电话、电子凭据开具方开户行、电子凭据开具方账号、收款人、开票人、复核人以及为保护上述内容生成的校验码、密码。可选的,所述有效电子凭据生成步骤,还包括:当空白电子凭据不包括电子凭据开具方公钥,将电子凭据开具方公钥添加进生成的有效电子凭据。可选的,所述有效电子凭据识别信息生成步骤,还包括:调用第四编码算法,对电子凭据颁发机构公钥、颁发机构签名、电子凭据开具方公钥、电子凭据开具方签名、第一电子凭据信息中的任意信息、第二电子凭据信息中的任意信息的任意组合进行编码,生成第一有效电子凭据识别码;和/或,根据预存的电子凭据编码方法,在预存的参与编码的信息中增加电子凭据颁发机构公钥、颁发机构签名、电子凭据开具方公钥、电子凭据开具方签名、第一电子凭据信息中的任意信息、第二电子凭据信息中的任意信息的任意组合进行编码,生成第二有效电子凭据识别码;所述有效电子凭据生成步骤,还包括:将第一有效电子凭据识别码和/或第二有效电子凭据识别码添加进生成的有效电子凭据。可选的,所述方法还包括:显现步骤:将生成的有效电子凭据显示,或打印生成真实凭据票面。本专利技术实施例还提供了一种有效电子凭据公开验证方法,包括:有效电子凭据信息提取步骤:从电子凭据提取有效电子凭据关键信息,所述关键信息包括:电子凭据开具方签名;电子凭据内容真实性验证步骤:调用第二签名验证算法,使用电子凭据开具方公钥验证电子凭据开具方签名;当验证通过,判断电子凭据内容是真实的。可选的,所述有效电子凭据信息提取步骤,还包括:当空白电子凭据不包括电子凭据开具方公钥,提取电子凭据开具方公钥;所述电子凭据内容真实性验证步骤,还包括:验证电子凭据开具方公钥是否有效。可选的,所述有效电子凭据信息提取步骤,还包括:提取第二电子凭据信息,按照有效电子凭据生成方法提取空白电子凭据任意信息,根据提取的第二电子凭据信息和空白电子凭据任意信息生成第三电子凭据信息;所述电子凭据内容真实性验证步骤,还包括:根据提取的空白电子凭据中的第一电子凭据信息验证第二电子凭据信息真实性。所述电子凭据内容真实性验证步骤,还包括:根据提取的空白电子凭据中的第一电子凭据信息验证第二电子凭据信息合规性。本专利技术实施例还提供了一种有效电子凭据生成装置,包括:有效电子凭据识别信息生成模块,用于电子凭据开具方生成描述电子凭据具体内容的第二电子凭据信息;将空白电子凭据任意信息与第二电子凭据信息一起生成第三电子凭据信息;调用第二签名算法,使用电子凭据开具方私钥对第三电子凭据信息进行签名,生成电子凭据开具方签名;有效电子凭据生成模块,用于根据空白电子凭据、第二电子凭据信息、电子凭据开具方签名生成有效电子本文档来自技高网
...
一种有效电子凭据生成、公开验证方法、装置及系统

【技术保护点】
一种有效电子凭据生成方法,其特征在于,用于根据空白电子凭据生成有效电子凭据,所述方法包括:有效电子凭据识别信息生成步骤:电子凭据开具方生成用于描述电子凭据具体内容的第二电子凭据信息;将空白电子凭据任意信息与所述第二电子凭据信息一起生成第三电子凭据信息;调用第二签名算法,使用电子凭据开具方私钥对第三电子凭据信息进行签名,生成电子凭据开具方签名;有效电子凭据生成步骤:根据空白电子凭据、第二电子凭据信息、电子凭据开具方签名生成有效电子凭据。

【技术特征摘要】
1.一种有效电子凭据生成方法,其特征在于,用于根据空白电子凭据生成有效电子凭据,所述方法包括:有效电子凭据识别信息生成步骤:电子凭据开具方生成用于描述电子凭据具体内容的第二电子凭据信息;将空白电子凭据任意信息与所述第二电子凭据信息一起生成第三电子凭据信息;调用第二签名算法,使用电子凭据开具方私钥对第三电子凭据信息进行签名,生成电子凭据开具方签名;有效电子凭据生成步骤:根据空白电子凭据、第二电子凭据信息、电子凭据开具方签名生成有效电子凭据。2.根据权利要求1所述的方法,其特征在于,所述空白电子凭据任意信息,包括以下信息的一种或者两种以上的任意组合:第一电子凭据信息、电子凭据颁发机构公钥、颁发机构签名;所述第一电子凭据信息,包括:至少根据预设的电子凭据票面信息、电子凭据开具方公钥、电子凭据开具方名称三者中的电子凭据票面信息生成的第一电子凭据信息;所述电子凭据票面信息包括以下信息中的一种或者两种以上的任意组合:电子凭据代码、电子凭据号码、电子凭据类型、电子凭据颁发机构名称、电子凭据额度、电子凭据有效期,业务类型;所述第二电子凭据信息,包括以下信息中的一种或者两种以上的任意组合:电子凭据开票时间、购买方名称、购买方识别号、购买方地址、购买方电话、购买方开户行、购买方账号、商品名称、劳务名称、服务名称、规格型号、单位、数量、单价、金额、税率、税额、合计金额、合计税额、电子凭据开具方名称、电子凭据开具方识别号、电子凭据开具方地址、电子凭据开具方电话、电子凭据开具方开户行、电子凭据开具方账号、收款人、开票人、复核人以及为保护上述内容生成的校验码、密码。3.根据权利要求1所述的方法,其特征在于,所述有效电子凭据生成步骤,还包括:当空白电子凭据不包括电子凭据开具方公钥,将电子凭据开具方公钥添加进生成的有效电子凭据。4.根据权利要求1所述的方法,其特征在于,所述有效电子凭据识别信息生成步骤,还包括:调用第四编码算法,对电子凭据颁发机构公钥、颁发机构签名、电子凭据开具方公钥、电子凭据开具方签名、第一电子凭据信息中的任意信息、第二电子凭据信息中的任意信息的任意组合进行编码,生成第一有效电子凭据识别码;和/或,根据预存的电子凭据编码方法,在预存的参与编码的信息中增加电子凭据颁发机构公钥、颁发机构签名、电子凭据开具方公钥、电子凭据开具方签名、第一电子凭据信息中的任意信息、第二电子凭据信息中的任意信息的任意组合进行编码,生成第二有效电子凭据识别码;所述有效电子凭据生成步骤,还包括:将第一有效电子凭据识别码和/或第二有效电子凭据识别码添加进生成的有效电子凭据。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:显现步骤:将生成的有效电子凭据显示,或打印生成真实凭据票面。6.一种有效电子凭据公开验证方法,其特征在于,包括:有效电子凭据信息提取步骤:从电子凭据提取有效电子凭据关键信息,所述关键信息包括:电子凭据开具方签名;电子凭据内容真实性验证步骤:调用第二签名验证算法,使用电子凭据开具方公钥验证电子凭据开具方签名;当验证通过,判断电子凭据内容是真实的。7.根据权利要求6所述的方法,其特征在于,所述有效电子凭据信息提取步骤,还包括:当空白电子凭据不包括电子凭据开具方公钥,提取电子凭据开具方公钥;所述电子凭据内容真实性验证步骤,还包括:验证电子凭据开具方公钥是否有效。8.根据权利要求6所述的方法,其特征在于,所述有效电子凭据信息提取步骤,还包括:提取第二电子凭据信息,按照有效电子凭据生成方法提取空白电子凭据任意信息,根据提取的第二电子凭据信息和空白电子凭据任意信息生成第三电子凭据信息;所述电子凭据内容真实性验证步骤,还包括:根据提取的空白电子凭据中的第一电子凭据信息验证第二电子凭据信息真实性;所述电子凭据内容真实性验证步骤,还包括:根据提取的空白电子凭据中的第一电子凭据信息验证第二电子凭据信息合规性。9.一种有效电子凭据生成装置,其特征在于,包括:有效电子凭据识别信息生成模块,用于电子凭据开具方生成描述电子凭据具体内容的第二电子凭据信息;将空白电子凭据任意信息与第二电子凭据信息一起生成第三电子凭据信息;调用第二签名算法,使用电子凭据开具方私钥对第三电子凭据信息进行签名,生成电子凭据开具方签名;有效电子凭据生成模块,用于根据空白电子凭据、第二电子凭据信息、电子凭据开具方签名生成有效电子凭据。10.根据权利要求9所述的装置,其特征在于,所述有效电子凭据生成模块,还用于当空白电子凭据不包括电子凭据开具方公钥,将电子凭据开具方公钥添加进生成的有效电子凭据。11.根据权利要求9所述的装置,其特征在于,所述有效电子凭据识别信息生成模块,还用于:调用第四编码算法,对电子凭据颁发机构公钥、颁发机构签名、电子凭据开具方公钥、电子凭据开具方签名、第一电子凭据信息中的任意信息、第二电子凭据信息中的任意信息的任意组合进行编码,生成第一有效电子凭据识别码;和/或,根据预存的电子凭据编码方法,在预存的参与编码的信息中增加电子凭据颁发机构公钥、颁发机构签名、电子凭据开具方公钥、电子凭据开具方签名、第一电子凭据信息中的任意信息、第二电子凭据信息中的任意信息的任意组合进行编码,生成第二有效电子凭据识别码;所述有效电子凭据生成模块,还用于将第一有效电子凭据识别码和/或第二有效电子凭据识别码添加进生成的有效电子凭据。12.根据权利要求9至11任意一项所述的装置,其特征在于,所述装置还包括:显现模块,用于将生成的有效电子凭据显示,或打印生成真实凭据票面。13.一种有效电子凭据公开验证装置,其特征在于,包括:有效电子凭据信息提取模...

【专利技术属性】
技术研发人员:李凤华刘杨谢绒娜陈丽花
申请(专利权)人:广州天宁信息技术有限公司广州科元信息技术有限公司
类型:发明
国别省市:广东,44

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

1