[发明专利]加密和自动验证银行票据的方法无效
申请号: | 97107166.7 | 申请日: | 1997-10-27 |
公开(公告)号: | CN1180872A | 公开(公告)日: | 1998-05-06 |
发明(设计)人: | 余路 | 申请(专利权)人: | 余路 |
主分类号: | G06F17/60 | 分类号: | G06F17/60 |
代理公司: | 江苏省专利事务所 | 代理人: | 沈根水 |
地址: | 210016 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种加密和自动验证银行票据的方法。它包含收集数据、写加密芯片、银行加密银行票据、用户加密银行票据与自动验证银行票据五个方法;其特点是加密和验证银行票据使用大信息量的二维图象码,该码具有极高安全性在于它由高强度加密算法加密票据数据与不可见的预留签章图象部分数据所得的密文和定位数据形成;用本方法能自动识别签章及票据,自动输入票据数据,实现票据处理自动化。它可广泛应用于银行及相关行业。 | ||
搜索关键词: | 加密 自动 验证 银行 票据 方法 | ||
【主权项】:
1.加密和自动验证银行票据的方法,包括:收集数据的方法;写加密芯片的方法;银行加密银行票据的方法;用户加密银行票据的方法;自动验证银行票据的方法;收集数据的方法在于银行用普通计算机输入客户的帐号及密钥;再用输入机、所说的计算机和插入该计算机的图像采集卡得到预留签章图象数据;然后用所说的计算机将该预留签章图象数据和所输入的密钥通过计算机网络接口,按所输入的帐号存入银行网络系统;其中,签章是指印鉴或签名,客户是指在银行开户的客户;写加密芯片的方法在于银行用普通计算机,输入客户的帐号及密钥,根据该帐号通过计算机网络接口从银行网络系统取出该帐号的密钥,并核对该密钥和所输入的密钥,如果这两个密钥一致,则根据该帐号通过所说的计算机网络接口从所说的银行网络系统取出该帐号的预留签章图象数据,并再用写加密芯片机将该客户的密钥及帐号写入加密芯片;银行加密银行票据的方法在于银行用普通计算机,输入客户的帐号及密钥,根据该帐号通过计算机网络接口从银行网络系统取出该帐号的密钥,并核对该密钥和所输入的密钥,如果这两个密钥一致,则根据该帐号通过所说的计算机网络接口从所说的银行网络系统取出该帐号的预留签章图象数据,并再输入票据号;其中,票据是指银行票据;用户加密银行票据的方法在于用户用普通计算机,输入操作密码,如果该密码正确,则从加密模块取出存于其中的密钥及帐号,并由用户输入密钥,核对该密钥和所输入的密钥,如果这两个密钥一致,则再输入票据数据;票据数据包括票据号、票据种类编号、签发日期、签发金额、收方帐号、付方帐号,票据种类编号是指将不同种类的票据用不同的数字加以编号;所说的加密模块由一个微处理器,一个加密芯片和一个计算机接口电路组成;其中,用户是实施加密银行票据的操作员;自动验证银行票据的方法在于银行用普通计算机,根据客户的帐号,通过计算机网络接口从银行网络系统取出该帐号的预留签章图象数据及密钥;再用输入机、所说的计算机和插入该计算机的图像采集卡,输入凭证上的签章图象;然后用所说的计算机处理该图象得到该图象数据,并验证此图象数据和取出的图象数据;验证的准则是这两图象对应的数据在图形上是否满足确定的条件;其中的凭证是银行票据或与银行票据相关的纸张;其特征在于收集数据的方法还包括:获得客户预留签名的方法,该方法是预留签名须在预留签名纸上一确定的范围里签出,此确定范围由明确的符号标出;形成规则数据的方法;确定加载域上二维图象码的定位数据的方法;银行用所说的计算机将所说的规则数据和所说的定位数据中的密文定位数据,通过所说的计算机网络接口,按所说的输入的客户帐号,存入所说的银行网络系统;写加密芯片的方法还包括:如果所说的两个密钥一致,银行用所说的计算机,根据所说的输入的客户帐号通过所说的计算机网络接口,从所说的银行网络系统取出该帐号的密文定位数据、规则数据,用所说的写加密芯片机,把所说的取出的预留签章图象数据、密文定位数据、规则数据写入加密芯片;银行加密银行票据的方法还包括:所说的计算机与输出设备相连;如果所说的两个密钥一致,银行用所说的计算机,根据所说的输入的客户帐号,通过所说的计算机网络接口,从所说的银行网络系统取出该帐号的密文定位数据、规则数据,用规则算法根据所取出的规则数据和所说的输入的票据号,计算所说的预留签章图象数据得到加密图象数据,用该加密图象数据和所说的输入的票据号构成明文;由加密算法用所说的密钥及该明文总位数把该明文加密成密文,将所说的帐号、该明文总位数和该密文转换成二维数码的表示数;如果全部单元域在所说的凭证上印鉴图象之外的区域,则用此表示数与所说的定位数据及定位图形数形成二维图形数,由所说的计算机及所说的输出设备用该二维图形数在所说的凭证加载域上形成二维图象码图形;如果全部单元域在所说的凭证上签名图象之外的区域,则用此表示数与所说的定位数据及定位图形数形成二维图形数,并用该二维图形数和签名图形数构成输出图形数;如果部分单元域在所说的凭证上签章图象之外区域、其余部分单元域包含于所说的凭证上签章图象区域,则用此表示数、签章图形数与所说的定位数据,以及定位图形数共同形成输出图形数;由所说的计算机及所说的输出设备用所述的输出图形数在所说的凭证加载域上形成二维图象码及签章图形;用户加密银行票据的方法还包括:所说的计算机与输出设备相连;如果所说的两个密钥一致,用户用所说的计算机,从所说的加密模块取出存于其中的预留签章图象数据、密文定位数据、规则数据,再由规则算法根据取出的规则数据和所说的输入的票据号,计算取出的预留签章图象数据得到加密图象数据,用该加密图象数据和所说的输入的票据数据构成明文,由加密算法用所说的密钥及该明文总位数把该明文加密成密文,将所说的取出的帐号、该明文总位数和该密文转换成二维数码的表示数;如果全部单元域在所说的凭证上印鉴图象之外的区域,则用此表示数与所说的定位数据及定位图形数形成二维图形数,由所说的计算机及所说的输出设备用该二维图形数在所说的凭证加载域上形成二维图象码图形;如果全部单元域在所说的凭证上签名图象之外的区域,则用此表示数与所说的定位数据及定位图形数形成二维图形数,并用该二维图形数和签名图形数构成输出图形数;如果部分单元域在所说的凭证上签章图象之外区域、其余部分单元域包含于所说的凭证上签章图象区域,则用此表示数、签章图形数与所说的定位数据、以及定位图形数共同形成输出图形数;由所说的计算机及所说的输出设备用所述的输出图形数在所说的凭证加载域上形成二维图象码及签章图形;自动验证银行票据的方法还包括:银行用所说的输入机、所说的计算机和所说的插入该计算机的图像采集卡,输入所说的凭证的加载域上的二维图象码的图象;再用所说的计算机,对此图象进行处理得到该图象的图象数据,由此图象数据计算出定位符的位置数据,由该图象数据和此定位符位置数据及所说的基本定位数据得到所说的凭证的帐号、明文总位数的二维数码表示数,通过转换得到所说的凭证的帐号、明文总位数,根据该帐号通过所说的银行计算机接口,从所说的银行网络系统取出该帐号的规则数据、密文定位数据,用该图象数据和所得的定位符位置数据及所取的密文定位数据,得到表达密文的二维数码表示数,将此表示数转换成密文,由所说的加密算法对应的解密算法用所说的取出的密钥及所得的明文总位数,把该密文解密得到明文,并由所说的规则算法根据取出的规则数据和所得明文中的票据号,计算所说的取出的预留签章图象数据,得到所说的加密图象数据,一一比较该加密图象数据和所得的明文中的加密图象数据,验证正确时,自动得到所说的凭证上被加密的票据数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于余路,未经余路许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/97107166.7/,转载请声明来源钻瓜专利网。