读取条形码的USBKey装置的制作方法

文档序号:6474474阅读:423来源:国知局
专利名称:读取条形码的USB Key装置的制作方法
技术领域
本实用新型涉及信息安全领域,特别涉及一种读取条形码的USB Key装置。
背景技术
USBKey是一种智能存储设备,可用于存放网银证书,其内部设置有CPU 芯片,能够进行数字签名和签名验证的运算。另外,由于其外形小巧,可插在 电脑的USB接口中使用。证书如果存放在浏览器(电脑硬盘)中,容易被复制、 窃取,安全性很差;而如果存放在USBKey中,便无法复制、导出,即使电脑 中了木马病毒,也不会被窃取;而且,USBKey有密码保护,且密码有输错次 数限制, 一旦连续输错次数超过限制,USBKey自动锁死,重新启用需本人到 银行柜台出示有效证件后办理;证书存放在USBKey中,不受电脑硬盘格式化、 重装系统等的影响,可有效防止证书损毁和丢失。另外,由于USBKey体积小, 签名速度快且具有自动连接功能,因此使用非常方便。因此,USB Key受到各 家银行的推崇,如工行的U盾、招行的UKey等等。
现有的USB Key采用PIN码对使用者的身份进行验证,PIN码在输入过程中 存在很多不安全的隐患,例如键盘钩子窃取信息。而且,有些情况下,出于 安全考虑,计算机设备不设置键盘,这样就无法输入PIN码。

实用新型内容
为了解决上述问题,提高USBKey使用过程中的安全性,本实用新型提供 了一种能读取条形码的USBKey装置,包括主控模块、光学识别模块、加解密 模块和USB通信接口模块;
所述光学识别模块,与所述主控模块相连,在所述主控模块控制下获取并 识别条形码;
所述加解密模块,在所述主控模块控制下进行加/解密操作,并将加解密结 果发送给所述USB通信接口模块;所述USB通信接口模块,与所述主控模块、所述加解密模块和所述光学识 别模块相连,用于获取电力;还用于在所述主控模块控制下,接收外来的需要 进行加解密的数据或向外传输所述加解密模块发来的信息。
所述光学识别模块为下列设备之一微型条形码扫描枪、微型CMOS图像 传感器、照相机或摄像机。
所述主控模块为单片机和智能卡芯片。
所述光学识别模块、所述加解密模块和所述主控模块可以集成在一块芯片中。
所述光学识别模块还与所述USB通信接口模块相连,用于将所述获取并识 别的条形码通过所述USB通信接口模块发给外部。
本实用新型技术方案通过在USB Key中增加了光学识别模块,用光学扫描 识别的方法代替了传统的PIN码识别方法,防止了键盘钩子类病毒的干扰,方 便了不带键盘的计算机设备的认证,增强了 USBKey使用的安全性。


图1为本实用新型实施例1的读取条形码的USB KEY装置的模块结构图; 图2为图1中读取条形码的USB KEY装置光学识别模块的一种内部结构图; 图3为图1中读取条形码的USB KEY装置光学识别模块的另一种内部结构
图4为本实用新型实施例1的读取条形码的USB KEY装置的电路结构图。
具体实施方式

为使本实用新型的目的、技术方案和优点更加清楚,下面将结合附图对本 实用新型实施方式作进一步地详细描述。
实施例1
参见图l,本实用新型提供了一种读取条形码的USBKey装置,包括光学 识别模块101、主控模块102、加解密模块103和USB通信接口模块104;
光学识别模块IOI,与主控模块102相连,在主控模块102控制下获取并识
4别条形码;
加解密模块103,在主控模块102控制下,进行加解密操作;并将加解密结 果发送给USB通信接口模块104;加解密模块103可以是在光学识别模块101 成功识别条形码后,直接对USB通信接口模块104发来的数据进行加解密操作; 加解密模块103也可以是在光学识别模块101成功识别条形码后,对识别的条 形码数据进行加解密操作;
USB通信接口模块104,为光学识别模块101、加解密模块103和主控模块 102获取电力;还用于在主控模块102的控制下获取需要加解密的数据或将加解 密模块103的操作结果发送到USB Key装置外。
光学识别模块为下列设备之一微型条形码扫描枪、微型CMOS图像传感 器、照相机或摄像机。
主控模块为单片机和智能卡芯片。
本实施例中,光学识别模块101还可以与USB通信接口模块相连,用于将 光学识别模块101获取并识别的条形码通过USB通信接口模块发送给外部主 机。
本实施例中,USB通信接口模块、加解密模块和主控模块可以集成在一块 芯片中。
图2为图1中光学识别模块的一种结构图,具体包括单线式CIS201, ADC 模数转换器202和识别处理模块203。考虑到小型USB设备难以安装旋转棱镜 等大型光学组件,因此选用单线式CIS光电组件作为条形码摄取装置。本实施 例中,还可以采用一些补光元件,如小型的半导体激光器、LED等等。CIS 组件转换产生的电信号在通过ADC模数转换器202的转换后,发给识别处理模 块203进行识别处理。ADC转换器202可能被集成于CIS组件内部,集成于 MCU内部,也可能是独立式ADC转换器。而识别处理模块203可能在主控MCU 内完成也可能是独立的MCU或DSP等。这种方案结构简单,识别率高。但只 能用于扫描一维码,不具备全角度扫描能力。
图3为图1中光学识别模块的另一种结构图,具体包括阵列式CIS301, ADC模数转换器302和识别处理模块303。条形码摄取装置使用阵列式CIS301光电组件(典型为微型CMOS摄像头)代替单线式CIS光电组件。本实施例中, 还可以采用一些补光元件,如小型的半导体激光器、LED等等。可使用LED 作为辅助光源。CIS301组件转换产生的电信号在通过ADC302转换器的转换后, 传给识别处理模块303进行识别处理。ADC转换器可能被集成于CIS组件内部, 集成于MCU内部,也可能是独立式ADC转换器。而识别处理模块可能在主控 MCU内完成也可能是独立的MCU或DSP等。这种方案结构简单,可以扫描二 维码,并且具有全角度扫描能力。但对识别处理模块性能要求较高。
图4为本实用新型的阵列式CIS组件作为光学识别模块的USB Key装置的 电路结构图。
本图中,CIS阵列式光电组件使用OV7120,为灰度CMOS数字传感器,省 去了条码扫描中无用的色彩信号,内置AD转换组件,无需外部ADC转换器, 直接以数字形式输出每像素灰度值,并通过行同步和场同步信号来控制输出像 素。识别处理模块采用DSP56F826,该DSP芯片具有足够的处理速度,可满足 二维码全角度识别的运算要求。由于DSP内部储存空间限制,增加一片SRAM 用于储存每帧需处理的图形数据。DSP识别解码完成的条码信息,通过UART 方式传送至USB KEY装置的主控MCU。根据图4的电路图,本实用新型的读 取条形码的USBKEY装置的工作原理为首先,OV7120型CIS阵列式光电组 件获取条形码;再将获取的条形码通过其内置的ADC转换器将模拟信号形式的 条形码转换成数字信号形式的条形码;接着,数字信号形式的条形码被发送给 DSP56F826型号的识别处理模块处理;最终结果被发送给USB KEYMCU进行 加解密,加解密后的数据发给USB通信接口。
以上对本实用新型所提供的带条形码的USB Key装置做了详细介绍,本文 中应用了具体个例对本实用新型的原理及实施方式进行了阐述,以上实施例的 说明只是用于帮助理解本实用新型的方法及其核心思想;同时,对于本领域的 一般技术人员,依据本实用新型的思想,在具体实施方式
及应用范围上均会有 改变之处,综上所述,本说明书内容不应理解为对本实用新型的限制。
权利要求1、读取条形码的USB Key装置,其特征是由主控模块、光学识别模块、加解密模块和USB通信接口模块组成;其中,所述光学识别模块,与所述主控模块相连,在所述主控模块控制下获取并识别条形码;所述加解密模块,在所述主控模块控制下进行加/解密操作,并将加解密结果发送给所述USB通信接口模块;所述USB通信接口模块分别与主控模块、加解密模块和光学识别模块相连,用于获取电力,还用于在所述主控模块控制下,接收外来的需要进行加解密的数据或向外传输所述加解密模块发来的信息。
2、 根据权利要求1所述的读取条形码的USB Key装置,其特征是所述光学 识别模块为下列设备之一微型条形码扫描枪、微型CMOS图像传感器、照相 机或摄像机。
3、 根据权利要求1或2所述的读取条形码的USB Key装置,其特征是所述 主控模块为单片机或智能卡芯片。
4、 根据权利要求1所述的读取条形码的USB Key装置,其特征是所述光学 识别模块、所述加解密模块和所述主控模块可以集成在一块芯片中。
5、 根据权利要求1所述的读取条形码的USB Key装置,其特征是所述光学 识别模块还与所述USB通信接口模块相连,用于将所述获取并识别的条形码通 过所述USB通信接口模块发给外部。
专利摘要能够提高USB Key使用过程中安全性的读取条形码的USB Key装置。技术方案是装置由主控模块、光学识别模块、加解密模块和USB通信接口模块组成;其中,光学识别模块,与主控模块相连,在主控模块控制下获取并识别条形码;加解密模块,在主控模块控制下进行加/解密操作,并将加解密结果发送给所述USB通信接口模块;USB通信接口模块分别与主控模块、加解密模块和光学识别模块相连,用于获取电力,还用于在主控模块控制下,接收外来的需要进行加解密的数据或向外传输加解密模块发来的信息。
文档编号G06F21/00GK201251784SQ200820122629
公开日2009年6月3日 申请日期2008年9月19日 优先权日2008年9月19日
发明者于华章, 舟 陆 申请人:北京飞天诚信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1