书签 分享 收藏 举报 版权申诉 / 5

自助终端与密码键盘相互认证的方法.pdf

  • 上传人:32
  • 文档编号:4254354
  • 上传时间:2018-09-12
  • 格式:PDF
  • 页数:5
  • 大小:424.43KB
  • 摘要
    申请专利号:

    CN201110434687.6

    申请日:

    2011.12.22

    公开号:

    CN102521546A

    公开日:

    2012.06.27

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||公开

    IPC分类号:

    G06F21/04

    主分类号:

    G06F21/04

    申请人:

    福建联迪商用设备有限公司

    发明人:

    胡欣; 杨长嘉; 林雄声; 谢伟强

    地址:

    350003 福建省福州市鼓楼区洪山园路68号实达科技城

    优先权:

    专利代理机构:

    福州元创专利商标代理有限公司 35100

    代理人:

    蔡学俊

    PDF完整版下载: PDF下载
    内容摘要

    本发明涉及一种自助终端与密码键盘相互认证的方法,其特征在于:包括密码键盘的预处理以及自助终端软件与密码键盘的相互认证;所述密码键盘的预处理是:通过键盘初始化工具,先读取到该密码键盘的序列号,而后该初始化工具会用内置的根密钥配合一加密算法换算为第一组LandiKeyA,并下装到该密码键盘中;所述自助终端软件与密码键盘的相互认证是:通过一动态库通过所述加密算法将密码键盘序列号换算为第二组LandiKeyA;然后系统将该第二组LandiKeyA与所述第一组LandiKeyA进行比对验证,如果两者相同认为验证通过,否则为不通过。本发明能实现自助终端与密码键盘的有效验证,保证了密码键盘使用的安全性。

    权利要求书

    1: 一种自助终端与密码键盘相互认证的方法, 其特征在于 : 包括密码键盘的预处理以 及自助终端软件与密码键盘的相互认证 ; 所述密码键盘的预处理是 : 通过键盘初始化工具, 先读取到该密码键盘的序列号, 而后 该初始化工具会用内置的根密钥配合一加密算法换算为第一组 LandiKeyA, 并下装到该密 码键盘中 ; 所述自助终端软件与密码键盘的相互认证是 : 在自助终端应用程序启动时, 调用经验 证后的动态库, 该动态库是负责和密码键盘进行通讯的中间程序, 终端应用程序通过调用 该中间程序实现对密码键盘的控制 ; 该动态库通过所述加密算法将密码键盘序列号换算为 第二组 LandiKeyA ; 然后系统将该第二组 LandiKeyA 与所述第一组 LandiKeyA 进行比对验 证, 如果两者相同认为验证通过, 否则为不通过 ; 自助终端应用程序根据验证的结果拒绝验 证不通过的密码键盘接入系统。
    2: 根据权利要求 1 所述的自助终端与密码键盘相互认证的方法, 其特征在于 : 所述动 态库的验证采用 MD5 进行验证。
    3: 根据权利要求 1 所述的自助终端与密码键盘相互认证的方法, 其特征在于 : 所述第 二组 LandiKeyA 生成后, 该自助终端同时生成一组随机数, 并将该随机数发往密码键盘, 密 码键盘用存储的第一组 LandiKeyA 对随机数进行加密获得加密结果 TAC0, 而后密码键盘将 该 TAC0 返回给动态库, 该动态库用第二组 LandiKeyA 对 RAND 进行加密获得加密结果 TAC1, 最后对 TAC0 和 TAC1 进行比对验证, 如果两者相同认为验证通过, 否则为不通过, 终端应用 程序根据验证的结果拒绝验证不通过的密码键盘接入系统。
    4: 根据权利要求 1 所述的自助终端与密码键盘相互认证的方法, 其特征在于 : 所述的 LandiKeyA 为 8 字节, 存在所述密码键盘中, 且掉电自毁。

    说明书


    自助终端与密码键盘相互认证的方法

        【技术领域】
         本发明涉及一种自助终端与密码键盘相互认证的方法。背景技术 自助终端目前广泛应用于金融与其他行业领域, 对按键加密的要求越来越高。为 了避免发生没有经过认证的键盘接入系统, 或者客户自行替换密码键盘引起的安全性问 题, 对密码键盘的认证显得尤为重要。
         发明内容 本发明的目的是提供一种自助终端与密码键盘相互认证的方法, 能实现自助终端 与密码键盘的有效验证, 保证了密码键盘使用的安全性。
         本发明采用以下技术方案实现 : 一种自助终端与密码键盘相互认证的方法, 其特 征在于 : 包括密码键盘的预处理以及自助终端软件与密码键盘的相互认证 ; 所述密码键盘 的预处理是 : 通过键盘初始化工具, 先读取到该密码键盘的序列号, 而后该初始化工具会 用内置的根密钥配合一加密算法换算为第一组 LandiKeyA, 并下装到该密码键盘中 ; 所述 自助终端软件与密码键盘的相互认证是 : 在自助终端应用程序启动时, 调用经验证后的动 态库, 该动态库是负责和密码键盘进行通讯的中间程序, 终端应用程序通过调用该中间程 序实现对密码键盘的控制 ; 该动态库通过所述加密算法将密码键盘序列号换算为第二组 LandiKeyA ; 然后系统将该第二组 LandiKeyA 与所述第一组 LandiKeyA 进行比对验证, 如果 两者相同认为验证通过, 否则为不通过 ; 自助终端应用程序根据验证的结果拒绝验证不通 过的密码键盘接入系统。
         在本发明一实施例中, 所述动态库的验证采用 MD5 进行验证。
         在本发明一实施例中, 所述第二组 LandiKeyA 生成后, 该自助终端同时生成一 组随机数, 并将该随机数发往密码键盘, 密码键盘用存储的第一组 LandiKeyA 对随机数 进行加密获得加密结果 TAC0, 而后密码键盘将该 TAC0 返回给动态库, 该动态库用第二组 LandiKeyA 对 RAND 进行加密获得加密结果 TAC1, 最后对 TAC0 和 TAC1 进行比对验证, 如果 两者相同认为验证通过, 否则为不通过, 终端应用程序根据验证的结果拒绝验证不通过的 密码键盘接入系统。
         在本发明一实施例中, 所述的 LandiKeyA 为 8 字节, 存在所述密码键盘中, 且掉电 自毁。
         本发明通过将密码键盘的序列号进行加密验证, 终端应用程序根据验证的结果拒 绝验证不通过的密码键盘接入系统, 从而保证系统的安全性, 方法简单, 具有较好的使用价 值。
         附图说明
         图 1 是本发明实施例的方法流程示意图。具体实施方式
         本发明提供一种自助终端与密码键盘相互认证的方法, 其特征在于 : 包括密码键 盘的预处理以及自助终端软件与密码键盘的相互认证 ; 所述密码键盘的预处理是 : 通过键 盘初始化工具, 先读取到该密码键盘的序列号, 而后该初始化工具会用内置的根密钥配合 一加密算法换算为第一组 LandiKeyA, 并下装到该密码键盘中 ; 本实施例中, 该 LandiKeyA 是用于进行密码键盘认证的密钥, 8 字节, 存在密码键盘中, 掉电自毁。 所述自助终端软件与 密码键盘的相互认证是 : 在自助终端应用程序启动时, 调用经验证后的动态库, 该动态库是 负责和密码键盘进行通讯的中间程序, 终端应用程序通过调用该中间程序实现对密码键盘 的控制 ; 该动态库通过所述加密算法将密码键盘序列号换算为第二组 LandiKeyA ; 然后系 统将该第二组 LandiKeyA 与所述第一组 LandiKeyA 进行比对验证, 如果两者相同认为验证 通过, 否则为不通过 ; 自助终端应用程序根据验证的结果拒绝验证不通过的密码键盘接入 系统。
         本实施例的密码键盘是在自助终端设备上安装的用于进行按键或通讯加密的键 盘, 如 ATM 机上使用的键盘, 一般为 16 键, 仅包含数字键、 确认键、 取消键、 清除键等按键。 所 述根密钥是存储于密码键盘初始化工具内部的密钥, 用特定算法对密码键盘序列号进行加 密生成 LandiKeyA。对于不同的项目可以设置不同的根密钥, 生成不同的初始化工具, 从而 提高安全性。
         请参照图 1, 图 1 是本发明另一实施例的方法流程示意图。从图中可知, 自助终端 的应用程序在启动后, 通过 MD5 对 DLL 进行合法性验证, 该 DLL 动态库由专人开发, 其内置 与键盘初始化程序相同的根密钥, 根据同样的算法换算密码键盘序列号为 LandiKeyA, 如果 该密码键盘是配套的, 该 LandiKeyA 应该与键盘中存储的 LandiKeyA 相同。同时生成一组 随机数 (RAND) , 将随机数发往密码键盘, 密码键盘用存储的 LandiKeyA 对随机数进行加密 获得加密结果 TAC0, 而后密码键盘将 TAC0 返回给动态库程序, 动态库程序用前面生成的 LandiKeyA 对 RAND 进行加密获得加密结果 TAC1, 最后对 TAC0 和 TAC1 进行比对验证, 如果 两者相同认为验证通过, 否则为不通过。终端应用程序根据验证的结果拒绝验证不通过的 密码键盘接入系统。
         以上所述仅为本发明的较佳实施例, 凡依本发明申请专利范围所做的均等变化与 修饰, 皆应属本发明的涵盖范围。

    关 键  词:
    自助 终端 密码 键盘 相互 认证 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:自助终端与密码键盘相互认证的方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4254354.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1