一种数字印章支付验证系统及其方法

文档序号:6664376阅读:147来源:国知局
专利名称:一种数字印章支付验证系统及其方法
技术领域
本发明涉及电子技术和信息处理安全领域,具体涉及ー种数字印章支付验证系统及其方法。
背景技术
随着银行电子化的发展,传统的银行票据验证方式由于效率低、安全性差,已成为制约银行业务发展的障碍。具体来说,包括但不限制于以下缺陷I.印章复制的精度非常高,误差率低于千分之三,远远超过了人工肉眼的分辨能力;2.印鉴以ー种图形化的方式出现,即使采用电子智能识别技术,其鉴别的准确度·也无法控制;3.票据从收款行通过票据交换传送到付款行,需要几天甚至更长的时间。繁重的票据交换工作,使得工作效率难以提高;4.印鉴与票据上的金額、帐号、日期、票据号码等要素毫不相关,仅以印鉴的真实性认定票据的合法性,给盗填、篡改票据者留下可乘之机。

发明内容
本发明需要解决的技术问题是,如何提供ー种数字印章支付验证系统及其方法,能支持并大大提高银行票据的使用安全和效率。本发明的第一个技术问题这样解决构建ー种数字印章支付验证系统及其方法,所述数字印章是印制在银行票据上的ニ维码,还包括销售终端(P0S終端),用于获取并发送所述银行票据对应信息数据和所述数字印章对应支付密码;出票行计算机中心,与所述POS終端通讯连接,接收所述信息数据和支付密码,计算校验码并与所述支付密码匹配;支付密码器,用于接收银行票据信息数据并计算该银行票据的支付密码;ニ维码打印输出装置,用于在对应银行票据上打印输出与所述票据信息及支付密码一致的ニ维码。按照本发明提供的数字印章支付验证系统,所述POS終端包括主控模块及其电连接的ニ维码扫描模块和通讯模块。按照本发明提供的数字印章支付验证系统,所述支付密码器是内置加密算法的集成电路(IC)卡或可插拔钥匙(USB key)。按照本发明提供的数字印章支付验证系统,该系统还包括与所述支付密码器通讯连接的运行支付软件的计算机、手机或平板电脑等。本发明的另ー个技术问题这样解决构建ー种数字印章支付验证方法,包括(一)数字印章生成步骤
5101)按支票签发要求填写银行票据并将对应信息数据传送给支付密码器;5102)支付密码器计算生成支付密码传送给ニ维码打印输出装置;5103) ニ维码打印输出装置在所述银行票据上打印与所述票据信息及支付密码ー致的ニ维码;还包括(ニ)数字印章验证步骤5201)P0S终端获取并发送被使用银行票据对应信息 数据和其上数字印章对应支付密码;5202)出票行计算机中心接收所述信息数据和支付密码,计算校验码,判断是否与所述支付密码匹配?是验证通过,否则失败。按照本发明提供的数字印章支付验证方法,所述步骤5101)通过与支付密码器通讯连接的所述计算机、手机或平板电脑上运行的对应应用软件完成。按照本发明提供的数字印章支付验证方法,步骤5102)中传送包括支付密码器将支付密码传送给所述计算机、手机或平板电脑,再由所述计算机、手机或平板电脑生成ニ维码发送给其连接的打印设备。按照本发明提供的数字印章支付验证方法,所述支付密码器是内置加密算法的IC卡或USB key,所述步骤5102)中计算是通过IC卡或USB key中CPU完成。按照本发明提供的数字印章支付验证方法,所述ニ维码包括但不限制于是QR ニ维码、Maxicode ニ维码或^^417 ニ维码。按照本发明提供的数字印章支付验证方法,所述步骤5201)包括条码扫描。按照本发明提供的数字印章支付验证方法,步骤5101)还包括将所述对应信息数据传送给数据存储卡,步骤5201)是通过读取所述数据存储卡获取所述对应信息数据。本发明提供的数字印章支付验证系统及其方法,利用现代计算机网络技术、数字水印技术、密码学原理等许多高科技手段,克服了传统票据鉴定方式的种种弊端,极大地堤高了银行的业务处理能力和实现支付密码计算摆脱嵌入式设备方式,井能够实现密码在票据通过网络传输、支付结算确保密码信息的真实性、唯一性、不可抵赖性,同时有效解决了抗攻击及防篡改的安全要求。


下面结合附图和具体实施例进ー步对本发明进行详细说明图I为本发明优选具体实施例的系统架构示意图;图2为本发明优选具体实施例中用户端连接使用示意图;图3为本发明优选具体实施例中USB Key的硬件框图;图4为图3中CPU的功能框图;图5为采用QR ニ维码的支票票面示意图;图6为采用Maxicode ニ维码的支票票面示意图;图7为采用TOF417 ニ维码的支票票面示意图。
具体实施例方式首先,说明本发明关键
(一 )支付密码器ー种以智能卡或USB key型式的电子支付密码器,采用接触式或非接触式IC卡或USB key作为支付密码加载的载体,将国密SSXlO算法及数字水印算法加载到IC卡或USBkey的CPU中,需要计算支付密码时,将IC卡插入通用的IC卡读写器,配合PC端(手机、移动终端等)的应用软件,即可计算出支付密码。这样使得支付密码器的结构简化、安全性更高,省去了传统密码器的LCD显示模组、电源控制模块、键盘模块,使用成更低,而且携帯方便。( ニ)基干支付密码器的业务流程I)客户申请使用支付密码器根据客户的申请,经开户行审核后,对发放给客户的支付密码器进行初始化,由开户行支付密码校验机的校验卡将加密算法參数、密码器程序解密密钥、密码器浮动调用參数等公有參数和开户账号设置在密码器内并产生银行账户密钥注入支付密码器,客户在支·付密码器中预留密钥井上送支付密码校验机的校验卡。这个过程中,传统银行的系统无需变更,只需通过柜员终端连接的读卡器或USB終端设备,对IC卡或USB key密码器进行相应操作即可完成。2)客户签发结算票据客户签发结算票据时,将票据的诸要素输入支付密码器,由支付密码器计算出该票据的支付密码,将支付密码填写在结算票据的特定位置。这个过程中,用户根据不同的使用情况,将IC卡或USB key支付密码器连接到PC、手机、移动终端等设备,配合相应的应用软件,即可完成票据签发。3)支付密码的认证受理行受理该结算票据后,将票据的诸要素及支付密码输入计算机,计算机将所有输入要素送交该结算票据的开户行票据校验机,进行票据的真伪核验,并返回票据的核验结果。这个过程,用户也可将数据存储卡直接提交银行柜员读入签发信息,为票据信息录入提供快速解决方案。数据存储卡包括但不限制于接触式数据存储卡、非接触式数据存储卡、手机卡和安全数字卡(SD存储卡)。第二,结合本发明优选具体实施例详述本发明具体实现(一 )系统架构如图I所示,该系统基于POS終端、柜员终端和银行计算机中心,其中银行计算机中心还额外连接支付验证服务器,包括1、由指定柜员终端发放支付密码器;2、POS終端或柜员终端上使用带支付密码的支票。(ニ)用户端使用如图2所示,用户根据不同的使用情况,将IC卡或USB key支付密码器连接到PC、手机、移动终端等设备,配合相应的应用软件,即可完成票据签发。(三)USBkey支付密码器如图3和4所示,采用USB key作为支付密码加载的载体,将国密“SSX10”算法及数字水印算法加载到IC卡或USB key的CPU中,需要计算支付密码时,将USB key插入通用的USB接ロ,配合PC端的应用软件,即可计算出支付密码。该支付密码器的结构简化、安全性更高,省去了传统密码器的液晶(IXD)显示模组、电源控制模块、键盘模块,使用成更低,而且携帯方便。(四)ニ维码如图5、6和7所示,银行票据正面右下角位置的对应ニ维码,其中图5对应ニ维码是快速反应(QR) ニ维码,图6对应ニ维码是Maxicode ニ维码,图7对应ニ维码是TOF417
ニ维码。最后,以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明权利要求的涵盖范围。·
权利要求
1.一种数字印章支付验证系统,其特征在于,所述数字印章是打印在银行票据上的二维码,还包括 POS终端,用于获取并发送所述银行票据对应信息数据和所述数字印章对应支付密码; 出票行计算机中心,与所述POS终端通讯连接,接收所述信息数据和支付密码,计算校验码并与所述支付密码匹配; 支付密码器,用于接收银行票据信息数据并计算该银行票据的支付密码; 二维码打印输出装置,用于在对应银行票据上打印输出与所述票据信息及支付密码一致的二维码。
2.根据权利要求I所述数字印章支付验证系统,其特征在于,所述支付密码器是内置加密算法的IC卡或USB key,该系统还包括与所述支付密码器通讯连接的运行支付软件的计算机、手机或平板电脑。
3.根据权利要求I所述数字印章支付验证系统,其特征在于,所述POS终端包括主控模块及其电连接的二维码扫描模块和通讯模块。
4.根据权利要求I或3所述数字印章支付验证系统,其特征在于,还包括用于存储所述银行票据对应信息数据的数据存储卡;所述POS终端包括数据存储卡读取模块。
5.一种数字印章支付验证方法,其特征在于,包括数字印章生成步骤 5101)按支票签发要求填写银行票据并将对应信息数据传送给支付密码器; 5102)支付密码器计算生成支付密码传送给二维码打印输出装置; 5103)二维码打印输出装置在所述银行票据上打印与所述票据信息及支付密码一致的二维码; 还包括数字印章验证步骤 5201)P0S终端获取并发送被使用银行票据对应信息数据和其上数字印章对应支付密码; 5202)出票行计算机中心接收所述信息数据和支付密码,计算校验码,判断是否与所述支付密码匹配?是验证通过,否则失败。
6.根据权利要求5所述数字印章支付验证方法,其特征在于,所述步骤5101)通过与支付密码器通讯连接的所述计算机、手机或平板电脑上运行的对应应用软件完成。
7.根据权利要求6所述数字印章支付验证方法,其特征在于,步骤5102)中传送包括支付密码器将支付密码传送给所述计算机、手机或平板电脑,再由所述计算机、手机或平板电脑生成二维码发送给其连接的打印设备。
8.根据权利要求5所述数字印章支付验证方法,其特征在于,所述支付密码器是内置加密算法的IC卡或USB key,所述步骤5102)中计算是通过IC卡或USB key中CPU完成。
9.根据权利要求5所述数字印章支付验证方法,其特征在于,所述二维码是QR二维码、Maxicode 二维码或TOF417 二维码,所述步骤5201)包括条码扫描。
10.根据权利要求5-9任一项所述数字印章支付验证方法,其特征在于,步骤5101)还包括将所述对应信息数据传送给数据存储卡,步骤5201)是通过读取所述数据存储卡获取所述对应信息数据。
全文摘要
本发明涉及一种数字印章支付验证系统及其方法,其中系统包括POS终端、出票行计算机中心、支付密码器和二维码打印输出装置,方法包括(一)生成步骤5101)按支票签发要求填写银行票据并将对应信息数据传送给支付密码器;5102)支付密码器计算生成支付密码传送给二维码打印输出装置;5103)二维码打印输出装置在所述银行票据上打印与所述票据信息及支付密码一致的二维码;(二)验证步骤5201)POS终端获取并发送被使用银行票据对应信息数据和其上数字印章对应支付密码;5202)出票行计算机中心接收所述信息数据和支付密码,计算校验码,判断是否与所述支付密码匹配?是验证通过,否则失败。
文档编号G07G1/12GK102789612SQ20121024571
公开日2012年11月21日 申请日期2012年7月16日 优先权日2012年7月16日
发明者刘连生 申请人:深圳宝嘉电子设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1