[发明专利]电子发票的生成方法及生成装置有效
申请号: | 201710279833.X | 申请日: | 2017-04-25 |
公开(公告)号: | CN107146120B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 李泽然;魏海健;陈皓;李蓓;刘冬娜;王彤;刘春娜 | 申请(专利权)人: | 大象慧云信息技术有限公司 |
主分类号: | G06Q30/04 | 分类号: | G06Q30/04;G06F21/64;H04L9/08;H04L9/32 |
代理公司: | 北京润川律师事务所 11643 | 代理人: | 张超 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 发票 生成 方法 装置 | ||
1.一种电子发票的生成方法,其特征在于,包括以下步骤:
电子发票的开票终端与用于安全认证的硬件设备进行绑定,包括:所述开票终端通过所述硬件设备的硬件接口获取所述硬件设备中存储的数字证书及信任链;所述开票终端与所述数字证书及信任链进行绑定,以与所述硬件设备进行绑定;电子发票的开票终端生成第一随机数,将所述第一随机数发送至所述硬件设备,以使所述硬件设备基于所述硬件设备中的数字证书对所述第一随机数进行签名,得到签名结果,根据与所述开票终端绑定的数字证书对所述签名结果进行验证;
电子发票的开票终端在对所述签名结果验证通过之后,向所述硬件设备发送电子发票的开票信息,开票信息包括购买方名称、销售方名称、销售方纳税人识别号、商品名称、数量、单价、金额、税率、税额;
硬件设备通过硬件导入并存储来自服务器的共享密钥,共享秘钥为服务器随机生成AES-256对称密钥;硬件设备基于数字证书对所述开票信息进行签名,得到签名值;硬件设备生成第二随机数,根据所述第二随机数与共享密钥生成临时会话密钥;通过临时会话密钥对所述开票信息和所述签名值进行加密,得到密文;
电子发票的开票终端接收所述硬件设备发送的所述密文;
电子发票的开票终端基于所述密文生成网络链接,所述网络链接用于向服务器发送包含所述密文的开票请求,所述网络链接包括二维码链接,二维码链接中包括密文、随机数、开票客户端信息以及售货门店信息;
服务器接收电子发票的开票请求,根据所述第二随机数与所述共享密钥生成临时会话密钥;基于所述临时会话密钥对所述密文进行解密,得到所述开票信息和所述开票信息的签名值;根据数字证书对所述签名值进行验证,服务器中存储有用于进行开票认证的数字证书;在对所述签名值验证通过之后,确定得到所述开票信息得到所述开票信息,基于所述开票信息生成电子发票。
2.根据权利要求1所述的电子发票的生成方法,其特征在于,硬件设备存储来自服务器的共享密钥的方法包括:
服务器生成共享密钥;
服务器将所述共享密钥存储至所述硬件设备,以使所述硬件设备基于所述共享密钥对所述开票信息进行加密。
3.根据权利要求2所述的电子发票的生成方法,其特征在于,所述服务器中存储有用于进行开票认证的数字证书,所述电子发票的生成方法还包括:
服务器基于所述数字证书对所述共享密钥进行加密后导入所述硬件设备,硬件设备基于所述数字证书进行解密,以获得所述共享密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大象慧云信息技术有限公司,未经大象慧云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710279833.X/1.html,转载请声明来源钻瓜专利网。