带密码输入的读卡器的利记博彩app

文档序号:6589183阅读:341来源:国知局
专利名称:带密码输入的读卡器的利记博彩app
技术领域
本实用新型涉及信息安全领域,尤其涉及带密码输入的读卡器。
背景技术
随着社会的高度信息化,信息安全已经渗入到人们日常生活的每一个方面, 伴随着信息安全的到来,密码的输入需求越来越普遍,例如確艮行账户密码输入, 门禁系统密码输入等。
目前带密码输入的读卡器直接与连接到互联网络中的计算机相连。用户在 输入密码时,直接将密码输入所述计算机中,并由所述计算机将用户输入的密 码发送到密码校验装置,由密码校验装置对用户输入的密码进行认证。由于接 收用户输入密码的计算机与互联网络相连接,在用户输入密码的过程中,很容 易被非法用户通过互联网络监控所述计算机,将用户输入的密码截获,使用户
输入的密码的安全性得不到保障;并且将用户输入密码发送给密码校验装置的 过程中,用户输入的密码也容易被非法用户截获,使用户输入密码的安全性得 不到保证。

实用新型内容
本实用新型提供一种带密码输入的读卡器,使用户输入的密码不易被截获, 保证了用户输入密码的安全。
为达到上述目的,本实用新型采用如下技术方案
一种带密码输入的读卡器,包括数据解析模块、指令封装模块、与服务 器连接的服务器接口 、与智能卡连接的输入/输出接口 、供用户输入密码的键盘;
所述带密码输入的读卡器通过所述与服务器连接的服务器接口接收服务器发送的包含有密码校验指令的数据包;所述数据解析模块对接收到的数据包进 行解析得到密码校验指令,所述指令封装模块将所述4泉盘输入的密码封装在密 码校验指令中,所述与智能卡连接的输入/输出接口将封装有所述密码的密码校 验指令发送给智能卡;
所述带密码输入的读卡器还包括播放提示信息的播放装置; 所述播放提示信息的播放装置包括液晶显示装置和声音播放装置; 所述数据解析模块和指令封装模块集成在主处理器内; 所述供用户输入密码的键盘包括触摸式键盘和按键式键盘; 所述与服务器连接的服务器接口包括即插即用接口和串口,所述即插即 用接口包括USB接口、 1394接口、 PCMCIA接口、 FC接口;
所述与智能卡连接的输入/输出接口包括接触式接口和非接触式接口; 所述带密码输入的读卡器通过所述与智能卡连接的输入/输出接口接收智 能卡返回的密码校验指令的执行结果,将接收到的密码校验指令进行打包;并 通过所述与服务器连接的接口将打包后的包含有密码校验指令的执行结果的数 据包发送给服务器。
采用上述方案后,用户输入的密码由带密码输入的读卡器接收,避免了用 户输入的密码由所述连接到互联网络中的计算机接收,防止了非法用户通过监 控所述连接到互联网络中的计算机将用户输入的密码截获,提高了用户输入密 码的安全性;并且带密码输入的读卡器将用户输入的密码封装在密码校验指令 中发送给所述智能卡,使所述用户输入的密码的传输不经过互联网络便可以完 成,防止了非法用户通过互联网络将用户输入的密码截获的可能性,保证了用 户输入密码的安全。

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对 实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附 图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出 创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本实用新型实施例1带密码输入的读卡器的组成框图; 图2为本实用新型实施例2带密码输入的读卡器的组成框图; 图3为本实用新型实施例2带密码输入的读卡器的主控芯片的结构示意图; 图4为本实用新型实施例2带密码输入的读卡器的输入/输出接口的结构示 意图5为本实用新型实施例2带密码输入的读卡器的输入/输出接口的输入和 输出信号分离电路图6为本实用新型实施例2带密码输入的读卡器的输入/输出接口的保护电 路图7为本实用新型实施例2带密码输入的读卡器的为智能卡提供操作时钟 的晶振时钟结构示意图8为本实用新型实施例2带密码输入的读卡器中的播s改装置的电路图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方 案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实 施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人 员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型 保护的范围。
实施例1本实用新型实施例提供一种带密码输入的读卡器,如图1所示,该读卡器
包括与服务器连接的服务器接口 11、数据解析模块12、供用户输入密码的键 盘13、指令封装模块14、与智能卡连接的输入/输出接口 15;
所述带密码输入的读卡器通过所述与服务器连接的服务器接口 11接收服务 器发送的包含有密码校验指令的数据包;所述数据解初4莫块12对接收到的数据 包进行解析得到密码校验指令;所述数据的解析具体如下如果带密码输入的 读卡器通过USB接口与服务器连接,则将USB接口中传入的符合 CCID(Chip/Smart Card Interface Devices,智能卡读写器)协议的数据包进4亍 解析,从中获取符合7816规范的操作指令;带密码输入的读卡器还可以通过1394 接口或其它接口与服务器连接,相应的将按照与其相对应的协议封装传输的数 据包进行解析,并从中获取7816规范的操作指令;
经过解析得所述带密码输入的读卡器可操作的密码校验指令后,所述带密 码输入的读卡器通过所述指令封装^t块14,将所述^;盘13输入的密码封装在密 码校验指令中,并通过与智能卡连接的智能卡接口 15,将封装有所述密码的密 码校验指令发送给智能卡,以便智能卡对输入的密码进行认证。
本实用新型实施例中,用户输入的密码由带密码输入的读卡器接收,而不 是由连接到互联网中的计算机接收,防止了非法用户通过互联网络监控所述计 算机将用户输入的密码截获,提高了用户输入密码的安全性;并且所述带密码 输入的读卡器将用户输入的密码封装到密码校验指令中发送给智能卡,避免了 由连接到互联网中的计算机发送到智能卡,防止了所述用户输入的密码在传输 的过程中被非法用户截获,使用户输入的密码的安全性得到了保证。
实施例2
本实用新型实施例提供一种带密码输入的读卡器,如图2所示,所述带密码 输入的读卡器包括与服务器连接的服务器接口 21、与智能卡连接的输入/输出接口 22、数据解析模块23、播放提示信息的播放装置24、供用户输入密码的键 盘25、指令封装模块26;
其中,数据解析模块23和指令封装模块26集成在主处理器内;
其中,所述与服务器连接的服务器接口 21可以为即插即用接口和串口,所 述即插即用接口包括USB接口、 1394接口、 PCMCIA接口、 FC接口等;所述与智 能卡连接的输入/输出接口 22可以为接触式接口和非接触式接口,其中接触式 接口为卡座,非接触式接口为接口芯片和天线;所述播放提示信息的播放装置 24可以为液晶显示装置或声音播放装置或者液晶显示装置和声音播放装置的结 合;所述供用户输入密码的键盘25可以为触摸式键盘或者按键式键盘;
所述带密码输入的读卡器通过所述与服务器连接的服务器接口 21实现服务 器与带密码输入的读卡器之间的数据通信连接,所述带密码输入的读卡器通过 所述与智能卡连接的智能卡接口 22实现智能卡与所述带密码输入的读卡器之间 的数据通信连接。
所述带密码输入的读卡器通过所述与服务器连接的服务器接口 21接收服务 器发送的包含有密码校验指令的数据包;
当接收到所述数据包后,所述带密码输入的读卡器通过数据解析模块23对 接收到的数据包进行解析得到密码校验指令;该操作指令的格式符合7816规范 (该规范为国际智能卡M^范),它包括以下几个部分CLA、 INS、 Pl、 P2、 LC、 DATA;
其中,CLA(ClAss,类)字节,表示指令类型,其长度为一个字节;INS (INStructic,命令)字节,其长度为一个字节, 一个INS字段表示一个特 定的指令,即指令名;P1和P2 (Parameters 1 and 2,两个参数)字节,Pl、 P2的长度分别是一个字节,用于检验INS字段,或者用于输入数据;LC (Lengthof Command parameters,可选字段指令参数)字节,LC是命令数据字段的字节 数;DATA,数据字段即指令数据,其长度为LC的值;概括地,CLA、 INS、 Pl、 P2可以称为指令头,LC为指令参数,DATA部分为指令数据;
所述数据的解析具体如下如杲带密码输入的读卡器通过USB接口与服务 器连接,则将USB接口中传入的符合CCID (Chip/Smart Card Interface Devices, 智能卡读写器)协议的数据包进行解析,从中获取符合7816规范的操作指令; 带密码输入的读卡器还可以通过1394接口或其它接口与服务器连接,相应的将 按照与其相对应的协议封装传输的数据包进行解析,并从中获取7816规范的操 作指令;
在进行密码输入之前, 一般都要提醒用户输入密码的提示信息,所述带密 码输入的读卡器通过播放提示信息的播放装置24提示用户输入密码,提示信息 结束后,用户输入密码;所述带密码输入的读卡器通过指令封装模块26将用户 输入的封装在所述密码校验指令中,并通过与智能卡连接的输入/输出接口 22, 将所述封装有用户输入密码的密码校验指令发送给智能卡,以便所述智能卡对 所述用户输入的密码进行认证;
智能卡对接收到的用户输入的密码进行认证,并将所述密码校验指令的执 行结果返回所述带密码输入的读卡器,所述结果有两种, 一种是,输入的密码 正确, 一种是输入的密码不正确;在智能卡将所述密码校验指令的执行结果返 回给所述带密码输入的读卡器时;所述带密码输入的读卡器通过所述与智能卡 连接的输入/输出接口 22接收所述智能卡返回的所述密码校验指令的执行结果, 并将接收到的智能卡发送的密码检验指令的执行结果,通过所述数据解析模块 23进行打包,生成可以在USB接口、 1394接口或其他接口中进行传输的数据包, 并通过与服务器连接的服务器接口 21将所述包含有密码检验指令执行的结果数据包发送给所述服务器,便于所述服务器发出下一步操作的执行指令。
其中,用户输入的密码有两种形式第一种,在所述播放装置24播放完提 示用户输入密码的信息后的在一定时间内,当用户通过供用户输入密码的键盘 25输入密码时,将所述^:盘25输入的数据作为用户输入的密码;第二种,当用 户没有输入密码时,则由智能卡转接设备自动产生一串随机数,并将所述智能 卡转接设备自动产生的 一 串随机数作为用户输入的密码;
其中,所述服务器和所述智能卡分别与所述带密码输入的读卡器之间的连 接包括所述带密码输入的读卡器通过所述与服务器链接到的接口 21接收服务 器发送的复位信号,通过所述数据解析模块2 3将接收到的复位信号进行解析, 并将解析得到的所述复位信号通过所述与智能卡连接的输入/输出接口 22发送 给智能卡;在将所述复位信号发送给智能卡后,所述带密码输入的读卡器通过 所述与智能卡连接的输入/输出接口 22接收智能卡返回的复位应答信号,通过 所述数据解析模块23对接收到的复位应答信息进行打包,生成可以在USB接口 、 1394接口或其他接口中进行传输的数据包,并通过所述与服务器连接的服务器 接口 21将所述包含有复位应答信息的数据包发送给服务器;在将所述复位应答 信息发送给服务器后,所述带密码输入的读卡器通过所述与服务器连接的服务 器接口 21接收服务器发送的协议和参数选择指令,所述带密码输入的读卡器对 所述协议和参数指令进行解析,并将解析得到的所述协议和参数指令通过所述 与智能卡连接的输入/输出接口 22发送给智能卡;当所述智能卡接收完所述协 议和参数选择指令后,所述服务器与所述智能卡之间建立了数据通信连接。
其中,所述带密码输入的读卡器通过所述指令封装模块26将所述输入密码 封装到所述密码校验指令中时包括所述指令封装模块26所述密码校验指令的 指令参数和指令数据删除;当删除完所述密码校验指令的指令参数和指令数据后,所述指令封装模块26还用于将所述用户输入的密码补充到所述密码校验指 令的指令数据部分;当补充完所述密码校验指令的指令数据后,所述指令封装 模块26还用于将所述指令参数更新为所述用户输入的密码对应的参数数。
进一步的,在将用户输入的密码封装到密码校验指令中之前,还可以对用 户输入的密码进行算法变换,然后将算法变换后的用户输入的密码封装到密码 校验指令中;可以使用现有技术中的任一种加密算法或哈希算法对用户输入的 密码进行算法变换;所述指令封装模块26用于将所述读卡器发送的密码校验指 令的指令参数和指令数据删除;当删除完所述密码校验指令的指令参数和指令 数据后,所述指令封装模块26还用于将算法变换后的用户输入的密码补充到所 述指令数据部分;当所述用户输入的密码补充到所述指令数据部分后,所述指 令封装模块26还用于将所述指令参数更新为所述算法变换后的用户输入的密码 对应的参数。
其中,所述带密码输入的读卡器的主控芯片的结构,如图3所示,该芯片 和所述与服务器连接的服务器接口、所述与智能卡连接的输入/输出接口、播放 提示信息的播放装置和供用户输入密码的键盘相连,并向所述各模块发送指令, 控制各模块完成数据传输、信息提示播放和密码输入的功能。
其中,所述与智能卡连接的输入/输出接口的结构示意图,如图4所示,所 述与智能卡连接的输入/输出接口与所述主处理器连接,所述主处理器通过所述 与智能卡连接的输入/输出接口实现所述智能卡与所述带密码输入的读卡器之 间的数据通信。
所述与智能卡连接的输入/输出接口的输入和输出信号分离电路图,如图5 所示,根据此电路将与智能卡连接的输入/输出接口的输入和输出信号分开。 所述输入/输出接口连接有输入/输入接口保护电路,如图6所示,该电路
ii用于保护所述读卡器接口和所述智能卡接口不易受损害。
在所述读卡器与所述智能卡建立连接并进行数据通信时,由晶振时钟给所
述智能卡提供操作时钟,该晶振时钟的电路结构如图7所示。
所述播放提示信息的播放装置的为声音播放时的电路,如图8所示,所述 主处理器要播放的信息由SPK端接入,由BELL将要播放信息的声音播出。
本实用新型实施例中,首先实现服务器与智能卡之间的数据通信连接,保 证数据信息能够及时准确的在服务器和智能卡之间进行传输。用户输入的密码 直接由所述带密码输入的读卡器接收,避免了由计算机直接接收,防止了非法 用户通过监控计算机截获所述输入的密码,保证了用户输入密码的安全;并且 用户输入的密码由所述带密码输入的读卡器发送给智能卡,避免了用户输入的 密码由计算机发送给智能卡的过程,防止了非法用户通过互联网将所述用户输 入的密码截获,保证了用户输入密码的安全。
以上所述,仅为本实用新型的具体实施方式
,但本实用新型的保护范围并 不局限于此,任何熟悉本技术领域的技术人员在本实用新型揭露的技术范围内, 可轻易想到的变化或替换,都应涵盖在本实用新型的保护范围之内。因此,本 实用新型的保护范围应以权利要求的保护范围为准。
权利要求1、一种带密码输入的读卡器,其特征在于,包括数据解析模块、指令封装模块、与服务器连接的服务器接口、与智能卡连接的输入/输出接口、供用户输入密码的键盘;所述带密码输入的读卡器通过所述与服务器连接的服务器接口接收服务器发送的包含有密码校验指令的数据包;所述数据解析模块对接收到的数据包进行解析得到密码校验指令,所述指令封装模块将所述键盘输入的密码封装在密码校验指令中,所述与智能卡连接的输入/输出接口将封装有所述密码的密码校验指令发送给智能卡。
2、 根据权利要求1所述的带密码输入的读卡器,其特征在于,还包括播 放提示信息的播放装置。
3、 根据权利要求2所述的带密码输入的读卡器,其特征在于,所述播放提 示信息的播放装置包括液晶显示装置和声音插^文装置。
4、 根据权利要求l所述的带密码输入的读卡器,其特征在于,所述数据解 析模块和指令封装模块集成在主处理器内。
5、 根据权利要求l所述的带密码输入的读卡器,其特征在于,所述供用户 输入密码的键盘包括触摸式键盘和按键式键盘。
6、 根据权利要求1所述的带密码输入的读卡器,其特征在于,所述与服务 器连接的服务器接口包括即插即用接口和串口,所述即插即用接口包括USB 接口、 1394接口、 PCMCIA接口、 FC接口。
7、 根据权利要求l所述的带密码输入的读卡器,其特征在于,所述与智能 卡连接的输入/输出接口包括接触式接口和非接触式接口 。
8、 根据权利要求1所述的带密码输入的读卡器,其特征在于,所述带密码 输入的读卡器通过所述与智能卡连接的输入/输出接口接收智能卡返回的密码校验指令的执行结果;将接收到的密码校验指令进行打包,并通过所述与服务 器连接的接口将打包后的包含有密码校验指令的执行结果的数据包发送给服务器。
专利摘要本实用新型公开了一种带密码输入的读卡器,涉及信息安全领域。本实用新型提供的带密码输入的读卡器包括数据解析模块、指令封装模块、与服务器连接的服务器接口、与智能卡连接的输入/输出接口、供用户输入密码的键盘;所述带密码输入的读卡器通过所述与服务器连接的服务器接口接收服务器发送的包含有密码校验指令的数据包;所述数据解析模块对接收到的数据包进行解析得到密码校验指令,所述指令封装模块将所述键盘输入的密码封装在密码校验指令中,并通过与智能卡连接的输入/输出接口将封装有所述密码的密码校验指令发送给智能卡。本实用新型主要用于密码输入过程中,使用户输入的密码不被截获,保证了用户输入密码的安全。
文档编号G06K7/00GK201374071SQ200920106508
公开日2009年12月30日 申请日期2009年3月13日 优先权日2009年3月13日
发明者于华章, 舟 陆 申请人:北京飞天诚信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1