本实用新型专利技术公开一种免驱动的身份证读卡器,用于在不安装驱动程序的情况下直接读取身份证信息,所述身份证读卡器包括:接口转换模块,用于将业务终端的USB接口转化为不需要安装驱动程序的UART接口;通信模块,通过所述UART接口接收由业务终端发出的指令,同时负责把读取到的身份证信息通过所述UART接口发送至业务终端;单片机,与所述通信模块相连,控制身份证读卡器的整体运行过程;射频模块,与单片机相连,在所述单片机的控制下读取身份证信息。
【技术实现步骤摘要】
本技术涉及RFID
,特别涉及一种借助SM3加密算法实现身份证信息加密的技术。
技术介绍
随着二代身份证的普及,越来越多的组织机构选择通过身份证读卡器来直接读取客户的姓名、身份证号、地址等信息,能有效的提高客户信息采集的效率及准确性。由于目前大多数台式电脑、笔记本电脑、智能手机等应用终端中一般只有USB接口,为了和这些终端交互,身份证读卡器中往往也会选用USB接口。但是USB接口需要安装驱动程序,因此使用起来比较费时费力。相反,UART接口则完全不需要安装驱动,非常便捷灵活。因此如何综合上述两种接口的优点,提供一种不需要安装驱动程序并且保密效果好的身份证读卡器成为本领域技术人员亟待解决的问题。
技术实现思路
本技术的目的在于简化用户对身份证读卡器的安装和使用,同时配合加密算法提供一种免驱动、具保密性能的身份证读卡器。为达上述目的,本技术采用的技术方案为:—种免驱动的身份证读卡器,用于在不安装驱动程序的情况下直接读取身份证信息,其中,所述身份证读卡器包括:接口转换模块,用于将业务终端的USB接口转化为不需要安装驱动程序的UART接P;通信模块,通过所述UART接口接收由业务终端发出的指令,同时负责把读取到的身份证信息通过所述UART接口发送至业务终端;单片机,与所述通信模块相连,控制身份证读卡器的整体运行过程;射频模块,与单片机相连,在所述单片机的控制下读取身份证信息。根据本技术提出的身份证读卡器,其中,还包括加密模块,连接在所述单片机与所述通信模块之间,用于把单片机发出的身份证信息经SM3加密后,再通过所述通信模块传输给业务终端。根据本技术提出的身份证读卡器,其中,所述业务终端包括计算机、平板电脑、智能手机中的任一种。与现有技术相比,本技术公开了一种能够对身份证信息进行加密的身份证阅读机具。用户可以通过SM3加密算法对身份证信息进行加密,同时设备直接与用户系统连接,无需安装驱动即可使用。【附图说明】图1为本技术的接口转换示意图;图2为本技术的整体结构示意图;图3为本技术的接口转换模块的电路连接结构图;图4为本技术中通信模块及加密模块的电路连接结构图;图5为本技术中单片机的电路连接结构图;图6为本技术中射频模块的电路连接结构图;附图标记说明:10-业务终端;20-身份证读卡器;21-接口转换模块;22-读卡模块;221-通信模块;222-加密模块;223-单片机;224-射频模块;225-指示灯;30-二代身份证。【具体实施方式】下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本技术为一种免驱动的身份证读卡器,接口采用较灵活的USB-HID方式,能够根据实际使用情况进行转换。其中USB-HID是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。本技术中交换的数据存储在称为报表(report)的结构内,设备的固件必须支持HID报表的格式。主机在控制与中断传输中传送与要求报表,来传送与接收数据。报表的格式非常有弹性,可以处理任何类别的数据。除了 HID接口之外,本技术可能同时还包含有其他的USB接口。例如影像显示设备可能使用HID接口来做亮度,对比,与更新率的软件控制,而使用传统的影像接口来传送要显示的数据。USB扩音器可以使用实时传输来播放语音,同时使用HID接口来控制音量,震荡,与低音等。HID接口通常比传统的控制接口来得便宜。目前现有的身份证读卡器有HID方式、模拟键盘方式、串口方式等工作方式,由于安装本技术的公司网点众多,因此在安装驱动、调试时的工作量非常巨大,为了提高使用效率,本技术采用了不需安装驱动的模拟键盘方式,该方式模拟键盘输入读取的客户信息,同时配合加密算法与客户系统相结合。本技术的身份证读卡器的内置模块与PC机的接口有USB和UART两种,使用USB接口需要安装相应的驱动,而UART接口则不需要驱动,但目前的商用电脑一般只有USB接口,没有预留UART接口,因此,要实现免驱需将UART接口转换成USB接口,具体如图1所示。图1中,业务终端10(包括计算机、平板电脑、智能手机等)通过USB接口与本技术内部的接口转换模块21传输数据。接口转换模块21能够将USB接口方式转换为无需安装驱动的UART方式,从图1中也可以看出,接口转换模块21通过UART方式与读卡模块22传输数据。其中读卡模块22的具体组成部分可参见图2。从图2可看出,读卡模块22包括通信模块221,加密模块222,单片机223以及射频模块224。其中通信模块221与接口转换模块21相连,通过UART接口接收由业务终端10发出的指令,同时负责把读取到的身份证信息通过UART接口发送至业务终端10。加密模块222连接在单片机223与通信模块221之间,用于把单片机223发出的身份证信息经SM3加密后,再通过所述通信模块传输给业务终端。这里的SM3密码杂凑算法是国家密码管理局编制的商用算法,用于密码应用中的数字签名和验证、消息认证码的生成与验证以及随机数的生成,可满足多种密码应用的安全需求。单片机223作为进行本技术的核心部分,控制系统的整体运行。在本技术的一个【具体实施方式】中,单片机223可选用型号STM32F103,该单片机具有USB和UART接口,可以实现接口的转换;同时该单片机具有32位内核及72MHz主频,可以高效的实现指令的发送、数据的接收和处理等功能。射频模块224与单片机223相连,用于在单片机223的控制下读取身份证信息。另外本技术还可包含与单片机223相连的指示灯225,用于指示本技术的身份证读卡器的工作状态。其中,接口转换模块21、通信模块221、加密模块222、单片机223以及射频模块224的具体电路连接结构请参见附图3至图6。本技术在软件方面分为两部分:读卡模块软件和接口转换部分软件。其中,读卡模块实现安全模块与射频模块的数据转发。接口转换部分一方面实现USB HID与UART接口的转换,另一方面实现对读卡模块的控制,包括发送指令、接收数据、组织数据格式及数据处理的功能;该设计将读卡指令的发送在接口转换电路部分实现,PC机只需监听相应的端口即可,同时USB接口转换及数据格式组织均由软件实现,可灵活进行修改。本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本专利技术所必须的。本领域普通技术人员可以理解:实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本实用本文档来自技高网...
【技术保护点】
一种免驱动的身份证读卡器,用于在不安装驱动程序的情况下直接读取身份证信息,其特征在于,所述身份证读卡器包括:接口转换模块,用于将业务终端的USB接口转化为不需要安装驱动程序的UART接口;通信模块,通过所述UART接口接收由业务终端发出的指令,同时负责把读取到的身份证信息通过所述UART接口发送至业务终端;单片机,与所述通信模块相连,控制身份证读卡器的整体运行过程;射频模块,与单片机相连,在所述单片机的控制下读取身份证信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:汤滔,张建光,李旻实,张晓飞,邹继文,陶勇,
申请(专利权)人:北京航天金盾科技有限公司,
类型:新型
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。