[发明专利]一种税控模块自动绑定及双向认证方法有效
申请号: | 202011503246.2 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112702325B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 谭有宁 | 申请(专利权)人: | 艾体威尔电子技术(北京)有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L61/255;H04L9/06;H04L9/08;G07G1/00;G07G1/14 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国强 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模块 自动 绑定 双向 认证 方法 | ||
1.一种税控模块自动绑定及双向认证方法,其特征在于,包括税控模块自动绑定操作以及税控模块与POS机间双向认证操作,所述税控模块自动绑定操作包括判断税控模块是否与POS机绑定成功,若是,则进行税控模块与POS机间双向认证操作;若否,则表明税控模块与POS机绑定失败;
其中,所述税控模块自动绑定操作,包括以下步骤:
S1)POS机查询税控模块的绑定状态,判断所述税控模块是否处于绑定状态,若是,则进行税控模块与POS机间双向认证操作;若否,则进入步骤S2);
S2)获取POS序列号,所述POS序列号为小于24字节的数据,将所述POS序列号补齐至24字节,获得24字节序列,选取所述24字节序列的后8位字节、并采用3DES算法对所述24字节序列的后8位字节进行加密,获得24字节密钥,所述POS机保存所述POS序列号及所述24字节密钥;
S3)所述POS机将所述POS序列号及所述24字节密钥发送至所述税控模块,所述税控模块写入并保存所述POS序列号及所述24字节密钥,判断所述税控模块是否成功保存所述POS序列号及所述24字节密钥,若是,则税控模块自动绑定成功;若否,则返回步骤S1);
其中,所述税控模块与POS机间双向认证操作,包括以下步骤:
S4)POS机产生n字节POS机随机数,利用所述n字节POS机随机数与所述24字节序列组成n+24字节数据,使用所述24字节密钥、并采用3DES算法对所述n+24字节数据进行加密,获得将加密后的第一密文,POS机将所述加密后的第一密文发送至所述税控模块;
S5)税控模块使用保存的24字节密钥、并采用3DES算法对所述加密后的第一密文进行解密,得到解密序列和解密随机数,将所述解密序列与所述税控模块保存的POS序列号进行比对,判断所述解密序列是否与所述税控模块保存的POS序列号一致,若是,则进入步骤S6);若否,则表明税控模块认证失败;
S6)所述税控模块产生m字节税控模块随机数,将所述m字节税控模块随机数、所述24字节序列和所述n字节POS机随机数组成n+m+24字节数据,所述税控模块使用保存的24字节密钥、并采用3DES算法对所述n+m+24字节数据进行加密,获得加密后的第二密文,所述税控模块将所述加密后的第二密文发送至所述POS机;
S7)所述POS机利用所述24字节密钥、并采用3DES算法对所述加密后的第二密文进行解密,获得n+m+24字节的解密数据,所述n+m+24字节的解密数据包括解密后的税控模块随机数、解密后的POS机随机数和解密后的序列,判断所述解密后的POS机随机数和所述解密后的序列是否与所述n字节POS机随机数和所述24字节序列对应一致,若是,则表明POS机认证税控模块成功,进入步骤S8);若否,则表明税控模块与POS机间双向认证失败;
S8)所述POS机将所述解密后的税控模块随机数通过明文发送至税控模块,所述税控模块接收所述解密后的税控模块随机数、并将所述解密后的税控模块随机数与所述m字节税控模块随机数进行比对,判断所述解密后的税控模块随机数与所述m字节税控模块随机数是否一致,若是,则表明税控模块与POS机间双向认证成功;若否,则表明税控模块与POS机间双向认证失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾体威尔电子技术(北京)有限公司,未经艾体威尔电子技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011503246.2/1.html,转载请声明来源钻瓜专利网。